There are 6 ways to get from Dawson Creek to St. Albert by car, plane, bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive to Grande Prairie Airport, fly
best- Drive from Dawson Creek to Grande Prairie Airport (YQU)car
- Fly from Grande Prairie Airport (YQU) to Edmonton International Airport (YEG)plane YQU - YEG
5h 4m$373–900Drive 564.4 km
cheapest- Drive from Dawson Creek to St. Albertcar 564.4 km
6h 11m$112–161Bus, train via 100 Street & Jasper Avenue
- Take the bus from Dawson Creek to Prince Georgebus
- Take the bus from Prince George, BC to McBride, BC - Train Stationbus
- Take the train from McBride to Jaspertrain
- Take the bus from Jasper to Edmontonbus
20h 47m$191–514Bus, train
- Take the bus from Dawson Creek to Prince Georgebus
- Take the bus from Prince George, BC to McBride, BC - Train Stationbus
- Take the train from McBride to Jaspertrain
- Take the train from Jasper to Edmontontrain
29h 20mBus to North Peace Regional Airport, fly
- Take the bus from Dawson Creek to Taylorbus
- Fly from North Peace Regional Airport (YXJ) to Edmonton International Airport (YEG)plane YXJ - YEG
8h 5m$751–1,158Bus, train #2
- Take the bus from Dawson Creek to Prince Georgebus
- Take the bus from Prince George, BC to McBride, BC - Train Stationbus
- Take the train from McBride to Jaspertrain
- Take the bus from Jasper Townsite to Edmonton - Cold Shot Terminal 154 St NWbus
20h 56m$227–545
Dawson Creek to St. Albert by bus and train
Questions & Answers
The cheapest way to get from Dawson Creek to St. Albert is to drive which costs $110 - $170 and takes 6h 11m.
The fastest way to get from Dawson Creek to St. Albert is to drive and fly which takes 5h 4m and costs $370 - $900.
The distance between Dawson Creek and St. Albert is 580 km. The road distance is 564.4 km.
The best way to get from Dawson Creek to St. Albert without a car is to bus and train via 100 Street & Jasper Avenue which takes 20h 47m and costs $190 - $550.
It takes approximately 5h 4m to get from Dawson Creek to St. Albert, including transfers.
St. Albert is 1h ahead of Dawson Creek. It is currently 8:08 AM in Dawson Creek and 9:08 AM in St. Albert.
Yes, the driving distance between Dawson Creek to St. Albert is 564 km. It takes approximately 6h 11m to drive from Dawson Creek to St. Albert.
There are 589+ hotels available in St. Albert.
What companies run services between Dawson Creek, BC, Canada and St. Albert, AB, Canada?
There is no direct connection from Dawson Creek to St. Albert. However, you can drive to Grande Prairie Airport (YQU) airport, fly to Edmonton International Airport (YEG), walk to Edmonton International Airport, take the line 747 bus to Century Park Transit Centre, walk to Century Park Station, take the vehicle to Central Station, walk to 100 Street & Jasper Avenue, then take the line 201 bus to St Albert Trail & Sterling St. Alternatively, you can take a bus from Dawson Creek to St. Albert Centre Exchange via Prince George, Prince George, BC, McBride, BC - Train Station, McBride, Jasper, Jasper, Edmonton, 115 Street & Jasper Avenue, 101 Street & Jasper Avenue, and 100 Street & Jasper Avenue in around 20h 47m.
- Website
- westjet.com
Flights from Grande Prairie Airport to Edmonton International Airport
- Ave. Duration
- 1h 10m
- When
- Monday to Saturday
- Estimated price
- $340–850
Flights from North Peace Regional Airport to Edmonton International Airport via Calgary
- Ave. Duration
- 4h 20m
- When
- Monday, Tuesday, Wednesday, Friday, Sunday, and Thursday
- Estimated price
- $650–900
Flights from North Peace Regional Airport to Edmonton International Airport via Vancouver
- Ave. Duration
- 4h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $650–900
- Website
- aircanada.com
Flights from North Peace Regional Airport to Edmonton International Airport via Vancouver
- Ave. Duration
- 4h 49m
- When
- Every day
- Estimated price
- $180–900
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from McBride to Jasper
- Ave. Duration
- 3h 42m
- Frequency
- 3 times a week
- Estimated price
- $35–240
- Website
- https://www.viarail.ca/en
- Escape
- $35–120
- Business
- $85–220
- Business Plus
- $100–240
- Economy
- $40–130
- Economy Plus
- $45–140
Train from McBride to Jasper
- Ave. Duration
- 3h 42m
- Frequency
- 3 times a week
- Estimated price
- $35–240
- Website
- https://www.viarail.ca/en
- Escape
- $35–120
- Business
- $85–220
- Business Plus
- $100–240
- Economy
- $40–130
- Economy Plus
- $45–140
Train from McBride to Jasper
- Ave. Duration
- 3h 42m
- Frequency
- 3 times a week
- Estimated price
- $35–240
- Website
- https://www.viarail.ca/en
- Escape
- $35–120
- Business
- $85–220
- Business Plus
- $100–240
- Economy
- $40–130
- Economy Plus
- $45–140
- Phone
- +1 780 852 4056
- [email protected]
- Website
- sundogtours.com
Train from McBride to Jasper
- Ave. Duration
- 7h
- Frequency
- Twice a week
- Website
- https://www.sundogtours.com/
Train from McBride to Jasper
- Ave. Duration
- 7h
- Frequency
- Twice a week
- Website
- https://www.sundogtours.com/
Train from McBride to Jasper
- Ave. Duration
- 7h
- Frequency
- Twice a week
- Website
- https://www.sundogtours.com/
- Phone
- +1 877 460 3200
- [email protected]
- Website
- rockymountaineer.com
Train from Jasper to Edmonton
- Ave. Duration
- 14h
- Frequency
- Twice a week
- Website
- https://www.rockymountaineer.com/
- Phone
- +1 778 763 4155
- Website
- tnst.ca
Bus from Dawson Creek to Prince George
- Ave. Duration
- 6h 5m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- https://www.tnst.ca/passenger-information
Bus from Prince George, BC to McBride, BC - Train Station
- Ave. Duration
- 2h 20m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- https://www.tnst.ca/passenger-information
Bus from Dawson Creek to Prince George
- Ave. Duration
- 6h 5m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- https://www.tnst.ca/passenger-information
Bus from Prince George, BC to McBride, BC - Train Station
- Ave. Duration
- 2h 20m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- https://www.tnst.ca/passenger-information
Bus from Dawson Creek to Taylor
- Ave. Duration
- 50 min
- Frequency
- Twice a week
- Estimated price
- $45–90
- Website
- https://www.tnst.ca/passenger-information
Bus from Dawson Creek to Prince George
- Ave. Duration
- 6h 5m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- https://www.tnst.ca/passenger-information
Bus from Prince George, BC to McBride, BC - Train Station
- Ave. Duration
- 2h 20m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- https://www.tnst.ca/passenger-information
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Jasper to Edmonton
- Ave. Duration
- 4h 15m
- 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
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 Heading to Europe? Read this before you buy a Eurail Pass, 4 stunningly beautiful Philippines islands you need to visit, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.









