Twelve month price trend

  • Mar Mar S$683
  • Apr Apr S$622
  • Jun Jun S$822
  • Jul Jul S$984
  • Sep Sep S$903
  • Nov Nov S$961

Flight Schedules from Toronto to Vancouver

  • Depart
    Arrive
    Duration
    Flight & AirCraft
    Mo Tu We Th Fr Sa Su
  • 06:00 (YHM)
    08:22 (YYC)
    7h 32m
    WS 585 (Boeing 737-800 (Winglets))
    1h 38m layover in Calgary (YYC)
  • 10:00 (YYC)
    10:32 (YVR)
    7h 32m
    WS 447 (Boeing 737-800 (Winglets))
  • 06:30 (YYZ)
    08:57 (YYC)
    6h 59m
    WS 653 (Boeing 737-800 (Winglets))
    1h 3m layover in Calgary (YYC)
  • 10:00 (YYC)
    10:29 (YVR)
    6h 59m
    WS 447 (Boeing 737-600)
  • 06:30 (YYZ)
    08:55 (YYC)
    8h 37m
    WS 653 (Boeing 737-600)
    2h 40m layover in Calgary (YYC)
  • 11:35 (YYC)
    12:07 (YVR)
    8h 37m
    WS 287 (Boeing 737-800 (Winglets))
  • 06:30 (YYZ)
    07:49 (YUL)
    9h 33m
    AC 480 (Airbus A320)
    2h 21m layover in Montreal (YUL)
  • 10:10 (YUL)
    13:03 (YVR)
    9h 33m
    AC 1143 (Airbus A320)
  • 06:45 (YYZ)
    09:03 (YEG)
    8h 26m
    WS 427 (Boeing 737-700 (Winglets))
    2h 27m layover in Edmonton (YEG)
  • 11:30 (YEG)
    12:11 (YVR)
    8h 26m
    WS 137 (Boeing 737-600)
  • 06:55 (YYZ)
    09:00 (YVR)
    5h 5m
    WS 701 (Boeing 737-700 (Winglets))
  • 07:00 (YYZ)
    09:13 (YYC)
    7h 47m
    AC 107 (Airbus A321)
    2h 2m layover in Calgary (YYC)
  • 11:15 (YYC)
    11:47 (YVR)
    7h 47m
    AC 211 (Embraer 190)
  • 07:00 (YYZ)
    08:19 (YUL)
    9h 3m
    AC 400 (Airbus A321)
    1h 51m layover in Montreal (YUL)
  • 10:10 (YUL)
    13:03 (YVR)
    9h 3m
    AC 1143 (Airbus A320)
  • 07:15 (YTZ)
    08:25 (YUL)
    8h 48m
    AC 7502 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
    1h 45m layover in Montreal (YUL)
  • 10:10 (YUL)
    13:03 (YVR)
    8h 48m
    AC 1143 (Airbus A320)
  • 07:30 (YYZ)
    08:49 (YUL)
    8h 33m
    AC 486 (Embraer 190)
    1h 21m layover in Montreal (YUL)
  • 10:10 (YUL)
    13:03 (YVR)
    8h 33m
    AC 1143 (Airbus A320)
  • 07:30 (YYZ)
    10:00 (YYC)
    9h 22m
    WS 681 (Boeing 737-700 (Winglets))
    3h layover in Calgary (YYC)
  • 13:00 (YYC)
    13:52 (YVR)
    9h 22m
    WS 3255 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
  • 07:55 (YYZ)
    10:09 (YYC)
    6h 50m
    AC 117 (Airbus A321)
    1h 6m layover in Calgary (YYC)
  • 11:15 (YYC)
    11:45 (YVR)
    6h 50m
    AC 211 (Airbus A319)
  • 07:55 (YYZ)
    10:13 (YVR)
    5h 18m
    WS 705 (Boeing 737-700 (Winglets))
  • 08:00 (YYZ)
    09:44 (YWG)
    7h 55m
    AC 259 (Airbus A320)
    1h 56m layover in Winnipeg (YWG)
  • 11:40 (YWG)
    12:55 (YVR)
    7h 55m
    AC 297 (Embraer 190)
  • 08:00 (YYZ)
    09:19 (YUL)
    8h 3m
    AC 402 (Airbus A319)
    51m layover in Montreal (YUL)
  • 10:10 (YUL)
    13:03 (YVR)
    8h 3m
    AC 1143 (Airbus A320)
  • 08:00 (YYZ)
    10:00 (YVR)
    5h
    AC 153 (Boeing 777-300ER)
  • 08:05 (YYZ)
    10:14 (YEG)
    7h 42m
    AC 123 (Airbus A320)
    1h 51m layover in Edmonton (YEG)
  • 12:05 (YEG)
    12:47 (YVR)
    7h 42m
    AC 241 (Embraer 190)
  • 08:10 (YHM)
    09:21 (YUL)
    7h 53m
    AC 8818 (Canadair Regional Jet)
    49m layover in Montreal (YUL)
  • 10:10 (YUL)
    13:03 (YVR)
    7h 53m
    AC 1143 (Airbus A320)
  • 08:15 (YYZ)
    10:40 (YYC)
    8h 32m
    WS 683 (Boeing 737-600)
    2h 20m layover in Calgary (YYC)
  • 13:00 (YYC)
    13:47 (YVR)
    8h 32m
    WS 3255 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
  • 08:15 (YTZ)
    09:25 (YUL)
    7h 48m
    AC 7504 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
    45m layover in Montreal (YUL)
  • 10:10 (YUL)
    13:03 (YVR)
    7h 48m
    AC 1143 (Airbus A320)
  • 09:00 (YYZ)
    11:10 (YVR)
    5h 10m
    AC 1175 (Boeing 777-300ER)
  • 09:00 (YYZ)
    11:15 (YVR)
    5h 15m
    WS 703 (Boeing 737-700 (Winglets))
  • 09:00 (YYZ)
    11:21 (YYC)
    7h 57m
    WS 655 (Boeing 767-300 (winglets))
    2h 4m layover in Calgary (YYC)
  • 13:25 (YYC)
    13:57 (YVR)
    7h 57m
    WS 101 (Boeing 737-700 (Winglets))
  • 09:40 (YYZ)
    11:34 (YLW)
    7h 40m
    AC 1693 (Airbus A319)
    1h 51m layover in Kelowna (YLW)
  • 13:25 (YLW)
    14:20 (YVR)
    7h 40m
    AC 8415 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
  • 10:00 (YYZ)
    12:05 (YVR)
    5h 5m
    AC 131 (Airbus A321)
  • 10:00 (YYZ)
    11:15 (YUL)
    9h 30m
    AC 406 (Airbus A320)
    2h 45m layover in Montreal (YUL)
  • 14:00 (YUL)
    16:30 (YVR)
    9h 30m
    AC 183 (Airbus A320)
  • 10:00 (YYZ)
    12:13 (YYC)
    7h 9m
    AC 119 (Airbus A321)
    1h 22m layover in Calgary (YYC)
  • 13:35 (YYC)
    14:09 (YVR)
    7h 9m
    AC 215 (Embraer 190)
  • 10:15 (YTZ)
    11:25 (YUL)
    9h 15m
    AC 7508 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
    2h 35m layover in Montreal (YUL)
  • 14:00 (YUL)
    16:30 (YVR)
    9h 15m
    AC 183 (Airbus A320)
  • 10:15 (YYZ)
    12:29 (YMM)
    8h 2m
    AC 1197 (Airbus A320)
    1h 16m layover in Fort McMurray (YMM)
  • 13:45 (YMM)
    15:17 (YVR)
    8h 2m
    AC 8440 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
  • 10:40 (YYZ)
    12:55 (YVR)
    5h 15m
    WS 707 (Boeing 737-600)
  • 10:40 (YYZ)
    12:49 (YEG)
    7h 22m
    AC 175 (Airbus A320)
    1h 31m layover in Edmonton (YEG)
  • 14:20 (YEG)
    15:02 (YVR)
    7h 22m
    AC 247 (Embraer 190)
  • 11:00 (YYZ)
    12:10 (YUL)
    8h 7m
    AC 408 (Airbus A320)
    1h 20m layover in Montreal (YUL)
  • 13:30 (YUL)
    16:07 (YVR)
    8h 7m
    AC 183 (Airbus A320)
  • 11:15 (YTZ)
    12:25 (YUL)
    8h 15m
    AC 7510 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
    1h 35m layover in Montreal (YUL)
  • 14:00 (YUL)
    16:30 (YVR)
    8h 15m
    AC 183 (Airbus A320)
  • 11:15 (YYZ)
    13:30 (YEG)
    6h 56m
    WS 435 (Boeing 737-700 (Winglets))
    1h layover in Edmonton (YEG)
  • 14:30 (YEG)
    15:11 (YVR)
    6h 56m
    WS 177 (Boeing 737-800 (Winglets))
  • 12:10 (YYZ)
    14:23 (YYC)
    6h 37m
    AC 173 (Airbus A321)
    52m layover in Calgary (YYC)
  • 15:15 (YYC)
    15:47 (YVR)
    6h 37m
    AC 219 (Airbus A321)
  • 12:30 (YYZ)
    14:35 (YVR)
    5h 5m
    AC 101 (Airbus A321)
  • 12:55 (YYZ)
    15:05 (YEG)
    7h 45m
    AC 1157 (Airbus A321)
    2h layover in Edmonton (YEG)
  • 17:05 (YEG)
    17:40 (YVR)
    7h 45m
    AC 251 (Airbus A320)
  • 13:00 (YYZ)
    15:15 (YVR)
    5h 15m
    WS 709 (Boeing 737-700 (Winglets))
  • 13:40 (YYZ)
    15:54 (YYC)
    7h 17m
    WS 663 (Boeing 737-700 (Winglets))
    1h 36m layover in Calgary (YYC)
  • 17:30 (YYC)
    17:57 (YVR)
    7h 17m
    WS 531 (Boeing 737-700 (Winglets))
  • 14:00 (YYZ)
    15:21 (YUL)
    9h
    WS 3475 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
    2h 9m layover in Montreal (YUL)
  • 17:30 (YUL)
    20:00 (YVR)
    9h
    WS 543 (Boeing 737-600)
  • 14:00 (YYZ)
    16:15 (YVR)
    5h 15m
    WS 713 (Boeing 737-800 (Winglets))
  • 14:00 (YYZ)
    15:15 (YUL)
    9h 35m
    AC 414 (Airbus A320)
    2h 55m layover in Montreal (YUL)
  • 18:10 (YUL)
    20:35 (YVR)
    9h 35m
    AC 195 (Boeing 767-300)
  • 14:05 (YYZ)
    16:18 (YYC)
    6h 44m
    AC 121 (Airbus A321)
    57m layover in Calgary (YYC)
  • 17:15 (YYC)
    17:49 (YVR)
    6h 44m
    AC 223 (Embraer 190)
  • 14:10 (YYZ)
    15:13 (YOW)
    9h 8m
    AC 454 (Airbus A319)
    2h 42m layover in Ottawa (YOW)
  • 17:55 (YOW)
    20:18 (YVR)
    9h 8m
    AC 189 (Airbus A321)
  • 14:15 (YTZ)
    15:25 (YUL)
    8h 43m
    AC 7516 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
    2h 25m layover in Montreal (YUL)
  • 17:50 (YUL)
    19:58 (YVR)
    8h 43m
    AC 195 (Boeing 767-300)
  • 14:20 (YYZ)
    16:25 (YVR)
    5h 5m
    AC 109 (Airbus A321)
  • 14:55 (YYZ)
    16:31 (YWG)
    8h 40m
    AC 263 (Airbus A319)
    2h 54m layover in Winnipeg (YWG)
  • 19:25 (YWG)
    20:35 (YVR)
    8h 40m
    AC 299 (Embraer 190)
  • 15:00 (YYZ)
    16:19 (YUL)
    8h 32m
    AC 416 (Airbus A320)
    1h 31m layover in Montreal (YUL)
  • 17:50 (YUL)
    20:32 (YVR)
    8h 32m
    AC 195 (Boeing 767-300)
  • 15:00 (YYZ)
    17:22 (YYC)
    6h 50m
    WS 677 (Boeing 737-700 (Winglets))
    58m layover in Calgary (YYC)
  • 18:20 (YYC)
    18:50 (YVR)
    6h 50m
    WS 553 (Boeing 737-700 (Winglets))
  • 15:00 (YYZ)
    17:22 (YYC)
    8h 30m
    WS 677 (Boeing 737-700 (Winglets))
    2h 38m layover in Calgary (YYC)
  • 20:00 (YYC)
    20:30 (YVR)
    8h 30m
    WS 211 (Boeing 737-800 (Winglets))
  • 15:10 (YYZ)
    16:12 (YOW)
    8h 46m
    AC 456 (Embraer 190)
    2h 28m layover in Ottawa (YOW)
  • 18:40 (YOW)
    20:56 (YVR)
    8h 46m
    AC 189 (Airbus A320)
  • 15:15 (YTZ)
    16:25 (YUL)
    8h 45m
    AC 7518 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
    2h 5m layover in Montreal (YUL)
  • 18:30 (YUL)
    21:00 (YVR)
    8h 45m
    AC 195 (Boeing 767-300)
  • 15:30 (YYZ)
    16:59 (YUL)
    7h 30m
    WS 3494 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
    31m layover in Montreal (YUL)
  • 17:30 (YUL)
    20:00 (YVR)
    7h 30m
    WS 543 (Boeing 737-700 (Winglets))
  • 15:40 (YYZ)
    18:00 (YYC)
    7h 50m
    WS 665 (Boeing 737-800 (Winglets))
    2h layover in Calgary (YYC)
  • 20:00 (YYC)
    20:30 (YVR)
    7h 50m
    WS 211 (Boeing 737-800 (Winglets))
  • 16:00 (YYZ)
    17:19 (YUL)
    9h 53m
    AC 418 (Airbus A321)
    2h 41m layover in Montreal (YUL)
  • 20:00 (YUL)
    22:53 (YVR)
    9h 53m
    AC 129 (Airbus A320)
  • 16:05 (YYZ)
    18:18 (YYC)
    6h 44m
    AC 125 (Airbus A321)
    57m layover in Calgary (YYC)
  • 19:15 (YYC)
    19:49 (YVR)
    6h 44m
    AC 225 (Embraer 190)
  • 16:10 (YYZ)
    17:16 (YOW)
    7h 28m
    AC 458 (Embraer 190)
    39m layover in Ottawa (YOW)
  • 17:55 (YOW)
    20:38 (YVR)
    7h 28m
    AC 189 (Airbus A321)
  • 16:15 (YTZ)
    17:25 (YUL)
    9h 38m
    AC 7520 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
    2h 35m layover in Montreal (YUL)
  • 20:00 (YUL)
    22:53 (YVR)
    9h 38m
    AC 129 (Airbus A320)
  • 16:15 (YYZ)
    17:51 (YWG)
    7h 20m
    AC 267 (Airbus A320)
    1h 34m layover in Winnipeg (YWG)
  • 19:25 (YWG)
    20:35 (YVR)
    7h 20m
    AC 299 (Embraer 190)
  • 16:15 (YYZ)
    18:20 (YVR)
    5h 5m
    AC 161 (Airbus A321)
  • 16:30 (YYZ)
    17:49 (YUL)
    9h 23m
    AC 488 (Airbus A319)
    2h 11m layover in Montreal (YUL)
  • 20:00 (YUL)
    22:53 (YVR)
    9h 23m
    AC 129 (Airbus A320)
  • 17:00 (YYZ)
    19:20 (YYC)
    8h
    WS 667 (Boeing 767-300 (winglets))
    2h 10m layover in Calgary (YYC)
  • 21:30 (YYC)
    22:00 (YVR)
    8h
    WS 555 (Boeing 737-800 (Winglets))
  • 17:00 (YYZ)
    18:20 (YUL)
    8h 38m
    AC 420 (Airbus A330-300)
    1h 25m layover in Montreal (YUL)
  • 19:45 (YUL)
    22:38 (YVR)
    8h 38m
    AC 129 (Airbus A320)
  • 17:00 (YYZ)
    18:58 (YVR)
    4h 58m
    AC 115 (Boeing 777-300ER)
  • 17:00 (YYZ)
    19:20 (YYC)
    8h 47m
    WS 667 (Boeing 767-300 (winglets))
    2h 55m layover in Calgary (YYC)
  • 22:15 (YYC)
    22:47 (YVR)
    8h 47m
    WS 365 (Boeing 737-800 (Winglets))
  • 17:05 (YYZ)
    19:19 (YYC)
    6h 22m
    WS 667 (Boeing 737-800 (Winglets))
    41m layover in Calgary (YYC)
  • 20:00 (YYC)
    20:27 (YVR)
    6h 22m
    WS 211 (Boeing 737-700 (Winglets))
  • 17:15 (YTZ)
    18:25 (YUL)
    8h 38m
    AC 7522 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
    1h 35m layover in Montreal (YUL)
  • 20:00 (YUL)
    22:53 (YVR)
    8h 38m
    AC 129 (Airbus A320)
  • 18:00 (YYZ)
    19:54 (YVR)
    4h 54m
    AC 137 (Boeing 787-900)
  • 18:00 (YYZ)
    20:20 (YYC)
    8h 47m
    WS 669 (Boeing 737-800 (Winglets))
    2h 55m layover in Calgary (YYC)
  • 23:15 (YYC)
    23:47 (YVR)
    8h 47m
    WS 131 (Boeing 737-600)
  • 18:00 (YYZ)
    20:20 (YYC)
    7h
    WS 669 (Boeing 737-800 (Winglets))
    1h 10m layover in Calgary (YYC)
  • 21:30 (YYC)
    22:00 (YVR)
    7h
    WS 555 (Boeing 737-700 (Winglets))
  • 18:10 (YYZ)
    20:23 (YYC)
    7h 7m
    AC 133 (Airbus A321)
    1h 22m layover in Calgary (YYC)
  • 21:45 (YYC)
    22:17 (YVR)
    7h 7m
    AC 229 (Airbus A320)
  • 18:15 (YYZ)
    20:30 (YEG)
    7h 31m
    WS 441 (Boeing 737-800 (Winglets))
    1h 35m layover in Edmonton (YEG)
  • 22:05 (YEG)
    22:46 (YVR)
    7h 31m
    WS 337 (Boeing 737-600)
  • 18:30 (YYZ)
    20:46 (YVR)
    5h 16m
    WS 719 (Boeing 737-700 (Winglets))
  • 18:45 (YYZ)
    21:05 (YYC)
    7h 2m
    WS 889 (Boeing 737-600)
    1h 10m layover in Calgary (YYC)
  • 22:15 (YYC)
    22:47 (YVR)
    7h 2m
    WS 365 (Boeing 737-700 (Winglets))
  • 19:00 (YKF)
    21:15 (YYC)
    6h 47m
    WS 557 (Boeing 737-700 (Winglets))
    1h layover in Calgary (YYC)
  • 22:15 (YYC)
    22:47 (YVR)
    6h 47m
    WS 365 (Boeing 737-800 (Winglets))
  • 19:00 (YYZ)
    21:10 (YVR)
    5h 10m
    AC 149 (Boeing 787-8)
  • 19:45 (YYZ)
    21:59 (YYC)
    7h 12m
    WS 671 (Boeing 737-800 (Winglets))
    1h 31m layover in Calgary (YYC)
  • 23:30 (YYC)
    23:57 (YVR)
    7h 12m
    WS 131 (Boeing 737-700 (Winglets))
  • 20:00 (YYZ)
    22:16 (YVR)
    5h 16m
    WS 723 (Boeing 737-700 (Winglets))
  • 20:15 (YYZ)
    22:10 (YVR)
    4h 55m
    AC 33 (Boeing 777-200LR)
  • 22:15 (YYZ)
    00:30 (YVR) (+1)
    5h 15m
    WS 725 (Boeing 737-800 (Winglets))
  • 22:55 (YYZ)
    01:00 (YVR) (+1)
    5h 5m
    AC 151 (Airbus A321)

Find cheap airfares for flights from Toronto to Vancouver. Use Wego.com.sg to search and compare low airfare airline tickets for Toronto to Vancouver flights on various international airlines. FInd last minute flights and the latest low airfares for this route. Compare cheap Toronto to Vancouver flights at a glance and get the best deal for your trip.

Besides Vancouver flights, find cheap hotels and quality accommodation in Vancouver with Wego. Search and compare Vancouver hotels online to book your ideal travel accommodation.