There are 9 ways to get from New Hazelton to Grande Prairie 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 Northwest Regional Airport, fly to Grande Prairie Airport
best- Take the bus from New Hazelton Post Office to Lakelse at Skeena Mallbus
- Fly from Northwest Regional Airport (YXT) to Grande Prairie Airport (YQU)plane YXT - YQU
9h 50m$316–1,419Drive 969.9 km
cheapest- Drive from New Hazelton to Grande Prairiecar 969.9 km
12h 20m$192–278Train, bus, drive
- Take the train from New Hazelton to Jaspertrain
- Take the bus from Jasper, AB to Edsonbus
- Drive from Edson to Fox Creek, ABcar
- Take the bus from Fox Creek, AB to Grande Prairie, ABbus
36h 11mBus to Smithers Airport, fly to North Peace Regional Airport, drive
- Take the bus from New Hazelton to Smithers Mallbus
- Fly from Smithers Airport (YYD) to North Peace Regional Airport (YXJ)plane YYD - YXJ
- Drive from North Peace Regional Airport (YXJ) to Grande Prairiecar
8h 36m$295–1,119Bus to Northwest Regional Airport, fly to North Peace Regional Airport, drive
- Take the bus from New Hazelton Post Office to Lakelse at Skeena Mallbus
- Fly from Northwest Regional Airport (YXT) to North Peace Regional Airport (YXJ)plane YXT - YXJ
- Drive from North Peace Regional Airport (YXJ) to Grande Prairiecar
11h 53m$314–1,451Bus to Smithers Airport, fly to Grande Prairie Airport
- Take the bus from New Hazelton to Smithers Mallbus
- Fly from Smithers Airport (YYD) to Grande Prairie Airport (YQU)plane YYD - YQU
10h 53m$287–1,087Train, bus
- Take the train from New Hazelton to Jaspertrain
- Take the bus from Jasper to Edmontonbus
- Take the bus from Edmonton, AB - Southgate Station to Grande Prairie, ABbus
39h$310–671Train, bus via Edmonton
- Take the train from New Hazelton to Jaspertrain
- Take the bus from Jasper Townsite to Edmonton - Cold Shot Terminal 154 St NWbus
- Take the bus from Edmonton - Cold Shot Terminal 154 St NW to Grande Prairie -113 Stbus
39h 25m$390–706Train, bus via Aldergrove
- Take the train from New Hazelton to Jaspertrain
- Take the bus from Jasper, AB to West Edmonton Mall, ABbus
- Take the bus from Edmonton Downtown Ticket Office - 10014 104 St to Grande Prairie, AB - Podollan Inn & Spabus
40h 6m
New Hazelton to Grande Prairie by train and bus
Questions & Answers
The cheapest way to get from New Hazelton to Grande Prairie is to drive which costs $190 - $280 and takes 12h 20m.
The fastest way to get from New Hazelton to Grande Prairie is to bus and fly and drive which takes 8h 36m and costs $290 - $1,200.
The distance between New Hazelton and Grande Prairie is 790 km. The road distance is 969.9 km.
The best way to get from New Hazelton to Grande Prairie without a car is to train and bus which takes 39h and costs $310 - $700.
It takes approximately 9h 50m to get from New Hazelton to Grande Prairie, including transfers.
Grande Prairie is 1h ahead of New Hazelton. It is currently 1:21 AM in New Hazelton and 2:21 AM in Grande Prairie.
Yes, the driving distance between New Hazelton to Grande Prairie is 970 km. It takes approximately 12h 20m to drive from New Hazelton to Grande Prairie.
There are 32+ hotels available in Grande Prairie.
What companies run services between New Hazelton, BC, Canada and Grande Prairie, AB, Canada?
There is no direct connection from New Hazelton to Grande Prairie. However, you can take the bus to Lakelse at Skeena Mall, take the line 11 bus to Terminal at Bristol, walk to Northwest Regional Airport (YXT) airport, fly to Grande Prairie Airport (YQU), then take the taxi to Grande Prairie. Alternatively, you can take a train from New Hazelton to Grande Prairie, AB via Jasper, Jasper, AB, Edson, and Fox Creek, AB in around 36h 11m.
- Website
- westjet.com
Flights from Northwest Regional Airport to Grande Prairie Airport via Calgary
- Ave. Duration
- 4h 50m
- When
- Wednesday
- Estimated price
- $270–2,000
Flights from Northwest Regional Airport to Grande Prairie Airport via Edmonton
- Ave. Duration
- 7h 5m
- When
- Tuesday and Wednesday
- Estimated price
- $250–1,900
Flights from Northwest Regional Airport to Grande Prairie Airport via Vancouver, Edmonton
- Ave. Duration
- 7h 55m
- When
- Monday, Thursday, and Friday
- Estimated price
- $290–2,000
Flights from Northwest Regional Airport to Grande Prairie Airport via Vancouver, Calgary
- Ave. Duration
- 8h 57m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $290–2,000
Flights from Northwest Regional Airport to North Peace Regional Airport via Calgary
- Ave. Duration
- 5h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $320–2,200
Flights from Smithers Airport to Grande Prairie Airport via Vancouver, Calgary
- Ave. Duration
- 10h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $200–950
- Website
- aircanada.com
Flights from Northwest Regional Airport to Grande Prairie Airport via Vancouver, Calgary
- Ave. Duration
- 10h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $290–1,300
Flights from Smithers Airport to North Peace Regional Airport via Vancouver
- Ave. Duration
- 4h 17m
- When
- Every day
- Estimated price
- $190–950
Flights from Northwest Regional Airport to North Peace Regional Airport via Vancouver
- Ave. Duration
- 6h 57m
- When
- Every day
- Estimated price
- $270–1,300
- 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
- $200–450
- Website
- https://www.viarail.ca/en
- Escape
- $200–430
- Business
- $250–430
- Business Plus
- $270–440
- Economy
- $220–440
- Economy Plus
- $240–450
Train from New Hazelton to Jasper
- Ave. Duration
- 27h 30m
- Frequency
- 3 times a week
- Estimated price
- $200–450
- Website
- https://www.viarail.ca/en
- Escape
- $200–430
- Business
- $250–430
- Business Plus
- $270–440
- Economy
- $220–440
- Economy Plus
- $240–450
Train from New Hazelton to Jasper
- Ave. Duration
- 27h 30m
- Frequency
- 3 times a week
- Estimated price
- $200–450
- Website
- https://www.viarail.ca/en
- Escape
- $200–430
- Business
- $250–430
- Business Plus
- $270–440
- Economy
- $220–440
- Economy Plus
- $240–450
Train from New Hazelton to Jasper
- Ave. Duration
- 27h 30m
- Frequency
- 3 times a week
- Estimated price
- $200–450
- Website
- https://www.viarail.ca/en
- Escape
- $200–430
- Business
- $250–430
- Business Plus
- $270–440
- Economy
- $220–440
- Economy Plus
- $240–450
- Phone
- +1 250 632 4449
- [email protected]
- Website
- bctransit.com
Bus from New Hazelton Post Office to Lakelse at Skeena Mall
- Ave. Duration
- 2h 36m
- 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
Bus from New Hazelton Post Office to Lakelse at Skeena Mall
- Ave. Duration
- 2h 36m
- 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 New Hazelton Post Office to Lakelse at Skeena Mall
- Ave. Duration
- 1h 50m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- https://www.tnst.ca/passenger-information
Bus from New Hazelton to Smithers Mall
- Ave. Duration
- 45 min
- Frequency
- Twice a week
- Estimated price
- $45–90
- Website
- https://www.tnst.ca/passenger-information
Bus from New Hazelton Post Office to Lakelse at Skeena Mall
- Ave. Duration
- 1h 50m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- https://www.tnst.ca/passenger-information
Bus from New Hazelton to Smithers Mall
- Ave. Duration
- 45 min
- Frequency
- Twice a week
- Estimated price
- $45–90
- Website
- https://www.tnst.ca/passenger-information
- Phone
- +1 780 852 4056
- [email protected]
- Website
- sundogtours.com
Bus from Jasper, AB to Edson
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Website
- https://www.sundogtours.com/
Bus from Jasper, AB to West Edmonton Mall, AB
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Website
- https://www.sundogtours.com/
- Phone
- +1 833 583 3636
- [email protected]
- Website
- riderexpress.ca
Bus from Fox Creek, AB to Grande Prairie, AB
- Ave. Duration
- 2h
- Frequency
- 6 times a week
- Estimated price
- $35–80
- Website
- https://www.riderexpress.ca/
- Standard
- $35–80
Bus from Edmonton, AB - Southgate Station to Grande Prairie, AB
- Ave. Duration
- 4h 45m
- Frequency
- 6 times a week
- Estimated price
- $60–140
- Website
- https://www.riderexpress.ca/
- Standard
- $60–140
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Jasper to Edmonton
- Ave. Duration
- 4h 45m
- Frequency
- 5 times a week
- Estimated price
- $50–85
- Schedules at
- flixbus.com
- Phone
- +1 587-557-7719
- [email protected]
- Website
- coldshot.ca
Bus from Jasper Townsite to Edmonton - Cold Shot Terminal 154 St NW
- Ave. Duration
- 4h 35m
- Frequency
- 5 times a week
- Estimated price
- $90–120
- Website
- https://www.coldshot.ca/
- Schedules at
- https://www.coldshot.ca/routes
- Adult
- $90–120
Bus from Edmonton - Cold Shot Terminal 154 St NW to Grande Prairie -113 St
- Ave. Duration
- 5h 20m
- Frequency
- Twice daily
- Estimated price
- $100–140
- Website
- https://www.coldshot.ca/
- Schedules at
- https://www.coldshot.ca/routes
- Adult
- $100–140
- Phone
- +1 800 232 1958
- [email protected]
- Website
- redarrow.ca
Bus from Edmonton Downtown Ticket Office - 10014 104 St to Grande Prairie, AB - Podollan Inn & Spa
- Ave. Duration
- 5h 5m
- Frequency
- 4 times a week
- Website
- https://www.redarrow.ca/
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 Italian Lakes: Getting around by train, 4 of the smartest ways to explore Australia, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.



















