There are 8 ways to get from New Hazelton to Kamloops by bus, plane, 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 Smithers Airport, fly to Kamloops Airport
best- Take the bus from New Hazelton to Smithers Mall
- Fly from Smithers Airport (YYD) to Kamloops Airport (YKA)YYD - YKA
5h 23m$166–737Bus to Smithers Airport, fly to Kelowna International Airport, bus
cheapest- Take the bus from New Hazelton to Smithers Mall
- Fly from Smithers Airport (YYD) to Kelowna International Airport (YLW)YYD - YLW
- Take the bus from Kelowna Airport to Kamloops, BC - Sahali Mall
9h 10m$141–527Bus
- Take the bus from New Hazelton to Prince George, BCPrince Rupert
- Take the bus from Prince George, BC - Terry Fox Statue to Kamloops, BC - Sahali MallPrince George
14h 15m$161–216Train
- Take the train from New Hazelton to JasperVIA Rail
- Take the train from Jasper to KamloopsGrand Adventure Circle Journey / ...
6d 11h$12,445–12,516Drive 957.9 km
- Drive from New Hazelton to Kamloops957.9 km
11h 37m$191–276Bus to Northwest Regional Airport, fly to Kamloops Airport
- Take the bus from New Hazelton, BC to Skeena Mall, BC
- Fly from Northwest Regional Airport (YXT) to Kamloops Airport (YKA)YXT - YKA
8h 53m$614–1,185Bus via Kamloops
- Take the bus from New Hazelton to Prince George, BCPrince Rupert
- Take the bus from Prince George to KamloopsPrince George to Kamloops
14h 23m$151–216Train, bus
- Take the train from New Hazelton to Vanderhoof
- Take the bus from Burrard Vanderhoof Co-op to Downtown Exch Bay B161
- Take the bus from Prince George to Williams Lake
- Take the bus from Williams Lake to Kamloops
16h 43m$141–295
New Hazelton to Kamloops by bus
Questions & Answers
The cheapest way to get from New Hazelton to Kamloops is to bus which costs $160 - $220 and takes 14h 15m.
The fastest way to get from New Hazelton to Kamloops is to bus and fly which takes 5h 23m and costs $160 - $750.
No, there is no direct bus from New Hazelton to Kamloops. However, there are services departing from New Hazelton and arriving at Kamloops, BC - Sahali Mall via Prince George, BC - Terry Fox Statue. The journey, including transfers, takes approximately 14h 15m.
No, there is no direct train from New Hazelton to Kamloops. However, there are services departing from New Hazelton and arriving at Kamloops via Jasper. The journey, including transfers, takes approximately 6 days 11h.
The distance between New Hazelton and Kamloops is 731 km. The road distance is 957.9 km.
The best way to get from New Hazelton to Kamloops without a car is to bus which takes 14h 15m and costs $160 - $220.
It takes approximately 5h 23m to get from New Hazelton to Kamloops, including transfers.
New Hazelton to Kamloops bus services, operated by BC Bus North, depart from New Hazelton station.
New Hazelton to Kamloops train services, operated by VIA Rail, depart from New Hazelton station.
The best way to get from New Hazelton to Kamloops is to bus which takes 14h 15m and costs $160 - $220. Alternatively, you can train, which costs $12,400 - $12,550 and takes 6 days 11h.
What companies run services between New Hazelton, BC, Canada and Kamloops, BC, Canada?
You can take a bus from New Hazelton to Kamloops, BC - Sahali Mall via Prince George, BC and Prince George, BC - Terry Fox Statue in around 14h 15m. Alternatively, you can take a train from New Hazelton to Kamloops via Jasper in around 6d 11h.
- Website
- aircanada.com
Flights from Smithers Airport to Kamloops Airport via Vancouver
- Ave. Duration
- 3h 27m
- When
- Every day
- Estimated price
- $100–650
Flights from Northwest Regional Airport to Kamloops Airport via Vancouver
- Ave. Duration
- 5h 18m
- When
- Every day
- Estimated price
- $140–900
Flights from Smithers Airport to Kelowna International Airport via Vancouver
- Ave. Duration
- 6h 56m
- When
- Every day
- Estimated price
- $70–430
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from New Hazelton to Jasper
- Ave. Duration
- 27h 30m
- Frequency
- 3 times a week
- Estimated price
- $100–180
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $120–180
- Economy Adult - Advanced Booking
- $120–160
- Economy Escape Advanced Booking - Adult
- $100–130
Train from New Hazelton to Vanderhoof
- Ave. Duration
- 6h 5m
- Frequency
- 3 times a week
- Estimated price
- $45–130
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $55–130
- Economy Adult - Advanced Booking
- $55–110
- Economy Escape Advanced Booking - Adult
- $45–70
- Phone
- 1-877-460-3200
- reservations@rockymountaineer.com
- Website
- rockymountaineer.com
Train from Jasper to Kamloops
- Ave. Duration
- 5d 8h
- Frequency
- On demand
- Estimated price
- $12,343
- Website
- https://www.rockymountaineer.com/
- Schedules at
- https://www.rockymountaineer.com/routes_destinations
- Phone
- 1-844-564-7494
- Website
- bcbus.ca
Bus from New Hazelton to Smithers Mall
- Ave. Duration
- 45 min
- Frequency
- Twice a week
- Estimated price
- $20–28
- Website
- https://bcbus.ca/
- Schedules at
- https://bcbus.ca/schedules-and-fares/
- Passenger
- $20–28
Bus from New Hazelton to Prince George, BC
- Ave. Duration
- 6h 45m
- Frequency
- Twice a week
- Estimated price
- $70–100
- Website
- https://bcbus.ca/
- Schedules at
- https://bcbus.ca/schedules-and-fares/
- Passenger
- $70–100
Bus from New Hazelton, BC to Skeena Mall, BC
- Ave. Duration
- 1h 50m
- Frequency
- Twice a week
- Estimated price
- $30–45
- Website
- https://bcbus.ca/
- Schedules at
- https://bcbus.ca/schedules-and-fares/
- Passenger
- $30–45
Bus from Prince George to Kamloops
- Ave. Duration
- 6h 30m
- Frequency
- 3 times a week
- Estimated price
- $80–120
- Website
- https://bcbus.ca/
- Schedules at
- https://bcbus.ca/schedules-and-fares/
- Passenger
- $80–120
Bus from Burrard Vanderhoof Co-op to Downtown Exch Bay B
- Ave. Duration
- 1h 30m
- Frequency
- Twice a week
- Estimated price
- $25–35
- Website
- https://bcbus.ca/
- Schedules at
- https://bcbus.ca/schedules-and-fares/
- Passenger
- $25–35
Bus from Prince George to Williams Lake
- Ave. Duration
- 2h 45m
- Frequency
- 3 times a week
- Estimated price
- $40–60
- Website
- https://bcbus.ca/
- Schedules at
- https://bcbus.ca/schedules-and-fares/
- Passenger
- $40–60
Bus from Williams Lake to Kamloops
- Ave. Duration
- 3h 15m
- Frequency
- 3 times a week
- Estimated price
- $50–70
- Website
- https://bcbus.ca/
- Schedules at
- https://bcbus.ca/schedules-and-fares/
- Passenger
- $50–70
- Phone
- 1-877-769-3287
- info@myebus.ca
- Website
- myebus.ca
Bus from Prince George, BC - Terry Fox Statue to Kamloops, BC - Sahali Mall
- Ave. Duration
- 6h 30m
- Frequency
- 3 times a week
- Estimated price
- $90–120
- Website
- https://myebus.ca/
- Schedules at
- https://www.myebus.ca/routes/
- Adult
- $90–120
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
- Phone
- 1-855-935-2666
- Website
- bctransit.com
Bus from New Hazelton, BC to Skeena Mall, BC
- Ave. Duration
- 2h 47m
- Frequency
- Once daily
- Schedules at
- bctransit.com
- Phone
- 250-563-0011
- Website
- bctransit.com
Bus from Burrard Vanderhoof Co-op to Downtown Exch Bay B
- Ave. Duration
- 1h 32m
- Frequency
- 6 times a week
- Estimated price
- $3
- Website
- https://www.bctransit.com/prince-george/home
- Adult
- $3
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 Florence to Rome, How do I get from Sydney to Melbourne, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.
More Questions & Answers
New Hazelton to Kamloops bus services, operated by BC Bus North, arrive at Prince George, BC station.
New Hazelton to Kamloops train services, operated by VIA Rail, arrive at Jasper station.
Yes, the driving distance between New Hazelton to Kamloops is 958 km. It takes approximately 11h 37m to drive from New Hazelton to Kamloops.
There are 52+ hotels available in Kamloops.











