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

Train, bus or fly from Vancouver to Hamilton?

WestJet flies from Vancouver to Hamilton 5 times a day. Alternatively, Amtrak operates a train from Vancouver to Hamilton twice daily. Tickets cost $30 - $75 and the journey takes 3 h 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 Vancouver to Hamilton

From King Edward Station train to Vancouver airport, fly to Hamilton airport, then line 20 bus to Hamilton. 6 h 39 min $309. From King Edward Station train to Vancouver airport, fly to Toronto airport, then bus to Hamilton. 6 h 58 min $285. From King Edward Station train to Vancouver airport, fly to Kitchener airport, taxi to Cambridge, ON, then bus to Hamilton. 9 h 29 min $347. From King Edward Station train to Vancouver airport, fly to Toronto Island airport, line 509 tram to Union Station Bus Terminal, then bus to Hamilton. 9 h 46 min $568. From King Edward Station train to Vancouver airport, fly to London airport, line 36 bus to Fanshawe College Stop 3 - #2224, line 20 bus to Dundas & Richmond St WB - #599, walk to London, train to Aldershot GO Bus, then line 18 bus to Hamilton. 9 h 22 min $486. From Main Street-Science World Station Platform 2 train to Surrey Central Stn Bay 6, line 503 bus to Northbound 272 St at Fraser, line 21 bus to Abbotsford airport, fly to Toronto airport, then bus to Hamilton. 9 h 54 min $338. From Vancouver Pacific Central Station Amtrak train to Everett Amtrak, train to Chicago Union Station Amtrak, train to Detroit Amtrak, drive to Windsor, train to Aldershot GO Bus, then line 18 bus to Main St. W. @ Summers Ln.. 2 days 11 h $821. From Vancouver, BC bus to Calgary, AB, bus to Bay St At Dundas St West, line 6 bus to Union Station Bus Terminal, then bus to Main St. W. @ Summers Ln.. 2 days 22 h $418. From Vancouver train to Union Station Bus Terminal then bus to Hamilton GO Centre Bus. 3 days 11 h $695. From Vancouver drive to Hamilton. 43 h 4 min $440.