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 35m$459–1,609Fly 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 4m$183–750Bus
- 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 20hDrive 3,157.1 km
- Drive from Sault Ste. Marie to Kamloopscar 3,157.1 km
36h 22m$565–816Fly 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 33m$330–1,204Fly Chippewa County International Airport to Kamloops Airport
- Fly from Chippewa County International Airport (CIU) to Kamloops Airport (YKA)plane CIU - YKA
10h 26m$242–955
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 4m.
The fastest way to get from Sault Ste. Marie to Kamloops is to fly and bus which takes 9h 33m and costs $330 - $1,200.
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 35m 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 35m and costs $450 - $1,700. 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 2h behind Sault Ste. Marie. It is currently 7:54 PM in Sault Ste. Marie and 5:54 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) once 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
- westjet.com
Flights from Sault Ste. Marie Airport to Kamloops Airport via Calgary
- Ave. Duration
- 9h
- When
- Tuesday and Friday
- Estimated price
- $270–1,800
Flights from Sault Ste. Marie Airport to Kelowna International Airport via Calgary
- Ave. Duration
- 8h 23m
- When
- Tuesday and Friday
- Estimated price
- $200–1,400
Flights from Chippewa County International Airport to Kelowna International Airport via Minneapolis, Edmonton
- Ave. Duration
- 14h 24m
- When
- Friday and Sunday
- Estimated price
- $240–1,300
- Website
- aircanada.com
Flights from Sault Ste. Marie Airport to Kamloops Airport via Toronto, Vancouver
- Ave. Duration
- 11h 27m
- When
- Every day
- Estimated price
- $370–1,500
Flights from Sault Ste. Marie Airport to Kelowna International Airport via Toronto
- Ave. Duration
- 8h 20m
- When
- Every day
- Estimated price
- $250–1,100
Flights from Chippewa County International Airport to Kamloops Airport via Minneapolis, Vancouver
- Ave. Duration
- 11h 56m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $230–1,000
- Website
- delta.com
Flights from Chippewa County International Airport to Kamloops Airport via Minneapolis, Calgary
- Ave. Duration
- 9h 44m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $200–900
Flights from Chippewa County International Airport to Kelowna International Airport via Minneapolis, Calgary
- Ave. Duration
- 9h 29m
- When
- Wednesday
- Estimated price
- $150–700
Flights from Chippewa County International Airport to Kelowna International Airport via Minneapolis, Winnipeg
- Ave. Duration
- 13h 59m
- When
- Monday
- Estimated price
- $240–1,300
- Website
- flyporter.com
Flights from Sault Ste. Marie Airport to Kelowna International Airport via Toronto
- Ave. Duration
- 8h 29m
- When
- Every day
- Estimated price
- $300–1,300
- Website
- flyairnorth.com
Flights from Chippewa County International Airport to Kamloops Airport via Minneapolis, Vancouver
- Ave. Duration
- 10h 44m
- When
- Monday and Friday
- Estimated price
- $230–1,000
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Winnipeg to Jasper
- Ave. Duration
- 33h
- 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 877 460 3200
- [email protected]
- Website
- HOME Rocky Mountaineer
Train from Jasper to Kamloops
- Ave. Duration
- 14h
- Frequency
- Once daily
- Website
- HOME Rocky Mountaineer
- Phone
- +1 800 363 7512
- [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
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Winnipeg to Regina
- Ave. Duration
- 7h 1m
- Frequency
- 5 times a week
- Estimated price
- $80–120
- Schedules at
- Flixbus USA
Bus from Regina to Calgary Flix bus
- Ave. Duration
- 11h 5m
- Frequency
- 4 times a week
- Estimated price
- $120–180
- Schedules at
- Flixbus USA
- Phone
- +1 877 769 3287
- [email protected]
- Website
- EBus
Bus from Calgary Downtown Ticket Office 606 5 Ave SW to Kamloops - back of Sahali Mall
- Ave. Duration
- 7h 25m
- Frequency
- Every 10 minutes
- Website
- EBus
Bus from Kelowna Airport - east gate of short term parking between Arrivals and Departures to Kamloops - back of Sahali Mall
- Ave. Duration
- 2h 5m
- Frequency
- Every 10 minutes
- Estimated price
- $26–40
- Website
- EBus
- Adult
- $26–40
Bus from Kelowna Airport - east gate of short term parking between Arrivals and Departures to Kamloops - back of Sahali Mall
- Ave. Duration
- 2h 5m
- Frequency
- Every 10 minutes
- Estimated price
- $26–40
- Website
- EBus
- Adult
- $26–40
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 10 amazing places to get away from it all in Australia, Getting around the Cyclades, and South Korea: Travelling from Seoul to Busan - 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 22m to drive from Sault Ste. Marie to Kamloops.
There are 48+ hotels available in Kamloops.










