There are 8 ways to get from Mount Vernon to Nelson by train, plane, bus, car, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Vancouver International Airport, fly to Castlegar Airport, bus
best- Take the train from Mount Vernon Amtrak Station to Vancouvertrain
- Fly from Vancouver International Airport (YVR) to Castlegar Airport (YCG)plane YVR - YCG
- Take the bus from Frank Beinder Way at Hwy 3A to Nelson Exchange Bay Bbus
6h 48m$96–434Train, bus
- Take the train from Mount Vernon Amtrak Station to Vancouvertrain Amtrak Cascades
- Take the bus from New Westminster, BC - Braid Station to Nelson, BC - 512 Railway Streetbus Vancouver
13h 49m$230–334Drive 581.4 km
- Drive from Mount Vernon to Nelsoncar 581.4 km
7h 51m$115–165Train to Vancouver International Airport, fly to Trail Airport, bus
- Take the train from Mount Vernon Amtrak Station to Vancouvertrain
- Fly from Vancouver International Airport (YVR) to Trail Airport (YZZ)plane YVR - YZZ
- Take the bus from Trail, BC to Nelson, BCbus
7h 27m$398–691Train to Vancouver International Airport, fly to Cranbrook/Canadian Rockies International Airport, bus
- Take the train from Mount Vernon Amtrak Station to Vancouvertrain
- Fly from Vancouver International Airport (YVR) to Cranbrook/Canadian Rockies International Airport (YXC)plane YVR - YXC
- Take the bus from Cranbrook, BC - 513 Cranbrook St North to Nelson, BC - 512 Railway Streetbus
9h 56m$558–886Shuttle to Seattle-Tacoma International Airport, fly to Spokane International Airport, drive
- Take a shuttle bus from Burlington Airporter Office to Seattle-Tacoma International Airport
- Fly from Seattle-Tacoma International Airport (SEA) to Spokane International Airport (GEG)plane SEA - GEG
- Drive from Spokane-Airport-GEG to Nelsoncar
8h 20m$311–578Train to Vancouver International Airport, fly to Kelowna International Airport, bus
- Take the train from Mount Vernon Amtrak Station to Vancouvertrain
- Fly from Vancouver International Airport (YVR) to Kelowna International Airport (YLW)plane YVR - YLW
- Take the bus from Kelowna, BC to Nelson, BCbus
11h 47m$473–831Train, bus via West Kelowna
- Take the train from Mount Vernon Amtrak Station to Vancouvertrain
- Take the bus from Vancouver, BC - Pacific Central Station to West Kelowna, BC - Eastbound on Dobbin Roadbus
- Take the bus from Kelowna, BC to Nelson, BCbus
15h 13m
Mount Vernon to Nelson by train, subway, and bus
Questions & Answers
The cheapest way to get from Mount Vernon to Nelson is to drive which costs $110 - $170 and takes 7h 51m.
The fastest way to get from Mount Vernon to Nelson is to train and fly and bus which takes 6h 48m and costs $95 - $440.
The distance between Mount Vernon and Nelson is 598 km. The road distance is 581.4 km.
The best way to get from Mount Vernon to Nelson without a car is to train and bus which takes 13h 49m and costs $230 - $340.
It takes approximately 6h 48m to get from Mount Vernon to Nelson, including transfers.
Yes, the driving distance between Mount Vernon to Nelson is 581 km. It takes approximately 7h 51m to drive from Mount Vernon to Nelson.
There are 28+ hotels available in Nelson.
What companies run services between Mount Vernon, WA, USA and Nelson, BC, Canada?
There is no direct connection from Mount Vernon to Nelson. However, you can take the train to Vancouver, walk to Main Street-Science World Station @ Platform 1, take the subway to Granville Station @ Platform 1, walk to Vancouver City Centre Station @ Platform 2, take the subway to YVR-Airport Station @ Canada Line, walk to Vancouver International Airport (YVR) airport, fly to Castlegar Airport (YCG), walk to Frank Beinder Way at Hwy 3A, then take the bus to Nelson Exchange Bay B. Alternatively, you can take a train from Mount Vernon Amtrak Station to Nelson, BC - 512 Railway Street via Vancouver, Main Street-Science World Station @ Platform 2, New Westminster Station @ Platform 2, and New Westminster, BC - Braid Station in around 13h 49m.
- Website
- westjet.com
Flights from Vancouver International Airport to Cranbrook/Canadian Rockies International Airport
- Ave. Duration
- 1h 30m
- When
- Thursday and Sunday
- Estimated price
- $160–600
Flights from Vancouver International Airport to Cranbrook/Canadian Rockies International Airport via Calgary
- Ave. Duration
- 3h 25m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $160–600
Flights from Seattle-Tacoma International Airport to Spokane International Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- $45–320
Flights from Vancouver International Airport to Kelowna International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $50–120
Flights from Vancouver International Airport to Kelowna International Airport via Victoria
- Ave. Duration
- 2h 40m
- When
- Saturday
- Estimated price
- $50–120
- Website
- delta.com
Flights from Seattle-Tacoma International Airport to Spokane International Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- $45–320
Flights from Vancouver International Airport to Kelowna International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $50–120
- Website
- alaskaair.com
Flights from Seattle-Tacoma International Airport to Spokane International Airport
- Ave. Duration
- 1h 6m
- When
- Every day
- Estimated price
- $230–430
- Website
- aircanada.com
Flights from Vancouver International Airport to Castlegar Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $50–340
Flights from Vancouver International Airport to Cranbrook/Canadian Rockies International Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- $70–450
Flights from Vancouver International Airport to Kelowna International Airport
- Ave. Duration
- 59 min
- When
- Every day
- Estimated price
- $35–270
- Website
- pacificcoastal.com
Flights from Vancouver International Airport to Trail Airport
- Ave. Duration
- 1h 14m
- When
- Every day
- Estimated price
- $270–490
Flights from Vancouver International Airport to Kelowna International Airport via Comox
- Ave. Duration
- 2h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $310–460
- Website
- flyairnorth.com
Flights from Vancouver International Airport to Kelowna International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $100–220
- Website
- flycma.com
Flights from Vancouver International Airport to Kelowna International Airport
- Ave. Duration
- 1h
- When
- Wednesday and Sunday
- Estimated price
- $250–280
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Mount Vernon Amtrak Station to Vancouver
- Ave. Duration
- 2h 26m
- Frequency
- Twice daily
- Estimated price
- $35–80
- Website
- Amtrak
Train from Mount Vernon Amtrak Station to Vancouver
- Ave. Duration
- 2h 26m
- Frequency
- Twice daily
- Estimated price
- $35–80
- Website
- Amtrak
Train from Mount Vernon Amtrak Station to Vancouver
- Ave. Duration
- 2h 26m
- Frequency
- Twice daily
- Estimated price
- $35–80
- Website
- Amtrak
Train from Mount Vernon Amtrak Station to Vancouver
- Ave. Duration
- 2h 26m
- Frequency
- Twice daily
- Estimated price
- $35–80
- Website
- Amtrak
Train from Mount Vernon Amtrak Station to Vancouver
- Ave. Duration
- 2h 26m
- Frequency
- Twice daily
- Estimated price
- $35–80
- Website
- Amtrak
Train from Mount Vernon Amtrak Station to Vancouver
- Ave. Duration
- 2h 26m
- Frequency
- Twice daily
- Estimated price
- $35–80
- Website
- Amtrak
- Phone
- +1 855 993 3100
- [email protected]
- Website
- West Kootenay
Bus from Frank Beinder Way at Hwy 3A to Nelson Exchange Bay B
- Ave. Duration
- 38 min
- Frequency
- 4 times a day
- Estimated price
- $3
- Website
- West Kootenay
- Phone
- +1 778 382 7729
- [email protected]
- Website
- Home Mountain Man Mike's
Bus from New Westminster, BC - Braid Station to Nelson, BC - 512 Railway Street
- Ave. Duration
- 10h
- Frequency
- Twice a week
- Estimated price
- $190–250
- Website
- Home Mountain Man Mike's
Bus from Cranbrook, BC - 513 Cranbrook St North to Nelson, BC - 512 Railway Street
- Ave. Duration
- 3h 20m
- Frequency
- Once a week
- Estimated price
- $95–130
- Website
- Home Mountain Man Mike's
- Phone
- +1 778 760 1891
- [email protected]
- Website
- Fritz Travels
Bus from Trail, BC to Nelson, BC
- Ave. Duration
- 1h 5m
- Frequency
- Once daily
- Estimated price
- $55–70
- Website
- Fritz Travels
- Book at
- Fritz Travels
- Adult
- $55–70
Bus from Kelowna, BC to Nelson, BC
- Ave. Duration
- 4h 50m
- Frequency
- Once daily
- Estimated price
- $85–100
- Website
- Fritz Travels
- Book at
- Fritz Travels
- Adult
- $85–100
Bus from Kelowna, BC to Nelson, BC
- Ave. Duration
- 4h 50m
- Frequency
- Once daily
- Estimated price
- $85–100
- Website
- Fritz Travels
- Book at
- Fritz Travels
- Adult
- $85–100
- Phone
- +1 866-235-5247
- [email protected]
- Website
- Bellair Airporter
Shuttle from Burlington Airporter Office to Seattle-Tacoma International Airport
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- $35–70
- Website
- Bellair Airporter
- Schedules at
- Airporter Schedules
- Phone
- +1 877 769 3287
- [email protected]
- Website
- EBus
Bus from Vancouver, BC - Pacific Central Station to West Kelowna, BC - Eastbound on Dobbin Road
- Ave. Duration
- 5h 10m
- Frequency
- Twice daily
- Website
- EBus
- Phone
- +1 800 232 1958
- [email protected]
- Website
- Red Arrow
Bus from Vancouver, BC - Pacific Central Station to West Kelowna, BC - Eastbound on Dobbin Road
- Ave. Duration
- 4h 40m
- Frequency
- 4 times a week
- Website
- Red Arrow
Want to know more about travelling around Canada
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Why you should take the train in the US
Read the travel guide
Travelling to the US: What do I need to know?
Read the travel guide

















