Travel from Denver to Vancouver-BC-Canada

Train, bus or fly from Denver to Vancouver?

United Airlines, Air Canada and 4 other airlines fly from Denver to Vancouver hourly. Alternatively, Greyhound USA operates a bus from Denver to Vancouver twice daily. Tickets cost $100 - $270 and the journey takes 24 h 30 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
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Denver to Vancouver

ModeDurationPrice
From Union Station Track 1 train to Denver airport, fly to Vancouver airport, then train to Vancouver.6 h 4 min$196
From Union Station Track 1 train to Denver airport, fly to Bellingham airport, shuttle to Bridgeport Station, then train to Vancouver.9 h 2 min$147
From Union Station Track 1 train to Denver airport, fly to Seattle airport, tram to Seattle King Street Station Amtrak, then train to Vancouver.9 h 58 min$167
From Denver, CO bus to Stanfield, OR, bus to Stadium Stn Rail & SODO Busway/S Royal Brougham Way, tram to Seattle, WA - Amtrak, then Amtrak Thruway to Vancouver, BC.35 h 42 min$220
From Denver Union Station Amtrak train to Sacramento Amtrak, train to Seattle King Street Station Amtrak, then train to Vancouver Pacific Central Station Amtrak.2 days 9 h$641
From Denver drive to Vancouver.23 h 15 min$238