Travel options for:
Toronto to Vancouver
  • Fly to Vancouver

    $185 - $654
    1. Toronto

      25 min - every 10 minutes

    2. Toronto (YYZ)

      4 h 52 min - non-stop

      $170 - $650

    3. Vancouver (YVR)

      17 min - every 10 minutes

      $6 - $7

  • Fly to Abbotsford

    $212 - $795
    1. Toronto

      25 min - every 10 minutes

    2. Toronto (YYZ)

      5 h - 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

      $3 - $5

  • Train Amtrak

    $395 - $1,080
    1. Toronto

      4 h 9 min - hourly

      $50 - $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

  • Bus

    $235 - $580
    1. Toronto, ON

      30 h 45 min - once daily

      $110 - $260

    2. Winnipeg, MB

      19 h - once daily

      $70 - $180

    3. Calgary, AB

      14 h 5 min - once daily

      $55 - $140

  • Train

    $440 - $600
    1. Toronto, ON

      3 days 14 h - 3 times a week

      $440 - $600

  • Drive

    $360 - $550
    1. Toronto

      44 h 3 min - 2775.3 miles

      $360 - $550

  • 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 train to Vancouver. 6 h 39 min $280. 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 train to Vancouver. 9 h 48 min $328. 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 $809. From Toronto, ON bus to Winnipeg, MB, bus to Calgary, AB, then bus to Vancouver, BC. 2 days 17 h $398. From Toronto, ON train to Vancouver, BC. 3 days 14 h $522. From Toronto drive to Vancouver. 44 h 3 min $449.