There are 6 ways to get from Saint John to Dawson Creek by plane, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly St. John Airport to Grande Prairie Airport, drive
best- Fly from St. John Airport (YSJ) to Grande Prairie Airport (YQU)plane YSJ - YQU
- Drive from Grande Prairie Airport (YQU) to Dawson Creekcar
12h 31m$517–1,944Bus to Fredericton International Airport, fly to Grande Prairie Airport, drive
cheapest- Take the bus from Saint John Terminal to Fredericton Airportbus
- Fly from Fredericton International Airport (YFC) to Grande Prairie Airport (YQU)plane YFC - YQU
- Drive from Grande Prairie Airport (YQU) to Dawson Creekcar
13h 50m$388–1,725Drive 4,831.7 km
- Drive from Saint John to Dawson Creekcar 4,831.7 km
2d 10h$948–1,369Bus to Fredericton International Airport, fly to North Peace Regional Airport, bus
- Take the bus from Saint John Terminal to Fredericton Airportbus
- Fly from Fredericton International Airport (YFC) to North Peace Regional Airport (YXJ)plane YFC - YXJ
- Take the bus from Taylor to Dawson Creekbus
19h 22m$499–2,130Bus to Greater Moncton International Airport, fly to Grande Prairie Airport, drive
- Take the bus from Saint John Terminal to Monctonbus
- Fly from Greater Moncton International Airport (YQM) to Grande Prairie Airport (YQU)plane YQM - YQU
- Drive from Grande Prairie Airport (YQU) to Dawson Creekcar
14h 35m$394–1,678Bus to Greater Moncton International Airport, fly to North Peace Regional Airport, bus
- Take the bus from Saint John Terminal to Monctonbus
- Fly from Greater Moncton International Airport (YQM) to North Peace Regional Airport (YXJ)plane YQM - YXJ
- Take the bus from Taylor to Dawson Creekbus
17h 12m$505–1,983
St. John Airport (YSJ) to Grande Prairie Airport (YQU) flights
Questions & Answers
The cheapest way to get from Saint John to Dawson Creek is to bus and fly and drive which costs $390 - $1,700 and takes 14h 35m.
The fastest way to get from Saint John to Dawson Creek is to fly and drive which takes 12h 31m and costs $500 - $2,000.
The distance between Saint John and Dawson Creek is 3961 km. The road distance is 4831.7 km.
It takes approximately 12h 31m to get from Saint John to Dawson Creek, including transfers.
Dawson Creek is 4h behind Saint John. It is currently 1:51 AM in Saint John and 9:51 PM in Dawson Creek.
Yes, the driving distance between Saint John to Dawson Creek is 4832 km. It takes approximately 2 days 10h to drive from Saint John to Dawson Creek.
There are 13+ hotels available in Dawson Creek.
What companies run services between Saint John, NB, Canada and Dawson Creek, BC, Canada?
There is no direct connection from Saint John to Dawson Creek. However, you can take the line 32 bus to Saint John Airport, walk to St. John Airport (YSJ) airport, fly to Grande Prairie Airport (YQU), then drive to Dawson Creek. Alternatively, you can drive from Saint John to Dawson Creek in around 2d 10h.
- Website
- westjet.com
Flights from St. John Airport to Grande Prairie Airport via Toronto, Edmonton
- Ave. Duration
- 9h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $490–1,900
Flights from St. John Airport to Grande Prairie Airport via Toronto, Calgary
- Ave. Duration
- 11h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $500–2,000
Flights from St. John Airport to Grande Prairie Airport via Montreal, Calgary
- Ave. Duration
- 11h 45m
- When
- Every day
- Estimated price
- $490–1,900
Flights from Fredericton International Airport to North Peace Regional Airport via Calgary
- Ave. Duration
- 20h 25m
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- $370–1,900
Flights from Fredericton International Airport to North Peace Regional Airport via Montreal, Calgary
- Ave. Duration
- 15h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $460–1,800
Flights from Fredericton International Airport to North Peace Regional Airport via Toronto, Calgary
- Ave. Duration
- 18h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- $480–1,800
Flights from Fredericton International Airport to Grande Prairie Airport via Calgary
- Ave. Duration
- 10h 10m
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- $320–1,600
Flights from Greater Moncton International Airport to Grande Prairie Airport via Calgary
- Ave. Duration
- 11h 35m
- When
- Every day
- Estimated price
- $300–1,500
Flights from Greater Moncton International Airport to North Peace Regional Airport via Calgary
- Ave. Duration
- 19h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Sunday, and Saturday
- Estimated price
- $350–1,700
Flights from Greater Moncton International Airport to North Peace Regional Airport via Edmonton, Calgary
- Ave. Duration
- 17h 55m
- When
- Tuesday and Wednesday
- Estimated price
- $360–1,800
Flights from Greater Moncton International Airport to North Peace Regional Airport via Toronto, Calgary
- Ave. Duration
- 14h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $460–1,800
Flights from Greater Moncton International Airport to North Peace Regional Airport via Ottawa, Calgary
- Ave. Duration
- 14h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $360–1,800
Flights from Greater Moncton International Airport to North Peace Regional Airport via Montreal, Calgary
- Ave. Duration
- 15h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $440–1,700
- Website
- aircanada.com
Flights from St. John Airport to Grande Prairie Airport via Toronto, Calgary
- Ave. Duration
- 15h 15m
- When
- Every day
- Estimated price
- $500–2,000
- Phone
- +1 800 575 1807
- [email protected]
- Website
- Maritimebus
Bus from Saint John Terminal to Fredericton Airport
- Ave. Duration
- 1h 10m
- Frequency
- Twice daily
- Estimated price
- $40–90
- Website
- Maritimebus
Bus from Saint John Terminal to Fredericton Airport
- Ave. Duration
- 1h 10m
- Frequency
- Twice daily
- Estimated price
- $40–90
- Website
- Maritimebus
Bus from Saint John Terminal to Moncton
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- $65–130
- Website
- Maritimebus
Bus from Saint John Terminal to Moncton
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- $65–130
- Website
- Maritimebus
- Phone
- +1 778 763 4155
- Website
- BC Bus North
Bus from Taylor to Dawson Creek
- Ave. Duration
- 50 min
- Frequency
- Twice a week
- Estimated price
- $45–90
- Website
- BC Bus North
Bus from Taylor to Dawson Creek
- Ave. Duration
- 50 min
- Frequency
- Twice a week
- Estimated price
- $45–90
- Website
- BC Bus North
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 South Korea: Travelling from Seoul to Busan , Heading to Europe? Read this before you buy a Eurail Pass, and Which London airport should I choose? - to help you get the most out of your next trip.




