There are 9 ways to get from Castlegar to Sault Ste. Marie by bus, plane, bus (Flixbus), train, 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.
Bus, bus to Cranbrook/Canadian Rockies International Airport, fly to Sault Ste. Marie Airport
best- Take the bus from Castlegar, BC - 692 18th St to Nelson, BC - 512 Railway Streetbus
- Take the bus from Nelson, BC - 512 Railway Street to Cranbrook, BC - 513 Cranbrook St Northbus
- Fly from Cranbrook/Canadian Rockies International Airport (YXC) to Sault Ste. Marie Airport (YAM)plane YXC - YAM
15h 22m$459–1,640Drive to Spokane International Airport, fly to Chippewa County International Airport
cheapest- Drive from Castlegar to Spokane-Airport-GEGcar
- Fly from Spokane International Airport (GEG) to Chippewa County International Airport (CIU)plane GEG - CIU
9h 33m$233–877Bus
- Take the bus from Selkirk College Bay B to Nelson Exchange Bay Bbus 99
- Take the bus from Nelson, BC - 512 Railway Street to Fort Macleod, ABbus
- Take the bus from Fort Macleod to Reginabus
- Take the bus from Regina to Winnipegbus
- Take the bus from Winnipeg to Thunder Baybus
- Take the bus from Thunder Bay to Sault Ste Mariebus
46h 40m$417–772Bus, train
- Take the bus from Castlegar, BC - 692 18th St to Osoyoos, BC - 9206 97th Stbus
- Take the bus from Oroville, WA to Omak, WAbus
- Take the bus from Omak to Wenatcheebus
- Take the train from Wenatchee Amtrak to Milwaukeetrain
- Take the bus from Milwaukee to Escanababus
- Take the bus from Escanaba, MI to Sault Ste. Marie, MIbus
2d 12hDrive 2,941.1 km
- Drive from Castlegar to Sault Ste. Mariecar 2,941.1 km
34h 10m$583–843Drive to Glacier Park International Airport, fly to Chippewa County International Airport
- Drive from Castlegar to Glacier Park International Airport (FCA)car
- Fly from Glacier Park International Airport (FCA) to Chippewa County International Airport (CIU)plane FCA - CIU
12h 17m$307–1,077Bus to Kelowna International Airport, fly to Sault Ste. Marie Airport
- Take the bus from Castlegar, BC to Kelowna, BCbus
- Fly from Kelowna International Airport (YLW) to Sault Ste. Marie Airport (YAM)plane YLW - YAM
14h 22m$943–2,173Bus, bus to Calgary International Airport, fly to Sault Ste. Marie Airport
- Take the bus from Castlegar, BC - 692 18th St to Nelson, BC - 512 Railway Streetbus
- Take the bus from Nelson, BC - 512 Railway Street to Calgary, AB - 11488, 24 Street SEbus
- Fly from Calgary International Airport (YYC) to Sault Ste. Marie Airport (YAM)plane YYC - YAM
16h 50m$829–1,645Bus, train via Winnipeg
- Take the bus from Castlegar, BC - 692 18th St to Hope, BC - 919 Water Avenuebus
- Take the train from Agassiz to Winnipegtrain
- Take the bus from Winnipeg to Thunder Baybus
- Take the bus from Thunder Bay to Sault Ste Mariebus
3d 8h$804–1,687
Castlegar to Sault Ste. Marie by bus and foot
Questions & Answers
The cheapest way to get from Castlegar to Sault Ste. Marie is to drive and fly which costs $230 - $900 and takes 9h 33m.
The fastest way to get from Castlegar to Sault Ste. Marie is to drive and fly which takes 9h 33m and costs $230 - $900.
No, there is no direct bus from Castlegar to Sault Ste. Marie. However, there are services departing from Selkirk College Bay B and arriving at Sault Ste Marie via Nelson, BC - 512 Railway Street, Fort Macleod, Regina, Winnipeg and Thunder Bay. The journey, including transfers, takes approximately 46h 40m.
The distance between Castlegar and Sault Ste. Marie is 2639 km. The road distance is 2941.1 km.
The best way to get from Castlegar to Sault Ste. Marie without a car is to bus which takes 46h 40m and costs $410 - $800.
It takes approximately 15h 22m to get from Castlegar to Sault Ste. Marie, including transfers.
Castlegar to Sault Ste. Marie bus services, operated by BC Transit - West Kootenay, depart from Selkirk College Bay B station.
Castlegar to Sault Ste. Marie bus services, operated by BC Transit - West Kootenay, arrive at Nelson Exchange Bay B station.
Sault Ste. Marie is 3h ahead of Castlegar. It is currently 12:27 AM in Castlegar and 3:27 AM in Sault Ste. Marie.
Yes, the driving distance between Castlegar to Sault Ste. Marie is 2941 km. It takes approximately 34h 10m to drive from Castlegar to Sault Ste. Marie.
What companies run services between Castlegar, BC, Canada and Sault Ste. Marie, ON, Canada?
You can take a bus from Selkirk College Bay B to Sault Ste Marie via Nelson Exchange Bay B, Nelson, BC - 512 Railway Street, Fort Macleod, AB, Fort Macleod, Regina, Winnipeg, and Thunder Bay in around 46h 40m.
- Website
- aircanada.com
Flights from Cranbrook/Canadian Rockies International Airport to Sault Ste. Marie Airport via Vancouver, Toronto
- Ave. Duration
- 12h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $350–1,400
Flights from Kelowna International Airport to Sault Ste. Marie Airport via Toronto
- Ave. Duration
- 7h 27m
- When
- Every day
- Estimated price
- $190–950
Flights from Calgary International Airport to Sault Ste. Marie Airport via Toronto
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- $220–900
- Website
- delta.com
Flights from Spokane International Airport to Chippewa County International Airport via Minneapolis
- Ave. Duration
- 5h 39m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $180–800
Flights from Glacier Park International Airport to Chippewa County International Airport via Minneapolis
- Ave. Duration
- 7h 4m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $220–950
Flights from Glacier Park International Airport to Chippewa County International Airport via Salt Lake City, Minneapolis
- Ave. Duration
- 8h 9m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $280–1,200
Flights from Glacier Park International Airport to Chippewa County International Airport via Minneapolis, Detroit
- Ave. Duration
- 11h 13m
- When
- Every day
- Estimated price
- $260–1,100
Flights from Glacier Park International Airport to Chippewa County International Airport via Salt Lake City, Detroit
- Ave. Duration
- 12h 18m
- When
- Every day
- Estimated price
- $320–1,300
- Website
- westjet.com
Flights from Cranbrook/Canadian Rockies International Airport to Sault Ste. Marie Airport via Calgary International Airport
- Ave. Duration
- 9h
- When
- Tuesday and Friday
- Estimated price
- $200–1,300
Flights from Kelowna International Airport to Sault Ste. Marie Airport via Calgary International Airport
- Ave. Duration
- 6h 35m
- When
- Tuesday and Friday
- Estimated price
- $150–950
Flights from Kelowna International Airport to Sault Ste. Marie Airport via Vancouver, Calgary International Airport
- Ave. Duration
- 8h 30m
- When
- Tuesday and Friday
- Estimated price
- $170–950
Flights from Calgary International Airport to Sault Ste. Marie Airport
- Ave. Duration
- 3h 20m
- When
- Tuesday and Friday
- Estimated price
- $160–1,000
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Wenatchee Amtrak to Milwaukee
- Ave. Duration
- 40h
- Frequency
- Once daily
- Estimated price
- $850–1,800
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Agassiz to Winnipeg
- Ave. Duration
- 2d 2h
- Frequency
- Twice a week
- Estimated price
- $550–1,200
- Website
- https://www.viarail.ca/en
- Escape
- $550–1,200
- Business
- $600–950
- Business Plus
- $650–1,000
- Economy
- $600–1,200
- Economy Plus
- $650–1,200
- Phone
- +1 778 382 7729
- [email protected]
- Website
- mountainmanmikes.ca
Bus from Castlegar, BC - 692 18th St to Nelson, BC - 512 Railway Street
- Ave. Duration
- 30 min
- Frequency
- Twice a week
- Estimated price
- $55–75
- Website
- https://mountainmanmikes.ca/
Bus from Nelson, BC - 512 Railway Street to Cranbrook, BC - 513 Cranbrook St North
- Ave. Duration
- 3h 20m
- Frequency
- Once a week
- Estimated price
- $95–130
- Website
- https://mountainmanmikes.ca/
Bus from Nelson, BC - 512 Railway Street to Fort Macleod, AB
- Ave. Duration
- 6h 50m
- Frequency
- Once a week
- Estimated price
- $150–200
- Website
- https://mountainmanmikes.ca/
Bus from Castlegar, BC - 692 18th St to Osoyoos, BC - 9206 97th St
- Ave. Duration
- 3h 20m
- Frequency
- Twice a week
- Estimated price
- $95–130
- Website
- https://mountainmanmikes.ca/
Bus from Castlegar, BC - 692 18th St to Nelson, BC - 512 Railway Street
- Ave. Duration
- 30 min
- Frequency
- Twice a week
- Estimated price
- $55–75
- Website
- https://mountainmanmikes.ca/
Bus from Nelson, BC - 512 Railway Street to Calgary, AB - 11488, 24 Street SE
- Ave. Duration
- 9h
- Frequency
- Once a week
- Estimated price
- $190–250
- Website
- https://mountainmanmikes.ca/
Bus from Castlegar, BC - 692 18th St to Hope, BC - 919 Water Avenue
- Ave. Duration
- 6h 40m
- Frequency
- Twice a week
- Estimated price
- $150–200
- Website
- https://mountainmanmikes.ca/
- Phone
- +1 855 993 3100
- [email protected]
- Website
- bctransit.com
Bus from Selkirk College Bay B to Nelson Exchange Bay B
- Ave. Duration
- 41 min
- Frequency
- 4 times a day
- Estimated price
- $3
- Website
- https://www.bctransit.com/west-kootenay/
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Fort Macleod to Regina
- Ave. Duration
- 8h 55m
- Frequency
- 5 times a week
- Estimated price
- $95–160
- Schedules at
- flixbus.com
Bus from Regina to Winnipeg
- Ave. Duration
- 7h
- Frequency
- 4 times a week
- Estimated price
- $80–130
- Schedules at
- flixbus.com
- Phone
- 1.800.461.8558
- [email protected]
- Website
- ontarionorthland.ca
Bus from Winnipeg to Thunder Bay
- Ave. Duration
- 8h 49m
- Frequency
- 6 times a week
- Estimated price
- $45–140
- Website
- https://www.ontarionorthland.ca/en
- Children
- $45–70
- Senior
- $80–120
- Adult
- $90–140
Bus from Thunder Bay to Sault Ste Marie
- Ave. Duration
- 9h 10m
- 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 Winnipeg to Thunder Bay
- Ave. Duration
- 8h 49m
- Frequency
- 6 times a week
- Estimated price
- $45–140
- Website
- https://www.ontarionorthland.ca/en
- Children
- $45–70
- Senior
- $80–120
- Adult
- $90–140
Bus from Thunder Bay to Sault Ste Marie
- Ave. Duration
- 9h 10m
- Frequency
- 6 times a week
- Estimated price
- $45–140
- Website
- https://www.ontarionorthland.ca/en
- Children
- $45–70
- Senior
- $80–120
- Adult
- $95–140
- Phone
- +1 (800) 635-4391
- [email protected]
- Website
- octn.org
Bus from Oroville, WA to Omak, WA
- Ave. Duration
- 1h 15m
- Frequency
- Once a week
- Website
- https://www.octn.org
- Schedules at
- https://www.octn.org/what-we-do/transportation/bus-schedules.html
- Phone
- +1-858-800-8898
- Website
- jeffersonlines.com
Bus from Omak to Wenatchee
- Ave. Duration
- 2h 5m
- Frequency
- Twice daily
- Estimated price
- $45–65
- Book at
- https://www.jeffersonlines.com
- Adult
- $45–65
Bus from Milwaukee to Escanaba
- Ave. Duration
- 5h 15m
- Frequency
- Once daily
- Estimated price
- $80–120
- Book at
- https://www.jeffersonlines.com
- Adult
- $80–120
Bus from Escanaba, MI to Sault Ste. Marie, MI
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Estimated price
- $65–95
- Book at
- https://www.jeffersonlines.com
- Adult
- $65–95
- Phone
- +1 800-366-6975
- [email protected]
- Website
- northwesternstagelines.com
Bus from Omak to Wenatchee
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- $60–75
- Schedules at
- northwesternstagelines.com
- Adults
- $60–75
- Phone
- +1 989-725-5105
- Website
- indiantrails.com
Bus from Milwaukee to Escanaba
- Ave. Duration
- 5h 15m
- Frequency
- Once daily
- Estimated price
- $50–95
- Website
- https://indiantrails.com
Bus from Escanaba, MI to Sault Ste. Marie, MI
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Estimated price
- $40–75
- Website
- https://indiantrails.com
- Phone
- +1 778 760 1891
- [email protected]
- Website
- fritztravels.com
Bus from Castlegar, BC to Kelowna, BC
- Ave. Duration
- 4h 25m
- Frequency
- Once daily
- Estimated price
- $80–95
- Website
- https://fritztravels.com/
- Book at
- https://book.fritztravels.com/
- Adult
- $80–95
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
Why you should take the train in the US
Read the travel guide
More Questions & Answers
There are 46+ hotels available in Sault Ste. Marie.



























