Travel from Vancouver-BC-Canada to Minnesota

Train, bus or fly from Vancouver to Minnesota?

Delta, United Airlines and 4 other airlines fly from Vancouver to Bloomington hourly. Alternatively, you can take a train from Vancouver to Minneapolis via Everett Amtrak and Union Depot Station in around 41 h 4 min.

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 Vancouver to Minnesota

From King Edward Station train to Vancouver airport, fly to Minneapolis airport, tram to MOA Transit Station & Gate C, then line 538 bus to Bloomington. 6 h 52 min $281. From King Edward Station train to Vancouver airport, fly to Duluth airport, then line 8 bus to Duluth. 9 h 7 min $758. From King Edward Station train to Vancouver airport, fly to Rochester airport, then shuttle to Rochester. 10 h 16 min $715. From King Edward Station train to River Rock Casino Resort, Richmond, shuttle to Seattle airport, fly to Minneapolis airport, tram to MOA Transit Station & Gate C, then line 538 bus to Bloomington. 9 h 50 min $247. From King Edward Station train to Vancouver airport, fly to La Crosse airport, taxi to La Crosse, WI, then bus to Rochester. 11 h $749. From Vancouver Pacific Central Station Amtrak train to Everett Amtrak, train to Union Depot Station, then tram to Government Plaza Station. 41 h 4 min $524. From Vancouver, BC bus to University St Stn & 3rd Av - Seneca Or University Street - Bay C, bus to Seattle, WA, bus to Missoula, MT, bus to Billings, MT, then bus to Minneapolis, MN. 42 h 44 min $408. From Vancouver drive to Minneapolis. 28 h 17 min $291.

Operators from Vancouver to Minnesota