There are 3 ways to get from Hazelton to Fraser Lake by 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.
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 Fraser Lake Mallbus Prince Rupert
5h 18m$52–92Train
- Take the train from New Hazelton to Endakotrain VIA Rail
5h 22m$120–344Drive 288.2 km
- Drive from Hazelton to Fraser Lakecar 288.2 km
3h 46m$58–83
Hazelton to Fraser Lake by bus
Questions & Answers
The cheapest way to get from Hazelton to Fraser Lake is to bus which costs $50 - $95 and takes 5h 18m.
The fastest way to get from Hazelton to Fraser Lake is to drive which takes 3h 46m and costs $55 - $85.
No, there is no direct bus from Hazelton to Fraser Lake. However, there are services departing from Hwy 62 at Gitanmaax Hall and arriving at Fraser Lake Mall via Smithers Mall. The journey, including transfers, takes approximately 5h 18m.
No, there is no direct train from Hazelton to Fraser Lake. However, there are services departing from New Hazelton and arriving at Endako via . The journey, including transfers, takes approximately 5h 22m.
The distance between Hazelton and Fraser Lake is 288 km. The road distance is 288.2 km.
The best way to get from Hazelton to Fraser Lake without a car is to bus which takes 5h 18m and costs $50 - $95.
It takes approximately 5h 18m to get from Hazelton to Fraser Lake, including transfers.
Hazelton to Fraser Lake bus services, operated by BC Transit - Kitimat - Stikine, depart from Hwy 62 at Gitanmaax Hall station.
Hazelton to Fraser Lake train services, operated by VIA Rail, depart from New Hazelton station.
The best way to get from Hazelton to Fraser Lake is to bus which takes 5h 18m and costs $50 - $95. Alternatively, you can train, which costs $120 - $350 and takes 5h 22m.
What companies run services between Hazelton, BC, Canada and Fraser Lake, BC, Canada?
You can take a bus from Hwy 62 at Gitanmaax Hall to Fraser Lake Mall via 4th Avenue at Roi Theatre and Smithers Mall in around 5h 18m. Alternatively, VIA Rail operates a train from New Hazelton to Endako 3 times a week. Tickets cost $60–270 and the journey takes 4h 55m.
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from New Hazelton to Endako
- Ave. Duration
- 4h 55m
- Frequency
- 3 times a week
- Estimated price
- $60–270
- Website
- https://www.viarail.ca/en
- Escape
- $60–170
- Business
- $110–250
- Business Plus
- $120–270
- Economy
- $70–180
- Economy Plus
- $75–190
- 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
- Phone
- +1 778 763 4155
- Website
- tnst.ca
Bus from Smithers Mall to Fraser Lake Mall
- Ave. Duration
- 2h 50m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- https://www.tnst.ca/passenger-information
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 Italy Travel Guides, 5 delightfully under-the-radar French towns you need to visit, and Getting to Rome from the airport - to help you get the most out of your next trip.
More Questions & Answers
Hazelton to Fraser Lake bus services, operated by BC Transit - Kitimat - Stikine, arrive at 4th Avenue at Roi Theatre station.
Hazelton to Fraser Lake train services, operated by VIA Rail, arrive at Endako station.
Yes, the driving distance between Hazelton to Fraser Lake is 288 km. It takes approximately 3h 46m to drive from Hazelton to Fraser Lake.
There are one+ hotels available in Fraser Lake.










