There are 5 ways to get from Churchill to Kamloops by plane, train, bus, shuttle, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Kamloops Airport
best- Fly from Churchill Airport (YYQ) to Kamloops Airport (YKA)YYQ - YKA
11h 37m$554–2,969Fly to Kelowna International Airport, bus
cheapest- Fly from Churchill Airport (YYQ) to Kelowna International Airport (YLW)YYQ - YLW
- Take the bus from Kelowna Airport to Kamloops, BC - Sahali Mall
12h 10m$409–2,079Train, bus
- Take the train from Churchill to Portage la Prairie
- Take the train from Portage la Prairie to Jasper
- Take the bus from Jasper, AB to Lake Louise, AB
- Take the bus from Lake Louise, AB to Kamloops, BC
3d 16h$520–716Fly to Vancouver International Airport, shuttle
- Fly from Churchill Airport (YYQ) to Vancouver International Airport (YVR)YYQ - YVR
- Take a shuttle bus from Vancouver Airport to Kamloops Airport
14h$1,774–2,489Train, bus, taxi
- Take the train from Churchill to Wabowden
- Take the bus from Wabowden, MB to Lake Francis Jct, MB
- Take the taxi from Lake Francis Jct, MB to Portage la Prairie
- Take the train from Portage la Prairie to Vancouver
- Take the bus from Vancouver, BC - Pacific Central Station to Kamploops, BC
4d$545–895
Churchill to Kamloops by train and bus
Questions & Answers
The cheapest way to get from Churchill to Kamloops is to train and bus which costs $500 - $750 and takes 3 days 16h.
The fastest way to get from Churchill to Kamloops is to fly which takes 11h 37m and costs $550 - $3,000.
The distance between Churchill and Kamloops is 1924 km.
The best way to get from Churchill to Kamloops without a car is to train and bus which takes 3 days 16h and costs $500 - $750.
It takes approximately 11h 37m to get from Churchill to Kamloops, including transfers.
Kamloops is 2h behind Churchill. It is currently 6:38 AM in Churchill and 4:38 AM in Kamloops.
There are 52+ hotels available in Kamloops.
What companies run services between Churchill, MB, Canada and Kamloops, BC, Canada?
Calm Air, WestJet, and two other airlines fly from Churchill Airport (YYQ) to Kamloops Airport (YKA) 3 times a day.
- Website
- westjet.com
Flights from Churchill Airport to Kamloops Airport via Winnipeg, Calgary
- Ave. Duration
- 12h 58m
- When
- Every day
- Estimated price
- $360–4,000
Flights from Churchill Airport to Kelowna International Airport via Winnipeg, Calgary
- Ave. Duration
- 11h 22m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $240–2,700
Flights from Churchill Airport to Kelowna International Airport via Winnipeg, Edmonton
- Ave. Duration
- 16h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $250–2,800
Flights from Churchill Airport to Vancouver International Airport via Winnipeg
- Ave. Duration
- 13h 52m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $1,300–2,300
Flights from Churchill Airport to Vancouver International Airport via Winnipeg, Victoria
- Ave. Duration
- 17h 29m
- When
- Tuesday and Friday
- Estimated price
- $1,300–2,300
- Website
- aircanada.com
Flights from Churchill Airport to Kamloops Airport via Winnipeg, Vancouver International Airport
- Ave. Duration
- 14h 39m
- When
- Every day
- Estimated price
- $700–3,100
Flights from Churchill Airport to Vancouver International Airport via Winnipeg
- Ave. Duration
- 14h 3m
- When
- Every day
- Estimated price
- $470–2,100
- Website
- flyflair.com
Flights from Churchill Airport to Vancouver International Airport via Winnipeg
- Ave. Duration
- 8h 55m
- When
- Monday and Thursday
- Estimated price
- $1,700–2,200
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Churchill to Portage la Prairie
- Ave. Duration
- 43h 7m
- Frequency
- Twice a week
- Estimated price
- $180–240
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $180–240
- Economy Adult - Advanced Booking
- $200–240
- Economy Escape Advanced Booking - Adult
- $180–220
Train from Portage la Prairie to Jasper
- Ave. Duration
- 32h 26m
- Frequency
- Twice a week
- Estimated price
- $170–240
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $170–240
- Economy Adult - Advanced Booking
- $200–230
- Economy Escape Advanced Booking - Adult
- $170–210
Train from Churchill to Wabowden
- Ave. Duration
- 21h 41m
- Frequency
- 3 times a week
- Estimated price
- $85–160
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $100–160
- Economy Adult - Advanced Booking
- $100–140
- Economy Escape Advanced Booking - Adult
- $85–110
Train from Portage la Prairie to Vancouver
- Ave. Duration
- 2d 10h
- Frequency
- Twice a week
- Estimated price
- $230–350
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $230–350
- Economy Adult - Advanced Booking
- $290–350
- Economy Escape Advanced Booking - Adult
- $260–310
- Phone
- 1-888-786-3641
- info@sundogtours.com
- Website
- sundogtours.com
Bus from Jasper, AB to Lake Louise, AB
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- $75–110
- Schedules at
- sundogtours.com
- Adult
- $75–110
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Lake Louise, AB to Kamloops, BC
- Ave. Duration
- 6h 30m
- Frequency
- Twice daily
- Estimated price
- $95–130
- Website
- https://riderexpress.ca/
- Standard
- $95–130
- Phone
- 1-877-769-3287
- info@myebus.ca
- Website
- myebus.ca
Bus from Kelowna Airport to Kamloops, BC - Sahali Mall
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- $35–50
- Website
- https://myebus.ca/
- Schedules at
- https://www.myebus.ca/routes/
- Adult
- $35–50
Bus from Vancouver, BC - Pacific Central Station to Kamploops, BC
- Ave. Duration
- 4h 35m
- Frequency
- Twice daily
- Estimated price
- $65–90
- Website
- https://myebus.ca/
- Schedules at
- https://www.myebus.ca/routes/
- Adult
- $65–90
- Phone
- 250-312-0707
- info@tastefullexcursions.ca
- Website
- sunpeaksresort.com
Shuttle from Vancouver Airport to Kamloops Airport
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- $120
- Schedules at
- sunpeaksresort.com
- Phone
- 1-204-939-3991
- info@thompsonbus.com
- Website
- thompsonbus.com
Bus from Wabowden, MB to Lake Francis Jct, MB
- Ave. Duration
- 6h 58m
- Frequency
- Once daily
- Estimated price
- $55–95
- Website
- https://www.thompsonbus.com/
- Schedules at
- https://www.thompsonbus.com/schedule-rates/
- Book at
- https://thompsonbus.betterez.com/cart/5f29cc7f38b0310f1c6bb31a/reservation/5f29cc7f38b0310f1c6bb31b
- Phone
- 1.833.276.5841
- reservations@gowilsonsgroup.com
- Website
- bcconnector.com
Bus from Vancouver, BC - Pacific Central Station to Kamploops, BC
- Ave. Duration
- 4h 35m
- Frequency
- Twice daily
- Estimated price
- $130–150
- Website
- https://bcconnector.com/
- Book at
- https://wilson.betterez.com/cart/6087276ef3667421ed35892e/reservation/5fe0db94d00ace0f242d8732
- Adult One-way
- $130–150
- Ave. Duration
- 59 min
- Estimated price
- $110–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 How to get from Luton Airport into central London, Best ways to travel around Australia, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.

















