×
Flights
  • New Search
  • Recent Searches
  • One way
  • Round trip

Recent Searches

    Search for flights

    Find Flight Schedules

    Use Wego.com.sg to access the greatest selection of flights online. Find the most convenient scheduled flights flying from Toronto to Vancouver. Use Wego's airport directory for a full list of airline flight schedules worldwide.

    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:10 (YVR)
      5h 10m
      AC 103 (Boeing 787-900)
    • 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))
      multiple schedules, see details
      • Valid between 05 Dec 2016 - 08 Jan 2017
        -
        -
        -
        -
        -
      • Valid between 30 Jan 2017 - 05 Mar 2017
        -
        -
        -
        -
        -
    • 07:55 (YYZ)
      10:09 (YYC)
      8h 15m
      AC 117 (Airbus A321)
      2h 31m layover in Calgary (YYC)
    • 12:40 (YYC)
      13:10 (YVR)
      8h 15m
      AC 213 (Airbus A319)
    • 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)
      12:32 (YYC)
      8h 47m
      AC 257 (Airbus A320)
      1h 43m layover in Calgary (YYC)
    • 14:15 (YYC)
      14:47 (YVR)
      8h 47m
      AC 217 (Airbus A320)
    • 09:00 (YYZ)
      11:15 (YVR)
      5h 15m
      WS 703 (Boeing 737-700 (Winglets))
    • 09:00 (YYZ)
      10:36 (YWG)
      6h 50m
      AC 257 (Airbus A320)
      1h 4m layover in Winnipeg (YWG)
    • 11:40 (YWG)
      12:50 (YVR)
      6h 50m
      AC 297 (Airbus A320)
    • 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)
      multiple schedules, see details
      • Valid between 24 Oct 2016 - 05 Mar 2017
      • Valid between 19 Dec 2016 - 01 Jan 2017
        -
        -
        -
        -
        -
        -
    • 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:13 (YOW)
      7h 8m
      AC 458 (Embraer 190)
      42m layover in Ottawa (YOW)
    • 17:55 (YOW)
      20:18 (YVR)
      7h 8m
      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:45 (YUL)
      9h 23m
      AC 488 (Airbus A319)
      2h 15m layover in Montreal (YUL)
    • 20:00 (YUL)
      22:53 (YVR)
      9h 23m
      AC 129 (Airbus A320)
      multiple schedules, see details
      • Valid between 05 Dec 2016 - 25 Dec 2016
        -
        -
        -
        -
      • Valid between 02 Jan 2017 - 05 Mar 2017
        -
        -
        -
        -
        -
    • 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)
    • 17:30 (YYZ)
      19:45 (YVR)
      5h 15m
      AC 147 (Airbus A321)
    • 17:30 (YYZ)
      18:45 (YUL)
      8h 23m
      AC 490 (Airbus A319)
      1h 15m layover in Montreal (YUL)
    • 20:00 (YUL)
      22:53 (YVR)
      8h 23m
      AC 129 (Airbus A320)
    • 18:00 (YYZ)
      19:20 (YUL)
      7h 53m
      AC 834 (Airbus A330-300)
      40m layover in Montreal (YUL)
    • 20:00 (YUL)
      22:53 (YVR)
      7h 53m
      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)
      19:20 (YUL)
      7h 53m
      AC 422 (Airbus A330-300)
      40m layover in Montreal (YUL)
    • 20:00 (YUL)
      22:53 (YVR)
      7h 53m
      AC 129 (Airbus A320)
    • 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: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))
    • 18:50 (YYZ)
      20:43 (YLW)
      6h 54m
      WS 513 (Boeing 737-800 (Winglets))
      1h 2m layover in Kelowna (YLW)
    • 21:45 (YLW)
      22:44 (YVR)
      6h 54m
      WS 3169 (De Havilland DHC-8 Dash 8-400 Dash 8Q)
    • 18:55 (YYZ)
      21:12 (YVR)
      5h 17m
      WS 719 (Boeing 767-300 (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:00 (YYZ)
      22:15 (YVR)
      5h 15m
      WG 803 (Boeing 737-800)
      multiple schedules, see details
      • Valid between 12 Dec 2016 - 01 Jan 2017
      • Valid between 09 Jan 2017 - 15 Jan 2017
        -
        -
        -
        -
        -
        -
    • 20:00 (YYZ)
      22:15 (YVR)
      5h 15m
      WG 801 (Boeing 737-800)
    • 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)