Travel from Kitchener to Vancouver-BC-Canada

Train, bus or fly from Kitchener to Vancouver?

WestJet flies from Kitchener to Vancouver hourly. Alternatively, VIA Rail operates a train from Kitchener to Vancouver every 3 hours. Tickets cost $30 - $95 and the journey takes 3 h 2 min. 3 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 Kitchener to Vancouver

ModeDurationPrice
From Kitchener taxi to Kitchener airport, fly to Vancouver airport, then train to Vancouver.7 h 23 min$347
From Kitchener train to UP Express Union Station, train to Toronto airport, fly to Vancouver airport, then train to Vancouver.8 h 17 min$314
From Kitchener train to London, walk to Dundas & Richmond St EB - #598, line 20 bus to Fanshawe College Stop 3 - #2224, line 36 bus to London airport, fly to Vancouver airport, then train to Vancouver.9 h 18 min$479
From Kitchener taxi to Kitchener 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.12 h 30 min$999
From Kitchener train to Sarnia, drive to Port Huron Amtrak, train to Chicago Union Station Amtrak, train to Everett Amtrak, then train to Vancouver Pacific Central Station Amtrak.2 days 12 h$802
From Kitchener, ON bus to Toronto, ON, bus to Winnipeg, MB, bus to Calgary, AB, then bus to Vancouver, BC.2 days 20 h$437
From Greenbrook / Forest Hill Centre line 2 bus to Kitchener Bus Terminal, bus to Square One, line 21 bus to Toronto, ON, then train to Vancouver, BC.3 days 16 h$715
From Kitchener train to Toronto then train to Vancouver.3 days 17 h$737
From Kitchener drive to Vancouver.42 h 48 min$440