There are 4 ways to get from Edmonton to Hazelton by plane, 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.
Fly to Smithers Airport, bus
best- Fly from Edmonton International Airport (YEG) to Smithers Airport (YYD)YEG - YYD
- Take the bus from Smithers Mall to New Hazelton
9h 9m$146–610Bus, train
- Take the bus from West Edmonton Mall, AB to Jasper, ABEdmonton YEG to Jasper
- Take the train from Jasper to New HazeltonVIA Rail
36h 42m$244–378Drive 1,183.3 km
- Drive from Edmonton to Hazelton1,183.3 km
14h 18m$231–333Fly to Northwest Regional Airport, bus
- Fly from Edmonton International Airport (YEG) to Northwest Regional Airport (YXT)YEG - YXT
- Take the bus from Mills Memorial Hospital to Hazelton, BC
10h 53m$196–818
Edmonton International Airport (YEG) to Smithers Airport (YYD) flights
Questions & Answers
The cheapest way to get from Edmonton to Hazelton is to drive which costs $230 - $340 and takes 14h 18m.
The fastest way to get from Edmonton to Hazelton is to fly and bus which takes 9h 9m and costs $140 - $650.
The distance between Edmonton and Hazelton is 1018 km. The road distance is 1183.3 km.
The best way to get from Edmonton to Hazelton without a car is to bus and train which takes 36h 42m and costs $240 - $380.
It takes approximately 9h 9m to get from Edmonton to Hazelton, including transfers.
Hazelton is 1h behind Edmonton. It is currently 9:14 AM in Edmonton and 8:14 AM in Hazelton.
Yes, the driving distance between Edmonton to Hazelton is 1183 km. It takes approximately 14h 18m to drive from Edmonton to Hazelton.
There are one+ hotels available in Hazelton.
What companies run services between Edmonton, AB, Canada and Hazelton, BC, Canada?
There is no direct connection from Edmonton to Hazelton. However, you can take the vehicle to Century Park Station, walk to Century Park Transit Centre, take the line 747 bus to Edmonton International Airport, walk to Edmonton International Airport (YEG) airport, fly to Smithers Airport (YYD), take the taxi to Smithers Mall, take the bus to New Hazelton, then take the bus to Hazelton, BC. Alternatively, you can take a bus from 100 Street & 104 Avenue to Hazelton via West Edmonton Mall Bay C, West Edmonton Mall, AB, Jasper, AB, Jasper, and New Hazelton in around 36h 42m.
- Website
- aircanada.com
Flights from Edmonton International Airport to Smithers Airport via Vancouver
- Ave. Duration
- 6h 27m
- When
- Every day
- Estimated price
- $100–900
Flights from Edmonton International Airport to Smithers Airport via Calgary, Vancouver
- Ave. Duration
- 9h 5m
- When
- Every day
- Estimated price
- $110–550
Flights from Edmonton International Airport to Northwest Regional Airport via Vancouver
- Ave. Duration
- 5h 16m
- When
- Every day
- Estimated price
- $160–850
- Website
- westjet.com
Flights from Edmonton International Airport to Northwest Regional Airport via Vancouver
- Ave. Duration
- 5h 52m
- When
- Every day
- Estimated price
- $150–800
Flights from Edmonton International Airport to Northwest Regional Airport via Calgary
- Ave. Duration
- 5h 40m
- When
- Monday, Tuesday, and Thursday
- Estimated price
- $150–800
Flights from Edmonton International Airport to Northwest Regional Airport via Nanaimo, Vancouver
- Ave. Duration
- 7h 35m
- When
- Thursday
- Estimated price
- $150–800
- Website
- flycma.com
Flights from Edmonton International Airport to Northwest Regional Airport via Prince George
- Ave. Duration
- 3h 50m
- When
- Monday and Wednesday
- Estimated price
- $500–800
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Jasper to New Hazelton
- Ave. Duration
- 29h 52m
- 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
- Phone
- 1-844-564-7494
- Website
- bcbus.ca
Bus from Smithers Mall to New Hazelton
- Ave. Duration
- 40 min
- Frequency
- Twice a week
- Estimated price
- $20–28
- Website
- https://bcbus.ca/
- Schedules at
- https://bcbus.ca/schedules-and-fares/
- Passenger
- $20–28
- Phone
- 1-888-786-3641
- info@sundogtours.com
- Website
- sundogtours.com
Bus from West Edmonton Mall, AB to Jasper, AB
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $120–170
- Schedules at
- sundogtours.com
- Book at
- sundogtours.com
- Adult
- $120–170
- Phone
- 1-855-935-2666
- Website
- bctransit.com
Bus from Mills Memorial Hospital to Hazelton, BC
- Ave. Duration
- 2h 57m
- Frequency
- Once daily
- Estimated price
- $6–9
- Website
- https://www.bctransit.com/hazeltons/
- Schedules at
- https://www.bctransit.com/hazeltons/schedules-and-maps/
- Adult
- $6–9
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 Train travel in France: A guide to SNCF, Travelling around the UAE, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.









