There are 10 ways to get from Castlegar to Sault Ste. Marie by car, plane, bus (Flixbus), bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive to Spokane International Airport, fly to Chippewa County International Airport
best- Drive from Castlegar to Spokane-Airport-GEGcar
- Fly from Spokane International Airport (GEG) to Chippewa County International Airport (CIU)plane GEG - CIU
10h 2m$186–716Bus
- Take the bus from Castlegar to Abbotsfordbus
- Take the bus from Abbotsford to Calgary - Franklin Stn.bus
- Take the bus from Calgary Flix bus 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
2d 13h$576–1,046Bus, drive, train
- Take the bus from Castlegar to Rock Creekbus
- Drive from Rock Creek to Oroville, WAcar
- 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 to St. Ignacebus
- Drive from St. Ignace to Sault Ste. Mariecar
2d 14hDrive 2,941 km
- Drive from Castlegar to Sault Ste. Mariecar 2,941 km
34h 8m$496–717Bus to Kelowna International Airport, fly to Sault Ste. Marie Airport
- Take the bus from A&W - Castlegar to Orchard Park Mall - Kelownabus
- Fly from Kelowna International Airport (YLW) to Sault Ste. Marie Airport (YAM)plane YLW - YAM
12h 52m$381–1,150Fly Castlegar Airport to Sault Ste. Marie Airport
- Fly from Castlegar Airport (YCG) to Sault Ste. Marie Airport (YAM)plane YCG - YAM
27h 14m$391–1,400Drive to Cranbrook/Canadian Rockies International Airport, fly to Sault Ste. Marie Airport
- Drive from Castlegar to Cranbrook/Canadian Rockies International Airport (YXC)car
- Fly from Cranbrook/Canadian Rockies International Airport (YXC) to Sault Ste. Marie Airport (YAM)plane YXC - YAM
12h 26m$326–1,729Bus, bus to Penticton Regional Airport, fly to Sault Ste. Marie Airport
- Take the bus from A&W - Castlegar to Orchard Park Mall - Kelownabus
- Take the bus from Queensway Exch to Peachtree Squarebus
- Fly from Penticton Regional Airport (YYF) to Sault Ste. Marie Airport (YAM)plane YYF - YAM
30h 24m$363–1,603Bus, train, drive
- Take the bus from Castlegar to New Westminsterbus
- Take the train from Vancouver to Everett Amtrak Stationtrain
- Take the train from Everett Amtrak Station to Chicago Union Stationtrain
- Take the train from Chicago Union Station to East Lansing Amtrak Stationtrain
- Take the bus from East Lansing to St. Ignacebus
- Drive from St. Ignace to Sault Ste. Mariecar
3d$2,109–3,369Bus, train
- Take the bus from Castlegar to Vancouverbus
- Take the train from Vancouver to Winnipegtrain
- Take the bus from Southdale Mall to Thunder Baybus
- Take the bus from Thunder Bay to Sault Ste Mariebus
3d 11h$829–1,718
Castlegar to Sault Ste. Marie by bus and train
Comparing Your Travel Options
The cheapest way to get from Castlegar to Sault Ste. Marie is to drive and fly which costs $180 - $750 and takes 10h 2m.
The fastest way to get from Castlegar to Sault Ste. Marie is to drive and fly which takes 10h 2m and costs $180 - $750.
No, there is no direct bus from Castlegar to Sault Ste. Marie. However, there are services departing from Castlegar and arriving at Sault Ste Marie via Abbotsford, Calgary Flix bus, Regina, Winnipeg and Thunder Bay. The journey, including transfers, takes approximately 2 days 13h.
The distance between Castlegar and Sault Ste. Marie is 2768 km. The road distance is 2941 km.
The best way to get from Castlegar to Sault Ste. Marie without a car is to bus which takes 2 days 13h and costs $550 - $1,100.
It takes approximately 10h 2m to get from Castlegar to Sault Ste. Marie, including transfers.
Castlegar to Sault Ste. Marie bus services, operated by Mountain Man Mikes Bus Service, depart from Castlegar station.
The best way to get from Castlegar to Sault Ste. Marie is to bus which takes 2 days 13h and costs $550 - $1,100. Alternatively, you can fly, which costs $390 - $1,400 and takes 27h 14m.
Castlegar to Sault Ste. Marie bus services, operated by Mountain Man Mikes Bus Service, arrive at Abbotsford station.
Sault Ste. Marie is 2h ahead of Castlegar. It is currently 3:43 AM in Castlegar and 5:43 AM in Sault Ste. Marie.
What companies run services between Castlegar, BC, Canada and Sault Ste. Marie, ON, Canada?
You can take a bus from Castlegar to Sault Ste Marie via Abbotsford, Calgary - Franklin Stn., Calgary Flix bus, Regina, Winnipeg, and Thunder Bay in around 2d 13h. Alternatively, Air Canada and WestJet fly from Castlegar Airport (YCG) to Sault Ste. Marie Airport (YAM) once daily.
- Website
- westjet.com
Flights from Kelowna International Airport to Sault Ste. Marie Airport via Calgary
- Ave. Duration
- 7h 33m
- When
- Tuesday and Friday
- Estimated price
- $180–1,200
Flights from Castlegar Airport to Sault Ste. Marie Airport via Vancouver, Calgary
- Ave. Duration
- 26h 10m
- When
- Monday and Thursday
- Estimated price
- $240–1,600
Flights from Cranbrook/Canadian Rockies International Airport to Sault Ste. Marie Airport via Calgary
- Ave. Duration
- 9h 10m
- When
- Tuesday and Friday
- Estimated price
- $230–1,600
Flights from Penticton Regional Airport to Sault Ste. Marie Airport via Calgary
- Ave. Duration
- 28h 10m
- When
- Monday and Thursday
- Estimated price
- $200–1,400
Flights from Penticton Regional Airport to Sault Ste. Marie Airport via Vancouver, Calgary
- Ave. Duration
- 25h 31m
- When
- Monday and Thursday
- Estimated price
- $220–1,400
- Website
- aircanada.com
Flights from Kelowna International Airport to Sault Ste. Marie Airport via Toronto
- Ave. Duration
- 8h 15m
- When
- Every day
- Estimated price
- $220–1,100
Flights from Castlegar Airport to Sault Ste. Marie Airport via Vancouver, Toronto
- Ave. Duration
- 25h 43m
- When
- Every day
- Estimated price
- $310–1,300
- Website
- delta.com
Flights from Spokane International Airport to Chippewa County International Airport via Minneapolis
- Ave. Duration
- 6h 15m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $140–650
Flights from Spokane International Airport to Chippewa County International Airport via Salt Lake City, Detroit
- Ave. Duration
- 10h 47m
- When
- Every day
- Estimated price
- $190–800
- Website
- bearskinairlines.com
Flights from Penticton Regional Airport to Sault Ste. Marie Airport via Calgary, Thunder Bay
- Ave. Duration
- 22h 45m
- When
- Sunday
- Estimated price
- $200–1,400
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Wenatchee Amtrak to Milwaukee
- Ave. Duration
- 40h
- Frequency
- Once daily
- Estimated price
- $1,500–2,400
- Website
- Amtrak
Train from Vancouver to Everett Amtrak Station
- Ave. Duration
- 3h 19m
- Frequency
- Twice daily
- Estimated price
- $90–150
- Website
- Amtrak
Train from Everett Amtrak Station to Chicago Union Station
- Ave. Duration
- 44h 50m
- Frequency
- Once daily
- Estimated price
- $1,600–2,600
- Website
- Amtrak
Train from Chicago Union Station to East Lansing Amtrak Station
- Ave. Duration
- 3h 55m
- Frequency
- Once daily
- Estimated price
- $160–250
- Website
- Amtrak
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Vancouver to Winnipeg
- Ave. Duration
- 2d 5h
- Frequency
- Twice a week
- Estimated price
- $550–1,200
- Website
- VIA Rail
- Escape
- $550–1,200
- Business
- $650–1,000
- Business Plus
- $650–1,000
- Economy
- $650–1,200
- Economy Plus
- $700–1,200
- Phone
- +1 778 382 7729
- [email protected]
- Website
- Home Mountain Man Mike's
Bus from Castlegar to Abbotsford
- Ave. Duration
- 7h 50m
- Frequency
- Twice a week
- Estimated price
- $170–220
- Website
- Home Mountain Man Mike's
Bus from Castlegar to Rock Creek
- Ave. Duration
- 2h 35m
- Frequency
- Twice a week
- Estimated price
- $85–110
- Website
- Home Mountain Man Mike's
Bus from Castlegar to New Westminster
- Ave. Duration
- 9h
- Frequency
- Twice a week
- Estimated price
- $180–230
- Website
- Home Mountain Man Mike's
Bus from Castlegar to Vancouver
- Ave. Duration
- 9h 30m
- Frequency
- Twice a week
- Estimated price
- $180–240
- Website
- Home Mountain Man Mike's
- Phone
- +1 833 583 3636
- [email protected]
- Website
- Rider Express
Bus from Abbotsford to Calgary - Franklin Stn.
- Ave. Duration
- 12h 40m
- Frequency
- Once daily
- Estimated price
- $100–230
- Website
- Rider Express
- Standard
- $100–230
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Calgary Flix bus to Regina
- Ave. Duration
- 11h 10m
- Frequency
- 4 times a week
- Estimated price
- $120–180
- Schedules at
- Flixbus USA
Bus from Regina to Winnipeg
- Ave. Duration
- 6h 30m
- Frequency
- 4 times a week
- Estimated price
- $80–120
- Schedules at
- Flixbus USA
- Phone
- +1 800 363 7512
- [email protected]
- Website
- Ontario Northland
Bus from Winnipeg to Thunder Bay
- Ave. Duration
- 8h 49m
- Frequency
- 6 times a week
- Estimated price
- $45–140
- Website
- Ontario Northland
- 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
- Ontario Northland
- Children
- $45–70
- Senior
- $80–120
- Adult
- $95–140
Bus from Southdale Mall to Thunder Bay
- Ave. Duration
- 8h 24m
- Frequency
- 6 times a week
- Estimated price
- $45–140
- Website
- Ontario Northland
- Children
- $45–70
- Senior
- $75–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
- Ontario Northland
- Children
- $45–70
- Senior
- $80–120
- Adult
- $95–140
- Phone
- +1 (800) 635-4391
- [email protected]
- Website
- Okanogan County Transportation
Bus from Oroville, WA to Omak, WA
- Ave. Duration
- 1h 15m
- Frequency
- Once a week
- Website
- Okanogan County Transportation
- Schedules at
- Okanogan County Bus Schedules
- Phone
- +1 800-366-6975
- [email protected]
- Website
- Northwestern Stages
Bus from Omak to Wenatchee
- Ave. Duration
- 2h 5m
- Frequency
- Twice daily
- Estimated price
- $60–75
- Schedules at
- Northwestern Stages
- Adults
- $60–75
- Phone
- +1 989-725-5105
- Website
- Indian Trails
Bus from Milwaukee to Escanaba
- Ave. Duration
- 5h 15m
- Frequency
- Once daily
- Estimated price
- $55–95
- Website
- Indian Trails
Bus from Escanaba to St. Ignace
- Ave. Duration
- 4h 20m
- Frequency
- Once daily
- Estimated price
- $50–95
- Website
- Indian Trails
Bus from East Lansing to St. Ignace
- Ave. Duration
- 6h 35m
- Frequency
- Once daily
- Estimated price
- $60–110
- Website
- Indian Trails
- Phone
- +1 778 760 1891
- [email protected]
- Website
- Fritz Travels
Bus from A&W - Castlegar to Orchard Park Mall - Kelowna
- Ave. Duration
- 4h 30m
- Frequency
- 6 times a week
- Estimated price
- $90–110
- Website
- Fritz Travels
- Book at
- Fritz Travels
- Adult
- $90–110
Bus from A&W - Castlegar to Orchard Park Mall - Kelowna
- Ave. Duration
- 4h 30m
- Frequency
- 6 times a week
- Estimated price
- $90–110
- Website
- Fritz Travels
- Book at
- Fritz Travels
- Adult
- $90–110
- Phone
- +1 844 442 2212
- [email protected]
- Website
- South Okanagan - Similkameen
Bus from Queensway Exch to Peachtree Square
- Ave. Duration
- 1h 12m
- Frequency
- 5 times a week
- Estimated price
- $4–7
- Website
- South Okanagan - Similkameen
- Single Ride - All Passengers
- $4–7
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
Booking & Getting There
Yes, the driving distance between Castlegar to Sault Ste. Marie is 2941 km. It takes approximately 34h 8m to drive from Castlegar to Sault Ste. Marie.
There are 48+ hotels available in Sault Ste. Marie.































