There are 7 ways to get from Sault Ste. Marie to Kamloops by plane, bus (Flixbus), bus, 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.
Fly Sault Ste. Marie Airport to Kamloops Airport
best- Fly from Sault Ste. Marie Airport (YAM) to Kamloops Airport (YKA)plane YAM - YKA
9h 15m$330–1,711Fly Chippewa County International Airport to Kelowna International Airport, bus
cheapest- Fly from Chippewa County International Airport (CIU) to Kelowna International Airport (YLW)plane CIU - YLW
- Take the bus from Kelowna Airport - east gate of short term parking between Arrivals and Departures to Kamloops - back of Sahali Mallbus
12h 46m$183–751Bus
- 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 Calgary Flix busbus
- Take the bus from Calgary Downtown Ticket Office 606 5 Ave SW to Kamloops - back of Sahali Mallbus
47h 34mBus, train
- Take the bus from Sault Ste Marie to Thunder Baybus
- Take the bus from Thunder Bay to Southdale Mallbus
- Take the train from Winnipeg to Jaspertrain
- Take the train from Jasper to Kamloopstrain
2d 21hDrive 3,157.1 km
- Drive from Sault Ste. Marie to Kamloopscar 3,157.1 km
36h 25m$641–926Fly 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 Airport - east gate of short term parking between Arrivals and Departures to Kamloops - back of Sahali Mallbus
9h 18m$311–1,106Fly Chippewa County International Airport to Kamloops Airport
- Fly from Chippewa County International Airport (CIU) to Kamloops Airport (YKA)plane CIU - YKA
10h 50m$252–1,006
Sault Ste. Marie Airport (YAM) to Kamloops Airport (YKA) flights
Comparing Your Travel Options
The cheapest way to get from Sault Ste. Marie to Kamloops is to fly and bus which costs $180 - $750 and takes 12h 46m.
The fastest way to get from Sault Ste. Marie to Kamloops is to fly which takes 9h 15m and costs $330 - $1,800.
No, there is no direct bus from Sault Ste. Marie to Kamloops. However, there are services departing from Sault Ste Marie and arriving at Kamloops - back of Sahali Mall via Thunder Bay, Winnipeg, Regina, Wb 6 Av Sw @ 1 St Sw and Calgary Downtown Ticket Office 606 5 Ave SW. The journey, including transfers, takes approximately 47h 34m.
The distance between Sault Ste. Marie and Kamloops is 2688 km. The road distance is 3157.1 km.
The best way to get from Sault Ste. Marie to Kamloops without a car is to bus which takes 47h 34m and costs .
It takes approximately 9h 15m to get from Sault Ste. Marie to Kamloops, including transfers.
Sault Ste. Marie to Kamloops bus services, operated by Ontario Northland, depart from Sault Ste Marie station.
The best way to get from Sault Ste. Marie to Kamloops is to fly which takes 9h 15m and costs $330 - $1,800. Alternatively, you can bus, which costs and takes 47h 34m.
Sault Ste. Marie to Kamloops bus services, operated by Ontario Northland, arrive at Thunder Bay station.
Kamloops is 3h behind Sault Ste. Marie. It is currently 3:50 PM in Sault Ste. Marie and 12:50 PM in Kamloops.
What companies run services between Sault Ste. Marie, ON, Canada and Kamloops, BC, Canada?
WestJet and Air Canada fly from Sault Ste. Marie Airport (YAM) to Kamloops Airport (YKA) twice daily. Alternatively, you can take a bus from Sault Ste Marie to Kamloops - back of Sahali Mall via Thunder Bay, Winnipeg, Regina, Calgary Flix bus, Wb 6 Av Sw @ 1 St Sw, Wb 6 Av Sw @ 6 St Sw, and Calgary Downtown Ticket Office 606 5 Ave SW in around 47h 34m.
- Website
- aircanada.com
Flights from Sault Ste. Marie Airport to Kamloops Airport via Toronto, Vancouver
- Ave. Duration
- 11h 32m
- When
- Every day
- Estimated price
- $350–1,500
Flights from Sault Ste. Marie Airport to Kelowna International Airport via Toronto
- Ave. Duration
- 9h 32m
- When
- Every day
- Estimated price
- $230–1,000
Flights from Chippewa County International Airport to Kamloops Airport via Minneapolis, Vancouver
- Ave. Duration
- 12h 15m
- When
- Monday, Wednesday, Thursday, Friday, Sunday, and Saturday
- Estimated price
- $230–1,100
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Winnipeg to Jasper
- Ave. Duration
- 34h
- Frequency
- Twice a week
- Estimated price
- $380–850
- Website
- VIA Rail
- Escape
- $380–800
- Business
- $450–700
- Business Plus
- $470–700
- Economy
- $430–800
- Economy Plus
- $470–850
- Phone
- 1.800.461.8558
- [email protected]
- Website
- Ontario Northland
Bus from Sault Ste Marie to Thunder Bay
- Ave. Duration
- 9h 36m
- Frequency
- 6 times a week
- Estimated price
- $45–140
- Website
- Ontario Northland
- 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
- Ontario Northland
- Children
- $45–70
- Senior
- $80–120
- Adult
- $90–140
Bus from Sault Ste Marie to Thunder Bay
- Ave. Duration
- 9h 36m
- Frequency
- 6 times a week
- Estimated price
- $45–140
- Website
- Ontario Northland
- Children
- $45–70
- Senior
- $80–120
- Adult
- $95–140
Bus from Thunder Bay to Southdale Mall
- Ave. Duration
- 8h 40m
- Frequency
- 6 times a week
- Estimated price
- $45–140
- Website
- Ontario Northland
- Children
- $45–70
- Senior
- $75–120
- Adult
- $90–140
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 What documents do I need to cross Niagara Falls?, Need to know: Jadrolinija, and Travelling by boat in Italy - to help you get the most out of your next trip.
Booking & Getting There
Yes, the driving distance between Sault Ste. Marie to Kamloops is 3157 km. It takes approximately 36h 25m to drive from Sault Ste. Marie to Kamloops.
There are 42+ hotels available in Kamloops.








