Travel from Hamilton-ON-Canada to Vancouver-BC-Canada

Train, bus or fly from Hamilton to Vancouver?

WestJet and Air Canada fly from Hamilton to Vancouver every 2 hours. Alternatively, GO Transit operates a train from Hamilton to Vancouver every 30 minutes. Tickets cost $3 - $5 and the journey takes 15 min. 4 other operators also service this route.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Hamilton to Vancouver

ModeDurationPrice
From WEST 5TH at FENNELL line 20 bus to Hamilton airport, fly to Vancouver airport, then train to Vancouver.6 h 52 min$309
From Hamilton GO Centre Bus bus to Toronto airport, fly to Vancouver airport, then train to Vancouver.7 h 19 min$285
From Hamilton GO Centre Bus bus 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.10 h 31 min$337
From WEST 5TH at FENNELL line 20 bus to Hamilton 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.13 h 52 min$811
From Hamilton GO Centre Bus line 18 bus to Aldershot, 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 11 h$819
From Hamilton GO Centre Bus bus to Front St. At Bay St., line 6 bus to Toronto, ON, bus to Winnipeg, MB, bus to Calgary, AB, then bus to Vancouver, BC.2 days 20 h$426
From Hamilton GO Centre Bus bus to Toronto then train to Vancouver.3 days 16 h$708
From Hamilton drive to Vancouver.43 h 4 min$443
Close Print Itinerary
  1. Here are 8 options to get from
    Hamilton to Vancouver:

    1. Trip:
      1 Fly Hamilton to Vancouver
      • One-Way approx: USD $188 - $860
      • Duration: 6 h 52 min
      Open +
      • Trip:
        1 Fly Hamilton to Vancouver
        • One-Way approx: USD $188 - $860
        • Duration: 6 h 52 min
        Close x
    2. Trip:
      2 Bus to Toronto, fly to Vancouver
      • One-Way approx: USD $184 - $667
      • Duration: 7 h 19 min
      Open +
      • Trip:
        2 Bus to Toronto, fly to Vancouver
        • One-Way approx: USD $184 - $667
        • Duration: 7 h 19 min
        Close x
    3. Trip:
      3 Bus to Toronto, fly to Abbotsford
      • One-Way approx: USD $216 - $819
      • Duration: 10 h 31 min
      Open +
      • Trip:
        3 Bus to Toronto, fly to Abbotsford
        • One-Way approx: USD $216 - $819
        • Duration: 10 h 31 min
        Close x
    4. Trip:
      4 Fly Hamilton to Abbotsford
      • One-Way approx: USD $400 - $1,512
      • Duration: 13 h 52 min
      Open +
      • Trip:
        4 Fly Hamilton to Abbotsford
        • One-Way approx: USD $400 - $1,512
        • Duration: 13 h 52 min
        Close x
    5. Trip:
      5 Train
      • One-Way approx: USD $380 - $1,131
      • Duration: 2 days 11 h
      Open +
      • Trip:
        5 Train
        • One-Way approx: USD $380 - $1,131
        • Duration: 2 days 11 h
        Close x
    6. Trip:
      6 Bus
      • One-Way approx: USD $251 - $603
      • Duration: 2 days 20 h
      Open +
      • Trip:
        6 Bus
        • One-Way approx: USD $251 - $603
        • Duration: 2 days 20 h
        Close x
    7. Trip:
      7 Bus, train
      • One-Way approx: USD $308 - $1,110
      • Duration: 3 days 16 h
      Open +
      • Trip:
        7 Bus, train
        • One-Way approx: USD $308 - $1,110
        • Duration: 3 days 16 h
        Close x
    8. Trip:
      8 Drive
      • One-Way approx: USD $360 - $550
      • Duration: 43 h 4 min
      Open +
      • Trip:
        8 Drive
        • One-Way approx: USD $360 - $550
        • Duration: 43 h 4 min
        Close x