• One-way
  • Round-trip

Search accommodation with Booking.com

Flight timetables
Canada
flixbus
trenitalia
ouisncf
deutsche-bahn
blablacar
kayak
Trips Best price Journey duration Connections per day First departure Last departure Distance
Flight Montreal - Toronto $ 28.16 1 h 23 min 52 15:15 22:15 503 km
Flight Vancouver - Toronto $ 76.17 4 h 26 min 14 08:05 23:15 3,354 km
Flight Calgary - Toronto $ 74.81 3 h 45 min 15 00:05 19:25 2,707 km
Flight Ottawa - Toronto $ 35.99 1 h 16 min 40 17:45 21:00 351 km
Flight Edmonton, Alberta - Toronto $ 54.83 3 h 43 min 15 10:15 18:30 2,699 km
Flight Hamilton, Ontario - Toronto $ 643.07 9 h 25 min 5 02:25 02:19 61 km
Flight Nanaimo - Toronto - 12 h 13 min 21 21:00 00:00 3,415 km
Flight Lethbridge - Toronto $ 329.19 20 h 23 min 39 11:15 11:10 2,609 km
Flight Kamloops - Toronto $ 527.78 23 h 13 min 97 06:30 11:55 3,143 km
Flight Prince George - Toronto $ 445.68 18 h 59 min 99 11:10 19:00 3,310 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Flight Toronto - Montreal $ 31.29 1 h 15 min 40 18:00 23:15 503 km
Flight Vancouver - Montreal $ 52.75 4 h 45 min 6 08:15 23:25 3,685 km
Flight Calgary - Montreal $ 198.97 4 h 6 min 4 15:05 17:15 3,019 km
Flight Ottawa - Montreal $ 667.51 7 h 23 min 25 23:20 04:39 165 km
Flight Edmonton, Alberta - Montreal $ 283.35 4 h 2 12:15 12:15 2,970 km
Flight Sydney - Montreal $ 564.96 10 h 12 min 14 05:15 13:55 1,040 km
Flight Charlottetown - Montreal $ 331.07 1 h 46 min 2 06:05 11:00 813 km
Flight Campbellton - Montreal $ 233.47 1 h 2 06:45 13:10 595 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Flight Toronto - Vancouver $ 75.17 5 h 11 min 17 17:15 22:30 3,354 km
Flight Montreal - Vancouver $ 52.75 5 h 38 min 6 18:55 20:50 3,685 km
Flight Calgary - Vancouver $ 32.88 1 h 34 min 13 06:55 21:20 674 km
Flight Ottawa - Vancouver $ 54.80 5 h 28 min 3 16:55 17:25 3,540 km
Flight Edmonton, Alberta - Vancouver $ 36.06 1 h 40 min 10 06:30 20:00 822 km
Flight Quebec - Vancouver $ 173.89 16 h 17 min 89 05:10 19:30 3,792 km
Flight Kitchener - Vancouver $ 69.95 5 h 10 min 1 13:55 13:55 3,289 km
Flight Windsor, Ontario - Vancouver $ 292.32 18 h 2 min 19 06:00 17:00 3,165 km
Flight Sudbury, Ontario - Vancouver $ 344.97 17 h 4 min 38 06:00 15:55 3,116 km
Flight Abbotsford, British Columbia - Vancouver $ 336.49 6 h 45 min 5 23:00 01:36 67 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Flight Toronto - Calgary $ 71.58 4 h 20 min 20 06:30 22:20 2,707 km
Flight Montreal - Calgary $ 158.22 4 h 47 min 4 07:50 18:55 3,019 km
Flight Vancouver - Calgary $ 40.60 1 h 23 min 14 06:00 21:50 674 km
Flight Ottawa - Calgary $ 130.58 4 h 32 min 4 06:00 18:55 2,877 km
Flight Edmonton, Alberta - Calgary $ 79.98 57 min 20 09:10 22:15 281 km
Flight Sudbury, Ontario - Calgary $ 745.80 23 h 30 min 66 06:00 15:55 2,456 km
Flight Kingston, Ontario - Calgary $ 709.79 14 h 56 min 29 00:35 17:34 2,883 km
Flight Thunder Bay - Calgary $ 539.75 11 h 54 min 19 23:00 09:10 1,801 km
Flight Saint John's - Calgary $ 367.34 14 h 26 min 31 00:30 08:04 4,336 km
Flight Moncton - Calgary - 10 h 54 min 40 00:25 10:11 3,597 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Flight Toronto - Ottawa $ 39.13 1 h 3 min 44 07:15 23:15 351 km
Flight Montreal - Ottawa $ 633.29 6 h 23 min 25 23:30 06:15 165 km
Flight Vancouver - Ottawa $ 46.96 4 h 35 min 3 08:15 16:30 3,540 km
Flight Calgary - Ottawa $ 224.73 4 h 5 min 5 09:15 18:30 2,877 km
Flight Edmonton, Alberta - Ottawa $ 56.15 3 h 49 min 2 08:55 09:00 2,836 km
Flight Kitchener - Ottawa $ 473.56 21 h 2 06:00 20:20 441 km
Flight Victoria - Ottawa $ 560.80 25 h 2 min 54 06:40 18:40 3,577 km
Flight Windsor, Ontario - Ottawa $ 164.46 8 h 56 min 61 06:00 20:40 681 km
Flight Regina - Ottawa $ 146.09 14 h 25 min 57 06:00 20:20 2,211 km
Flight Abbotsford, British Columbia - Ottawa $ 612.23 21 h 29 min 2 22:00 07:09 3,482 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Flight Toronto - Edmonton, Alberta $ 53.61 4 h 17 min 13 08:00 21:45 2,699 km
Flight Montreal - Edmonton, Alberta $ 271.83 4 h 43 min 2 08:25 18:45 2,970 km
Flight Vancouver - Edmonton, Alberta $ 31.33 1 h 30 min 9 08:55 21:10 822 km
Flight Calgary - Edmonton, Alberta $ 102.77 55 min 15 07:00 22:35 281 km
Flight Ottawa - Edmonton, Alberta $ 50.10 4 h 25 min 2 05:45 17:10 2,836 km
Flight Quebec - Edmonton, Alberta $ 243.50 15 h 53 min 102 05:30 19:30 3,052 km
Flight Kitchener - Edmonton, Alberta $ 167.03 19 h 32 min 32 16:00 15:50 2,646 km
Flight Windsor, Ontario - Edmonton, Alberta $ 243.82 27 h 25 min 61 06:00 17:00 2,563 km
Flight Sudbury, Ontario - Edmonton, Alberta $ 453.31 22 h 32 min 76 06:00 15:55 2,425 km
Flight Kingston, Ontario - Edmonton, Alberta $ 398.28 6 h 47 min 8 23:40 18:35 2,857 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Flight Montreal - Mississauga $ 489.07 2 h 48 min 29 08:50 12:25 527 km
Flight Vancouver - Mississauga $ 249.52 10 h 18 min 25 16:30 03:28 3,343 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Flight Toronto - Winnipeg $ 62.63 2 h 40 min 12 08:00 22:30 1,510 km
Flight Montreal - Winnipeg $ 316.49 3 h 11 min 3 13:30 18:45 1,820 km
Flight Vancouver - Winnipeg $ 218.49 2 h 39 min 3 08:30 19:45 1,865 km
Flight Calgary - Winnipeg $ 49.03 1 h 55 min 8 09:05 20:50 1,203 km
Flight Ottawa - Winnipeg $ 47.79 2 h 57 min 4 12:25 16:25 1,675 km
Flight Quebec - Winnipeg $ 426.58 13 h 22 min 91 05:20 19:30 1,936 km
Flight Kitchener - Winnipeg $ 91.84 20 h 25 min 20 16:25 15:50 1,454 km
Flight Victoria - Winnipeg $ 257.26 10 h 16 min 21 21:00 13:03 1,904 km
Flight Windsor, Ontario - Winnipeg $ 680 34 h 32 min 16 16:15 16:15 1,374 km
Flight Sudbury, Ontario - Winnipeg $ 701.74 25 h 21 min 47 15:55 15:55 1,253 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Flight Montreal - Quebec $ 140.20 12 h 42 min 25 23:30 11:11 233 km
Flight Laval - Quebec - - - - - 235 km
Flight Halifax, Nova Scotia - Quebec $ 275.03 14 h 42 min 107 05:25 22:00 640 km
Flight Moncton - Quebec $ 294.56 14 h 56 min 76 05:20 19:15 497 km
Flight Bathurst - Quebec $ 462.23 24 h 55 min 60 11:25 11:25 430 km
Flight Amqui - Quebec - - - - - 338 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Flight Montreal - Hamilton, Ontario $ 236.76 19 h 12 min 3 18:55 19:45 557 km
Flight Vancouver - Hamilton, Ontario $ 152.71 17 h 55 min 2 17:00 13:35 3,345 km
Flight Calgary - Hamilton, Ontario $ 122.24 3 h 44 min 2 09:30 09:25 2,702 km
Flight Ottawa - Hamilton, Ontario $ 200.55 16 h 39 min 3 12:25 18:55 408 km
Flight Edmonton, Alberta - Hamilton, Ontario $ 62.96 3 h 41 min 1 16:30 16:30 2,700 km
Flight Quebec - Hamilton, Ontario $ 641.64 24 h 35 min 4 07:45 17:40 785 km
Flight Kitchener - Hamilton, Ontario $ 524.46 16 h 51 min 1 15:35 08:26 57 km
Flight London, Ontario - Hamilton, Ontario $ 783.88 18 h 4 min 3 14:30 18:01 116 km
Flight Victoria - Hamilton, Ontario $ 786.97 26 h 14 min 6 21:00 16:08 3,373 km
Flight Saskatoon - Hamilton, Ontario $ 711.69 32 h 11 min 13 12:15 20:45 2,217 km
Close

Thank you! We have received too many responses for our deals. Please try again in a few days.