There are 7 ways to get from Edmonton Station (Canadian Pacific Railway) to Nelson by plane, bus, bus (Flixbus), or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Castlegar Airport, bus
best- Fly from Edmonton International Airport (YEG) to Castlegar Airport (YCG)plane YEG - YCG
- Take the bus from Frank Beinder Way at Hwy 3A to Nelson Exchange Bay Bbus
8h 42m$114–564Bus
- Take the bus from Edmonton to Fort Macleodbus FlixBus 2720
- Take the bus from Fort Macleod, AB to Nelson, BC - 512 Railway Streetbus Calgary
16h 11m$214–304Drive 903.7 km
- Drive from Edmonton Station (Canadian Pacific Railway) to Nelsoncar 903.7 km
10h 29m$179–258Fly to Cranbrook/Canadian Rockies International Airport, bus
- Fly from Edmonton International Airport (YEG) to Cranbrook/Canadian Rockies International Airport (YXC)plane YEG - YXC
- Take the bus from Cranbrook, BC - 513 Cranbrook St North to Nelson, BC - 512 Railway Streetbus
10h 17m$326–956Fly to Kelowna International Airport, bus
- Fly from Edmonton International Airport (YEG) to Kelowna International Airport (YLW)plane YEG - YLW
- Take the bus from Kelowna, BC to Nelson, BCbus
11h 7m$456–842Bus via Calgary
- Take the bus from Edmonton - Cold Shot Terminal 154 St NW to Calgary - Centex 4 St NEbus Edmonton
- Take the bus from Calgary, AB - 11488, 24 Street SE to Nelson, BC - 512 Railway Streetbus Calgary
16h 15m$274–364Bus via Calgary #2
- Take the bus from Edmonton, AB - Kingsway Royal Alex to Calgary, AB - 210 4 Ave SEbus Edmonton
- Take the bus from Calgary, AB - 11488, 24 Street SE to Nelson, BC - 512 Railway Streetbus Calgary
16h 55m$224–364
Edmonton Station (Canadian Pacific Railway) to Nelson by foot, bus, and tram
Questions & Answers
The cheapest way to get from Edmonton Station (Canadian Pacific Railway) to Nelson is to drive which costs $170 - $260 and takes 10h 29m.
The fastest way to get from Edmonton Station (Canadian Pacific Railway) to Nelson is to fly and bus which takes 8h 42m and costs $110 - $600.
No, there is no direct bus from Edmonton Station (Canadian Pacific Railway) to Nelson. However, there are services departing from 124 Street & 114 Avenue and arriving at Nelson, BC - 512 Railway Street via Edmonton and Fort Macleod, AB. The journey, including transfers, takes approximately 16h 11m.
The distance between Edmonton Station (Canadian Pacific Railway) and Nelson is 609 km. The road distance is 903.7 km.
The best way to get from Edmonton Station (Canadian Pacific Railway) to Nelson without a car is to bus which takes 16h 11m and costs $210 - $310.
It takes approximately 8h 42m to get from Edmonton Station (Canadian Pacific Railway) to Nelson, including transfers.
Edmonton Station (Canadian Pacific Railway) to Nelson bus services, operated by Flixbus USA, depart from Edmonton station.
Edmonton Station (Canadian Pacific Railway) to Nelson bus services, operated by Flixbus USA, arrive at Fort Macleod station.
Yes, the driving distance between Edmonton Station (Canadian Pacific Railway) to Nelson is 904 km. It takes approximately 10h 29m to drive from Edmonton Station (Canadian Pacific Railway) to Nelson.
There are 28+ hotels available in Nelson.
What companies run services between Edmonton Station (Canadian Pacific Railway), AB, Canada and Nelson, BC, Canada?
You can take a vehicle from Edmonton Station (Canadian Pacific Railway) to Nelson, BC - 512 Railway Street via 124 Street & 114 Avenue, 115 Street & Jasper Avenue, Edmonton, Fort Macleod, and Fort Macleod, AB in around 16h 11m.
- Website
- westjet.com
Flights from Edmonton International Airport to Cranbrook/Canadian Rockies International Airport via Calgary
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- $120–750
Flights from Edmonton International Airport to Cranbrook/Canadian Rockies International Airport via Vancouver
- Ave. Duration
- 5h 55m
- When
- Thursday and Sunday
- Estimated price
- $120–750
Flights from Edmonton International Airport to Kelowna International Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- $70–220
Flights from Edmonton International Airport to Kelowna International Airport via Calgary
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- $70–220
- Website
- aircanada.com
Flights from Edmonton International Airport to Castlegar Airport via Vancouver
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- $100–600
Flights from Edmonton International Airport to Cranbrook/Canadian Rockies International Airport via Vancouver
- Ave. Duration
- 4h 34m
- When
- Every day
- Estimated price
- $120–800
- Website
- flyflair.com
Flights from Edmonton International Airport to Kelowna International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $90–340
- 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 (855) 626-8585
- Website
- Flixbus USA
Bus from Edmonton to Fort Macleod
- Ave. Duration
- 6h 50m
- Frequency
- 5 times a week
- Estimated price
- $60–100
- Schedules at
- Flixbus USA
- Phone
- +1 778 382 7729
- [email protected]
- Website
- Home Mountain Man Mike's
Bus from Fort Macleod, AB to Nelson, BC - 512 Railway Street
- Ave. Duration
- 6h 30m
- Frequency
- Once a week
- Estimated price
- $150–200
- 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
Bus from Calgary, AB - 11488, 24 Street SE to Nelson, BC - 512 Railway Street
- Ave. Duration
- 9h
- Frequency
- Once a week
- Estimated price
- $190–250
- Website
- Home Mountain Man Mike's
Bus from Calgary, AB - 11488, 24 Street SE to Nelson, BC - 512 Railway Street
- Ave. Duration
- 9h
- Frequency
- Once a week
- Estimated price
- $190–250
- Website
- Home Mountain Man Mike's
- Phone
- +1 778 760 1891
- [email protected]
- Website
- Fritz Travels
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 587-557-7719
- [email protected]
- Website
- Cold Shot Bus Service
Bus from Edmonton - Cold Shot Terminal 154 St NW to Calgary - Centex 4 St NE
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- $80–110
- Website
- Cold Shot Bus Service
- Schedules at
- Cold Shot Bus Service Routes
- Adult
- $80–110
- Phone
- +1 403 668 9600
- [email protected]
- Website
- The Canada Bus
Bus from Edmonton, AB - Kingsway Royal Alex to Calgary, AB - 210 4 Ave SE
- Ave. Duration
- 4h 20m
- Frequency
- 3 times a day
- Estimated price
- $34
- Website
- The Canada Bus
- Phone
- +1 833 583 3636
- [email protected]
- Website
- Rider Express
Bus from Edmonton, AB - Kingsway Royal Alex to Calgary, AB - 210 4 Ave SE
- Ave. Duration
- 4h 35m
- Frequency
- Twice daily
- Estimated price
- $45–110
- Website
- Rider Express
- Standard
- $45–110
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Want to know more about Flixbus?, How to get from London to Edinburgh, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.















