The average flight duration from Canada to Romania depends on which airport you fly into and out of. Flying from Toronto Pearson Intl to Bucharest Otopeni Intl is 13h 30m on average, while flying from Vancouver Intl to Bucharest Otopeni Intl is 20h 41m on average. Bucharest Otopeni Intl is the most popular airport in Romania.