There are 7 ways to get from Sault Ste. Marie to Nelson by plane, car, bus (Flixbus), or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Chippewa County International Airport to Spokane International Airport, drive
best- Fly from Chippewa County International Airport (CIU) to Spokane International Airport (GEG)plane CIU - GEG
- Drive from Spokane-Airport-GEG to Nelsoncar
12h 47m$242–936Bus
- Take the bus from Sault Ste Marie to Thunder Baybus
- Take the bus from Thunder Bay to Winnipegbus
- Take the bus from Winnipeg to Reginabus
- Take the bus from Regina to Fort Macleodbus
- Take the bus from Fort Macleod, AB to Nelson, BC - 512 Railway Streetbus
45h 10m$413–767Drive 2,943.5 km
- Drive from Sault Ste. Marie to Nelsoncar 2,943.5 km
34h 15m$582–841Fly Sault Ste. Marie Airport to Kelowna International Airport, bus
- Fly from Sault Ste. Marie Airport (YAM) to Kelowna International Airport (YLW)plane YAM - YLW
- Take the bus from Kelowna, BC to Nelson, BCbus
14h 7m$1,169–2,524Fly Sault Ste. Marie Airport to Cranbrook/Canadian Rockies International Airport, bus
- Fly from Sault Ste. Marie Airport (YAM) to Cranbrook/Canadian Rockies International Airport (YXC)plane YAM - YXC
- Take the bus from Cranbrook, BC - 513 Cranbrook St North to Nelson, BC - 512 Railway Streetbus
11h 22m$479–2,059Fly Chippewa County International Airport to Glacier Park International Airport, drive
- Fly from Chippewa County International Airport (CIU) to Glacier Park International Airport (FCA)plane CIU - FCA
- Drive from Glacier Park International Airport (FCA) to Nelsoncar
11h 20m$297–1,031Fly Sault Ste. Marie Airport to Calgary International Airport, bus
- Fly from Sault Ste. Marie Airport (YAM) to Calgary International Airport (YYC)plane YAM - YYC
- Take the bus from Calgary - Downtown Ticket Office to Claresholm - Shell Gas Stationbus
- Take the bus from Claresholm, AB to Nelson, BC - 512 Railway Streetbus
15h 24m
Sault Ste. Marie to Nelson by bus and foot
Questions & Answers
The cheapest way to get from Sault Ste. Marie to Nelson is to fly and drive which costs $240 - $950 and takes 12h 47m.
The fastest way to get from Sault Ste. Marie to Nelson is to fly and drive which takes 11h 20m and costs $290 - $1,100.
No, there is no direct bus from Sault Ste. Marie to Nelson. However, there are services departing from Sault Ste Marie and arriving at Nelson, BC - 512 Railway Street via Thunder Bay, Winnipeg, Regina and Fort Macleod, AB. The journey, including transfers, takes approximately 45h 10m.
The distance between Sault Ste. Marie and Nelson is 2783 km. The road distance is 2943.5 km.
The best way to get from Sault Ste. Marie to Nelson without a car is to bus which takes 45h 10m and costs $410 - $800.
It takes approximately 12h 47m to get from Sault Ste. Marie to Nelson, including transfers.
Sault Ste. Marie to Nelson bus services, operated by Ontario Northland, depart from Sault Ste Marie station.
Sault Ste. Marie to Nelson bus services, operated by Ontario Northland, arrive at Thunder Bay station.
Nelson is 3h behind Sault Ste. Marie. It is currently 8:47 AM in Sault Ste. Marie and 5:47 AM in Nelson.
Yes, the driving distance between Sault Ste. Marie to Nelson is 2943 km. It takes approximately 34h 15m to drive from Sault Ste. Marie to Nelson.
What companies run services between Sault Ste. Marie, ON, Canada and Nelson, BC, Canada?
You can take a bus from Sault Ste Marie to Nelson, BC - 512 Railway Street via Thunder Bay, Winnipeg, Regina, Fort Macleod, and Fort Macleod, AB in around 45h 10m.
- Website
- aircanada.com
Flights from Sault Ste. Marie Airport to Kelowna International Airport via Toronto
- Ave. Duration
- 11h 17m
- When
- Every day
- Estimated price
- $260–1,100
Flights from Sault Ste. Marie Airport to Calgary International Airport via Toronto
- Ave. Duration
- 7h 18m
- When
- Every day
- Estimated price
- $270–1,100
- Website
- delta.com
Flights from Chippewa County International Airport to Spokane International Airport via Minneapolis
- Ave. Duration
- 12h 9m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $190–850
Flights from Chippewa County International Airport to Glacier Park International Airport via Minneapolis
- Ave. Duration
- 7h 31m
- When
- Saturday, Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $210–900
- Website
- westjet.com
Flights from Sault Ste. Marie Airport to Kelowna International Airport via Calgary International Airport
- Ave. Duration
- 7h 42m
- When
- Tuesday and Friday
- Estimated price
- $190–1,200
Flights from Sault Ste. Marie Airport to Cranbrook/Canadian Rockies International Airport via Calgary International Airport
- Ave. Duration
- 6h 30m
- When
- Tuesday and Friday
- Estimated price
- $280–1,800
Flights from Sault Ste. Marie Airport to Calgary International Airport
- Ave. Duration
- 3h 40m
- When
- Tuesday and Friday
- Estimated price
- $190–1,300
- Website
- flyporter.com
Flights from Sault Ste. Marie Airport to Kelowna International Airport via Toronto
- Ave. Duration
- 8h 17m
- When
- Every day
- Estimated price
- $270–1,200
- Phone
- 1.800.461.8558
- [email protected]
- Website
- ontarionorthland.ca
Bus from Sault Ste Marie to Thunder Bay
- Ave. Duration
- 9h 36m
- Frequency
- 6 times a week
- Estimated price
- $45–140
- Website
- https://www.ontarionorthland.ca/en
- Children
- $45–70
- Senior
- $80–120
- Adult
- $95–140
Bus from Thunder Bay to Winnipeg
- Ave. Duration
- 9h 4m
- Frequency
- 6 times a week
- Estimated price
- $45–140
- Website
- https://www.ontarionorthland.ca/en
- Children
- $45–70
- Senior
- $80–120
- Adult
- $90–140
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Winnipeg to Regina
- Ave. Duration
- 7h 1m
- Frequency
- 4 times a week
- Estimated price
- $75–130
- Schedules at
- flixbus.com
Bus from Regina to Fort Macleod
- Ave. Duration
- 8h 50m
- Frequency
- 5 times a week
- Estimated price
- $95–160
- Schedules at
- flixbus.com
- Phone
- +1 778 382 7729
- [email protected]
- Website
- mountainmanmikes.ca
Bus from Fort Macleod, AB to Nelson, BC - 512 Railway Street
- Ave. Duration
- 6h 30m
- Frequency
- Once a week
- Estimated price
- $150–200
- Website
- https://mountainmanmikes.ca/
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
- https://mountainmanmikes.ca/
Bus from Claresholm, AB to Nelson, BC - 512 Railway Street
- Ave. Duration
- 6h 56m
- Frequency
- Once a week
- Estimated price
- $160–210
- Website
- https://mountainmanmikes.ca/
- Phone
- +1 778 760 1891
- [email protected]
- Website
- fritztravels.com
Bus from Kelowna, BC to Nelson, BC
- Ave. Duration
- 4h 50m
- Frequency
- Once daily
- Estimated price
- $85–100
- Website
- https://fritztravels.com/
- Book at
- https://book.fritztravels.com/
- Adult
- $85–100
- Phone
- +1 877 769 3287
- [email protected]
- Website
- myebus.ca
Bus from Calgary - Downtown Ticket Office to Claresholm - Shell Gas Station
- Ave. Duration
- 1h 30m
- Frequency
- 6 times a week
- Website
- https://www.myebus.ca/
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
Travelling to the US: What do I need to know?
Read the travel guide
More Questions & Answers
There are 26+ hotels available in Nelson.











