Travel options for:
Toronto to Vancouver
  • Fly Toronto to Vancouver

    $185 - $655
    1. Toronto

      25 min - every 10 minutes

    2. Toronto (YYZ)

      4 h 46 min - non-stop

      $170 - $650

    3. Vancouver (YVR)

      17 min - every 10 minutes - line 980

      $6 - $8

      • Vancouver
  • Bus to Hamilton, fly to Vancouver

    $196 - $870
    1. Toronto

      47 min - every 30 minutes

      $7 - $10

    2. Macnab Terminal Platform 6

      38 min - every 2 hours - line 20

      $2

    3. Hamilton (YHM)

      5 h 4 min - non-stop

      $180 - $850

    4. Vancouver (YVR)

      17 min - every 10 minutes - line 980

      $6 - $8

      • Vancouver
  • Fly Toronto to Abbotsford

    $212 - $795
    1. Toronto

      25 min - every 10 minutes

    2. Toronto (YYZ)

      4 h 56 min - non-stop

      $200 - $800

    3. Abbotsford (YXX)

      19 min - 5 times a week - line 21

      $2

    4. Nb 272 St Fs Fraser Hwy

      1 h 4 min - hourly - line 503

      $3

    5. King George Station Platform 1

      34 min - every 10 minutes - line 992

      $3 - $5

      • Vancouver
  • Train to London, fly to Vancouver

    $258 - $790
    1. Toronto

      2 h 8 min - hourly

      $35 - $55

    2. London

      11 min - 6.9 miles

      $24 - $30

    3. London (YXU)

      4 h 55 min - non-stop

      $190 - $700

    4. Vancouver (YVR)

      17 min - every 10 minutes - line 980

      $6 - $8

      • Vancouver
  • Train Amtrak

    $396 - $1,082
    1. Toronto

      4 h 15 min - hourly

      $55 - $75

    2. Windsor

      10 min - 7.5 miles

      $1 - $2

    3. Detroit Amtrak

      5 h 18 min - once daily

      $50 - $130

    4. Chicago Union Station Amtrak

      44 h 23 min - once daily

      $260 - $800

    5. Everett Amtrak

      3 h 8 min - once daily

      $30 - $75

      • Vancouver Pacific Central
  • Bus

    $237 - $585
    1. Toronto, ON

      30 h 45 min - once daily

      $110 - $270

    2. Winnipeg, MB

      19 h - once daily

      $70 - $180

    3. Calgary, AB

      14 h 5 min - once daily

      $55 - $140

      • Vancouver, BC
  • Train

    $450 - $650
    1. Toronto, ON

      3 days 14 h - 3 times a week

      $450 - $650

      • Vancouver, BC
  • Drive

    $360 - $550
    1. Toronto

      44 h 3 min - 2775.3 miles

      $360 - $550

      • Vancouver
  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From UP Express Union Station train to Toronto airport, fly to Vancouver airport, then line 980 train to Vancouver. 6 h 33 min $280. From Union Station Bus Terminal bus to Macnab Terminal Platform 6, line 20 bus to Hamilton airport, fly to Vancouver airport, then line 980 train to Vancouver. 8 h 50 min $317. From UP Express Union Station train to Toronto airport, fly to Abbotsford airport, line 21 bus to Nb 272 St Fs Fraser Hwy, line 503 bus to King George Station Platform 1, then line 992 train to Vancouver. 9 h 44 min $328. From Toronto train to London, taxi to London airport, fly to Vancouver airport, then line 980 train to Vancouver. 8 h 36 min $511. From Toronto train to Windsor, drive to Detroit Amtrak, train to Chicago Union Station Amtrak, train to Everett Amtrak, then train to Vancouver Pacific Central Station Amtrak. 2 days 12 h $811. From Toronto, ON bus to Winnipeg, MB, bus to Calgary, AB, then bus to Vancouver, BC. 2 days 17 h $402. From Toronto, ON train to Vancouver, BC. 3 days 14 h $532. From Toronto drive to Vancouver. 44 h 3 min $449.