There are 7 ways to get from North Battleford to Kamloops by bus, plane, taxi, 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 to Saskatoon John G. Diefenbaker International Airport, fly to Kamloops Airport
best- Take the bus from North Battleford to Saskatoonbus
- Fly from Saskatoon John G. Diefenbaker International Airport (YXE) to Kamloops Airport (YKA)plane YXE - YKA
7h 11mDrive 1,187.9 km
cheapest- Drive from North Battleford to Kamloopscar 1,187.9 km
13h 10m$235–339Bus via Calgary
- Take the bus from North Battleford to Calgarybus FlixBus 2722
- Take the bus from Calgary to Kamloopsbus Calgary
18h 40mTaxi, train
- Take the taxi from North Battleford to Unitytaxi
- Take the train from Unity to Jaspertrain
- Take the train from Jasper to Kamloopstrain
32h 50mBus to Saskatoon John G. Diefenbaker International Airport, fly to Kelowna International Airport, bus
- Take the bus from North Battleford to Saskatoonbus
- Fly from Saskatoon John G. Diefenbaker International Airport (YXE) to Kelowna International Airport (YLW)plane YXE - YLW
- Take the bus from Kelowna Airport to Kamloops, BC - Sahali Mallbus
8h 6mBus to Edmonton International Airport, fly to Kamloops Airport
- Take the bus from North Battleford to Edmontonbus
- Fly from Edmonton International Airport (YEG) to Kamloops Airport (YKA)plane YEG - YKA
7h 57m$257–840Bus
- Take the bus from North Battleford to Calgarybus FlixBus 2722
- Take the bus from Calgary, AB - Marlborough Mall to Kamloops, BCbus Calgary / ...
19h 42m
Saskatoon John G. Diefenbaker International Airport (YXE) to Kamloops Airport (YKA) flights
Questions & Answers
The cheapest way to get from North Battleford to Kamloops is to drive which costs $230 - $340 and takes 13h 10m.
The fastest way to get from North Battleford to Kamloops is to bus and fly which takes 7h 57m and costs $250 - $850.
No, there is no direct bus from North Battleford to Kamloops. However, there are services departing from North Battleford and arriving at Kamloops via Calgary. The journey, including transfers, takes approximately 18h 40m.
The distance between North Battleford and Kamloops is 1114 km. The road distance is 1187.9 km.
The best way to get from North Battleford to Kamloops without a car is to bus via Calgary which takes 18h 40m and costs .
It takes approximately 7h 11m to get from North Battleford to Kamloops, including transfers.
North Battleford to Kamloops bus services, operated by FlixBus-us, depart from North Battleford station.
North Battleford to Kamloops bus services, operated by FlixBus-us, arrive at Calgary station.
Kamloops is 1h behind North Battleford. It is currently 8:36 PM in North Battleford and 7:36 PM in Kamloops.
Yes, the driving distance between North Battleford to Kamloops is 1188 km. It takes approximately 13h 10m to drive from North Battleford to Kamloops.
What companies run services between North Battleford, SK, Canada and Kamloops, BC, Canada?
You can take a bus from North Battleford to Kamloops via Calgary, SB Whitehorn CTrain Station, WB 4 Street SW Station, and Calgary in around 18h 40m.
- Website
- westjet.com
Flights from Saskatoon John G. Diefenbaker International Airport to Kamloops Airport via Calgary
- Ave. Duration
- 4h 21m
- When
- Every day
- Estimated price
- $320–800
Flights from Saskatoon John G. Diefenbaker International Airport to Kelowna International Airport
- Ave. Duration
- 2h 10m
- When
- Monday and Friday
- Estimated price
- $270–900
Flights from Saskatoon John G. Diefenbaker International Airport to Kelowna International Airport via Calgary
- Ave. Duration
- 3h 52m
- When
- Every day
- Estimated price
- $270–900
Flights from Saskatoon John G. Diefenbaker International Airport to Kelowna International Airport via Edmonton International Airport
- Ave. Duration
- 4h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $270–900
Flights from Saskatoon John G. Diefenbaker International Airport to Kelowna International Airport via Vancouver
- Ave. Duration
- 4h 35m
- When
- Thursday
- Estimated price
- $270–900
Flights from Edmonton International Airport to Kamloops Airport
- Ave. Duration
- 1h 15m
- When
- Monday, Friday, and Sunday
- Estimated price
- $160–700
Flights from Edmonton International Airport to Kamloops Airport via Calgary
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- $160–700
- Website
- aircanada.com
Flights from Saskatoon John G. Diefenbaker International Airport to Kamloops Airport via Vancouver
- Ave. Duration
- 4h 54m
- When
- Every day
- Estimated price
- $150–800
Flights from Saskatoon John G. Diefenbaker International Airport to Kelowna International Airport via Vancouver
- Ave. Duration
- 4h 34m
- When
- Every day
- Estimated price
- $110–550
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Unity to Jasper
- Ave. Duration
- 16h 46m
- Frequency
- Twice a week
- Estimated price
- $160–400
- Website
- https://www.viarail.ca/en
- Escape
- $160–360
- Business
- $220–380
- Business Plus
- $230–400
- Economy
- $180–370
- Economy Plus
- $200–380
- Phone
- +1 877 460 3200
- [email protected]
- Website
- rockymountaineer.com
Train from Jasper to Kamloops
- Ave. Duration
- 14h
- Frequency
- Once daily
- Website
- https://www.rockymountaineer.com/
- Website
- flixbus.com
Bus from North Battleford to Saskatoon
- Ave. Duration
- 1h 25m
- Frequency
- 5 times a week
- Schedules at
- flixbus.com
Bus from North Battleford to Calgary
- Ave. Duration
- 8h 50m
- Frequency
- 5 times a week
- Schedules at
- flixbus.com
Bus from North Battleford to Saskatoon
- Ave. Duration
- 1h 25m
- Frequency
- 5 times a week
- Schedules at
- flixbus.com
Bus from North Battleford to Edmonton
- Ave. Duration
- 4h 5m
- Frequency
- 5 times a week
- Schedules at
- flixbus.com
Bus from North Battleford to Calgary
- Ave. Duration
- 8h 50m
- Frequency
- 5 times a week
- Schedules at
- flixbus.com
- Phone
- +1 877 769 3287
- [email protected]
- Website
- myebus.ca
Bus from Calgary to Kamloops
- Ave. Duration
- 8h 25m
- Frequency
- 6 times a week
- Website
- https://www.myebus.ca/
Bus from Kelowna Airport to Kamloops, BC - Sahali Mall
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- $26–40
- Website
- https://www.myebus.ca/
- Adult
- $26–40
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from North Battleford to Edmonton
- Ave. Duration
- 4h 10m
- Frequency
- 5 times a week
- Estimated price
- $50–90
- Schedules at
- flixbus.com
- Phone
- +1 833 583 3636
- [email protected]
- Website
- riderexpress.ca
Bus from Calgary, AB - Marlborough Mall to Kamloops, BC
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Estimated price
- $75–170
- Website
- https://www.riderexpress.ca/
- Standard
- $75–170
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 Why you should take the train in the US, French strikes 2018: What are my alternative transport options?, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.
More Questions & Answers
There are 50+ hotels available in Kamloops.












