There are 7 ways to get from Prince Rupert to Dawson Creek by bus, plane, car, 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.
Bus to Northwest Regional Airport, fly to Grande Prairie Airport, drive
best- Take the bus from Prince Rupert to Terrance Skeena Mallbus
- Fly from Northwest Regional Airport (YXT) to Grande Prairie Airport (YQU)plane YXT - YQU
- Drive from Grande Prairie Airport (YQU) to Dawson Creekcar
10h 23m$379–1,531Bus
cheapest- Take the bus from Prince Rupert to Prince George, BCbus Prince Rupert
- Take the bus from Prince George to Dawson Creekbus Prince George
18h 15m$102–190Train, bus
- Take the train from Prince Rupert to Vanderhooftrain
- Take the bus from Burrard Vanderhoof Co-op to Downtown Exch Bay Bbus 161
- Take the bus from Prince George to Dawson Creekbus
20h 52m$246–550Drive 1,123.1 km
- Drive from Prince Rupert to Dawson Creekcar 1,123.1 km
14h 33m$222–321Bus to Northwest Regional Airport, fly to North Peace Regional Airport, bus
- Take the bus from Prince Rupert to Terrance Skeena Mallbus
- Fly from Northwest Regional Airport (YXT) to North Peace Regional Airport (YXJ)plane YXT - YXJ
- Take the bus from Taylor to Dawson Creekbus
10h 37m$419–1,636Train to Smithers Airport, fly to North Peace Regional Airport, bus
- Take the train from Prince Rupert to Smitherstrain
- Fly from Smithers Airport (YYD) to North Peace Regional Airport (YXJ)plane YYD - YXJ
- Take the bus from Taylor to Dawson Creekbus
13h 40m$375–1,405Bus to Northwest Regional Airport, fly to Prince George Airport, bus
- Take the bus from Prince Rupert to Terrance Skeena Mallbus
- Fly from Northwest Regional Airport (YXT) to Prince George Airport (YXS)plane YXT - YXS
- Take the bus from Prince George to Dawson Creekbus
13h 13m$374–1,181
Prince Rupert to Dawson Creek by bus
Questions & Answers
The cheapest way to get from Prince Rupert to Dawson Creek is to bus which costs $100 - $190 and takes 18h 15m.
The fastest way to get from Prince Rupert to Dawson Creek is to bus and fly and drive which takes 10h 23m and costs $370 - $1,600.
No, there is no direct bus from Prince Rupert to Dawson Creek. However, there are services departing from Prince Rupert and arriving at Dawson Creek via Prince George. The journey, including transfers, takes approximately 18h 15m.
The distance between Prince Rupert and Dawson Creek is 915 km. The road distance is 1123.1 km.
The best way to get from Prince Rupert to Dawson Creek without a car is to bus which takes 18h 15m and costs $100 - $190.
It takes approximately 10h 23m to get from Prince Rupert to Dawson Creek, including transfers.
Prince Rupert to Dawson Creek bus services, operated by BC Bus North, depart from Prince Rupert station.
Prince Rupert to Dawson Creek bus services, operated by BC Bus North, arrive at Prince George, BC station.
Yes, the driving distance between Prince Rupert to Dawson Creek is 1123 km. It takes approximately 14h 33m to drive from Prince Rupert to Dawson Creek.
There are 13+ hotels available in Dawson Creek.
What companies run services between Prince Rupert, BC, Canada and Dawson Creek, BC, Canada?
You can take a bus from Prince Rupert to Dawson Creek via Prince George, BC and Prince George in around 18h 15m.
- Website
- westjet.com
Flights from Northwest Regional Airport to Grande Prairie Airport via Calgary
- Ave. Duration
- 4h 50m
- When
- Wednesday
- Estimated price
- $280–2,000
Flights from Northwest Regional Airport to Grande Prairie Airport via Edmonton
- Ave. Duration
- 7h 5m
- When
- Tuesday and Wednesday
- Estimated price
- $260–2,000
Flights from Northwest Regional Airport to Grande Prairie Airport via Vancouver, Edmonton
- Ave. Duration
- 7h 55m
- When
- Monday, Thursday, and Friday
- Estimated price
- $300–2,100
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
- $300–2,100
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
- $330–2,300
- 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
- $300–1,400
Flights from Northwest Regional Airport to North Peace Regional Airport via Vancouver
- Ave. Duration
- 6h 57m
- When
- Every day
- Estimated price
- $280–1,400
Flights from Smithers Airport to North Peace Regional Airport via Vancouver
- Ave. Duration
- 4h 17m
- When
- Every day
- Estimated price
- $190–950
- Website
- flycma.com
Flights from Northwest Regional Airport to Prince George Airport
- Ave. Duration
- 1h 10m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $250–750
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Prince Rupert to Vanderhoof
- Ave. Duration
- 10h 35m
- Frequency
- 3 times a week
- Estimated price
- $140–370
- Website
- https://www.viarail.ca/en
- Escape
- $140–330
- Business
- $200–360
- Business Plus
- $210–370
- Economy
- $160–340
- Economy Plus
- $180–350
Train from Prince Rupert to Smithers
- Ave. Duration
- 6h 14m
- Frequency
- 3 times a week
- Estimated price
- $80–290
- Website
- https://www.viarail.ca/en
- Escape
- $80–200
- Business
- $130–280
- Business Plus
- $140–290
- Economy
- $90–210
- Economy Plus
- $100–220
- Phone
- +1 778 763 4155
- Website
- tnst.ca
Bus from Prince Rupert to Terrance Skeena Mall
- Ave. Duration
- 1h 45m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- https://www.tnst.ca/passenger-information
Bus from Prince Rupert to Prince George, BC
- Ave. Duration
- 10h 30m
- Frequency
- Twice a week
- Estimated price
- $50–100
- Website
- https://www.tnst.ca/passenger-information
Bus from Prince George to Dawson Creek
- Ave. Duration
- 6h 45m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- https://www.tnst.ca/passenger-information
Bus from Burrard Vanderhoof Co-op to Downtown Exch Bay B
- Ave. Duration
- 1h 30m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- https://www.tnst.ca/passenger-information
Bus from Prince George to Dawson Creek
- Ave. Duration
- 6h 45m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- https://www.tnst.ca/passenger-information
Bus from Prince Rupert to Terrance Skeena Mall
- Ave. Duration
- 1h 45m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- https://www.tnst.ca/passenger-information
Bus from Taylor to Dawson Creek
- Ave. Duration
- 50 min
- Frequency
- Twice a week
- Estimated price
- $45–90
- Website
- https://www.tnst.ca/passenger-information
Bus from Taylor to Dawson Creek
- Ave. Duration
- 50 min
- Frequency
- Twice a week
- Estimated price
- $45–90
- Website
- https://www.tnst.ca/passenger-information
Bus from Prince Rupert to Terrance Skeena Mall
- Ave. Duration
- 1h 45m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- https://www.tnst.ca/passenger-information
Bus from Prince George to Dawson Creek
- Ave. Duration
- 6h 45m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- https://www.tnst.ca/passenger-information
- Phone
- +1 855 499 1119
- [email protected]
- Website
- bctransit.com
Bus from Burrard Vanderhoof Co-op to Downtown Exch Bay B
- Ave. Duration
- 1h 32m
- Frequency
- 6 times a week
- Website
- https://www.bctransit.com/bulkley-nechako/
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, How to plan an amazing trip around Scandinavia, and Italy Travel Guides - to help you get the most out of your next trip.










