There are 6 ways to get from Hazelton to Prince George by bus, train, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Hwy 62 at Gitanmaax Hall to 4th Avenue at Roi Theatrebus 163
- Take the bus from Smithers Mall to Prince George: Pine Centrebus Prince Rupert
7h 13m$52–92Train
- Take the train from New Hazelton to Prince Georgetrain VIA Rail
8h 13m$120–344Drive 444.9 km
- Drive from Hazelton to Prince Georgecar 444.9 km
5h 38m$89–128Bus to Smithers Airport, fly
- Take the bus from Hwy 62 at Gitanmaax Hall to Hwy 16 at Toronto Stbus
- Fly from Smithers Airport (YYD) to Prince George Airport (YXS)plane YYD - YXS
7h 3m$186–775Bus via Burns Lake
- Take the bus from River Rd at Hazelton to 4th Avenue at Roi Theatrebus 163
- Take the bus from 4th Ave at King St to Government at Gilganbus 162
- Take the bus from Government at Gilgan to Downtown Exch Bay Bbus 161
9h 41mBus to Northwest Regional Airport, fly
- Take the bus from River Rd at Hazelton Old Town to Lakelse at Skeena Mallbus
- Fly from Northwest Regional Airport (YXT) to Prince George Airport (YXS)plane YXT - YXS
6h 39m$274–1,009
Hazelton to Prince George by bus
Questions & Answers
The cheapest way to get from Hazelton to Prince George is to bus which costs $50 - $95 and takes 7h 13m.
The fastest way to get from Hazelton to Prince George is to drive which takes 5h 38m and costs $85 - $130.
No, there is no direct bus from Hazelton to Prince George. However, there are services departing from Hwy 62 at Gitanmaax Hall and arriving at Prince George: Pine Centre via Smithers Mall. The journey, including transfers, takes approximately 7h 13m.
No, there is no direct train from Hazelton to Prince George. However, there are services departing from New Hazelton and arriving at Prince George via . The journey, including transfers, takes approximately 8h 13m.
The distance between Hazelton and Prince George is 443 km. The road distance is 444.9 km.
The best way to get from Hazelton to Prince George without a car is to bus which takes 7h 13m and costs $50 - $95.
It takes approximately 7h 13m to get from Hazelton to Prince George, including transfers.
Hazelton to Prince George bus services, operated by BC Transit - Kitimat - Stikine, depart from Hwy 62 at Gitanmaax Hall station.
Hazelton to Prince George train services, operated by VIA Rail, depart from New Hazelton station.
The best way to get from Hazelton to Prince George is to bus which takes 7h 13m and costs $50 - $95. Alternatively, you can train, which costs $120 - $350 and takes 8h 13m.
What companies run services between Hazelton, BC, Canada and Prince George, BC, Canada?
You can take a bus from Hwy 62 at Gitanmaax Hall to Prince George: Pine Centre via 4th Avenue at Roi Theatre and Smithers Mall in around 7h 13m. Alternatively, VIA Rail operates a train from New Hazelton to Prince George 3 times a week. Tickets cost $100–320 and the journey takes 7h 59m.
- Website
- aircanada.com
Flights from Smithers Airport to Prince George Airport via Vancouver
- Ave. Duration
- 6h 9m
- When
- Every day
- Estimated price
- $130–700
- Website
- flycma.com
Flights from Northwest Regional Airport to Prince George Airport
- Ave. Duration
- 1h 10m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $250–750
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from New Hazelton to Prince George
- Ave. Duration
- 7h 59m
- Frequency
- 3 times a week
- Estimated price
- $100–320
- Website
- https://www.viarail.ca/en
- Escape
- $100–250
- Business
- $150–310
- Business Plus
- $170–320
- Economy
- $110–260
- Economy Plus
- $130–270
- Phone
- +1 250 632 4449
- [email protected]
- Website
- bctransit.com
Bus from Hwy 62 at Gitanmaax Hall to 4th Avenue at Roi Theatre
- Ave. Duration
- 1h 28m
- Frequency
- Once daily
- Estimated price
- $2
- Website
- https://www.bctransit.com/kitimat/
- Website
- https://www.bctransit.com/hazeltons/
- Website
- https://www.bctransit.com/skeena/
- Website
- https://www.bctransit.com/terrace/
- Single Ride - Adult
- $2
Bus from Hwy 62 at Gitanmaax Hall to Hwy 16 at Toronto St
- Ave. Duration
- 1h 27m
- Frequency
- Once daily
- Estimated price
- $2
- Website
- https://www.bctransit.com/kitimat/
- Website
- https://www.bctransit.com/hazeltons/
- Website
- https://www.bctransit.com/skeena/
- Website
- https://www.bctransit.com/terrace/
- Single Ride - Adult
- $2
Bus from River Rd at Hazelton to 4th Avenue at Roi Theatre
- Ave. Duration
- 1h 32m
- Frequency
- Once daily
- Estimated price
- $2
- Website
- https://www.bctransit.com/kitimat/
- Website
- https://www.bctransit.com/hazeltons/
- Website
- https://www.bctransit.com/skeena/
- Website
- https://www.bctransit.com/terrace/
- Single Ride - Adult
- $2
Bus from River Rd at Hazelton Old Town to Lakelse at Skeena Mall
- Ave. Duration
- 2h 55m
- Frequency
- 3 times a week
- Estimated price
- $2
- Website
- https://www.bctransit.com/kitimat/
- Website
- https://www.bctransit.com/hazeltons/
- Website
- https://www.bctransit.com/skeena/
- Website
- https://www.bctransit.com/terrace/
- Single Ride - Adult
- $2
- Phone
- +1 778 763 4155
- Website
- tnst.ca
Bus from Smithers Mall to Prince George: Pine Centre
- Ave. Duration
- 4h 45m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- https://www.tnst.ca/passenger-information
- Phone
- +1 855 499 1119
- [email protected]
- Website
- bctransit.com
Bus from 4th Ave at King St to Government at Gilgan
- Ave. Duration
- 2h 20m
- Frequency
- 6 times a week
- Website
- https://www.bctransit.com/bulkley-nechako/
Bus from Government at Gilgan to Downtown Exch Bay B
- Ave. Duration
- 3h 49m
- Frequency
- 6 times a week
- Website
- https://www.bctransit.com/bulkley-nechako/
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 Getting to Rome from the airport, 10 amazing places to get away from it all in Australia, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.
More Questions & Answers
Hazelton to Prince George bus services, operated by BC Transit - Kitimat - Stikine, arrive at 4th Avenue at Roi Theatre station.
Hazelton to Prince George train services, operated by VIA Rail, arrive at Prince George station.
Yes, the driving distance between Hazelton to Prince George is 445 km. It takes approximately 5h 38m to drive from Hazelton to Prince George.
There are 36+ hotels available in Prince George.










