There are 6 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 Edmonton International Airport to Smithers Airport, bus
best- Fly from Edmonton International Airport (YEG) to Smithers Airport (YYD)plane YEG - YYD
- Take the bus from Smithers Mall to New Hazeltonbus
9h 9m$146–659Bus, train
- Take the bus from West Edmonton Mall, AB to Jasper, ABbus Edmonton YEG to Jasper
- Take the train from Jasper to New Hazeltontrain VIA Rail
36h 42m$243–377Drive 1,183.3 km
- Drive from Edmonton to Hazeltoncar 1,183.3 km
14h 24m$235–339Fly Edmonton International Airport to Northwest Regional Airport, bus
- Fly from Edmonton International Airport (YEG) to Northwest Regional Airport (YXT)plane YEG - YXT
- Take the bus from Mills Memorial Hospital to Hazelton, BCbus
10h 53m$225–918Bus to Calgary International Airport, fly to Smithers Airport, bus
- Take the bus from Edmonton, AB -10235 101 St NW to Calgary Airportbus
- Fly from Calgary International Airport (YYC) to Smithers Airport (YYD)plane YYC - YYD
- Take the bus from Smithers Mall to New Hazeltonbus
11h 34m$197–620Bus to Calgary International Airport, fly to Northwest Regional Airport, bus
- Take the bus from Edmonton, AB -10235 101 St NW to Calgary Airportbus
- Fly from Calgary International Airport (YYC) to Northwest Regional Airport (YXT)plane YYC - YXT
- Take the bus from Mills Memorial Hospital to Hazelton, BCbus
12h 18m$276–879
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 24m.
The fastest way to get from Edmonton to Hazelton is to fly and bus which takes 9h 9m and costs $140 - $700.
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 2:13 PM in Edmonton and 1:13 PM in Hazelton.
Yes, the driving distance between Edmonton to Hazelton is 1183 km. It takes approximately 14h 24m 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 35m
- When
- Every day
- Estimated price
- $100–950
Flights from Edmonton International Airport to Smithers Airport via Calgary International Airport, Vancouver
- Ave. Duration
- 9h 5m
- When
- Monday to Friday
- Estimated price
- $110–600
Flights from Edmonton International Airport to Northwest Regional Airport via Vancouver
- Ave. Duration
- 5h 24m
- When
- Every day
- Estimated price
- $170–900
Flights from Calgary International Airport to Smithers Airport via Vancouver
- Ave. Duration
- 4h 21m
- When
- Every day
- Estimated price
- $90–850
Flights from Calgary International Airport to Smithers Airport via Kelowna, Vancouver
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- $90–500
Flights from Calgary International Airport to Northwest Regional Airport via Vancouver
- Ave. Duration
- 4h 41m
- When
- Every day
- Estimated price
- $140–800
- Website
- westjet.com
Flights from Edmonton International Airport to Northwest Regional Airport via Vancouver
- Ave. Duration
- 5h 52m
- When
- Every day
- Estimated price
- $150–850
Flights from Edmonton International Airport to Northwest Regional Airport via Calgary International Airport
- Ave. Duration
- 5h 40m
- When
- Monday and Thursday
- Estimated price
- $150–850
Flights from Edmonton International Airport to Northwest Regional Airport via Nanaimo, Vancouver
- Ave. Duration
- 7h 35m
- When
- Thursday
- Estimated price
- $150–850
Flights from Calgary International Airport to Northwest Regional Airport
- Ave. Duration
- 2h 40m
- When
- Monday and Thursday
- Estimated price
- $200–800
Flights from Calgary International Airport to Northwest Regional Airport via Vancouver
- Ave. Duration
- 4h 47m
- When
- Every day
- Estimated price
- $200–800
- Website
- flycma.com
Flights from Edmonton International Airport to Northwest Regional Airport via Prince George
- Ave. Duration
- 3h 50m
- When
- Monday, Thursday, and Friday
- Estimated price
- $550–1,800
Flights from Calgary International Airport to Northwest Regional Airport via Prince George
- Ave. Duration
- 3h 40m
- When
- Monday, Thursday, and Friday
- Estimated price
- $550–750
- 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
- Phone
- +14036689600
- reservation@thecanadabus.com
- Website
- thecanadabus.com
Bus from Edmonton, AB -10235 101 St NW to Calgary Airport
- Ave. Duration
- 3h 30m
- Frequency
- 5 times a day
- Estimated price
- $68–69
- Website
- https://thecanadabus.com/
- Book at
- https://thecanadabus.betterez.com/cart/61117df83dadc111b0a7d369/reservation/61117df83dadc111b0a7d36a
- Standard
- $68–69
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 plan an amazing trip around Scandinavia, Travelling by boat in Italy, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.









