There are 8 ways to get from Williston to Dawson Creek by plane, car, train, 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 Ring Rock Ranch Airport to Grande Prairie Airport, drive
best- Fly from Ring Rock Ranch Airport (XWA) to Grande Prairie Airport (YQU)plane XWA - YQU
- Drive from Grande Prairie Airport (YQU) to Dawson Creekcar
10h 54m$368–1,314Drive to Regina, fly to Grande Prairie Airport, drive
cheapest- Drive from Williston to Regina-Airport-YQRcar
- Fly from Regina (YQR) to Grande Prairie Airport (YQU)plane YQR - YQU
- Drive from Grande Prairie Airport (YQU) to Dawson Creekcar
9h 19m$274–1,726Train, bus, drive
- Take the train from Williston Amtrak to Shelby Amtrak Stationtrain
- Take the bus from Shelby Transit Center to Port of Sweet Grassbus
- Drive from Port of Sweet Grass to Lethbridge - U of Lcar
- Take the bus from Lethbridge - U of L to Calgary - Downtown Ticket Officebus
- Take the bus from Calgary to Kamloopsbus
- Take the bus from Kamloops, BC - Sahali Mall to Prince George, BC - Terry Fox Statuebus
- Take the bus from Prince George to Dawson Creekbus
38h 40mTrain, bus
- Take the train from Williston Amtrak to Everett Amtrak Stationtrain
- Take the train from Everett Amtrak Station to Vancouvertrain
- Take the bus from Vancouver, BC - Pacific Central Station to Kamloops, BCbus
- Take the bus from Kamloops, BC - Sahali Mall to Prince George, BC - Terry Fox Statuebus
- Take the bus from Prince George to Dawson Creekbus
2d 1hDrive 1,652.3 km
- Drive from Williston to Dawson Creekcar 1,652.3 km
18h 8m$326–471Fly Ring Rock Ranch Airport to North Peace Regional Airport, bus
- Fly from Ring Rock Ranch Airport (XWA) to North Peace Regional Airport (YXJ)plane XWA - YXJ
- Take the bus from Taylor to Dawson Creekbus
11h 53m$478–1,619Drive to Regina, fly to North Peace Regional Airport, bus
- Drive from Williston to Regina-Airport-YQRcar
- Fly from Regina (YQR) to North Peace Regional Airport (YXJ)plane YQR - YXJ
- Take the bus from Taylor to Dawson Creekbus
10h 21m$444–1,531Drive to Brandon Municipal Airport, fly to Grande Prairie Airport, drive
- Drive from Williston to Brandon Municipal Airport (YBR)car
- Fly from Brandon Municipal Airport (YBR) to Grande Prairie Airport (YQU)plane YBR - YQU
- Drive from Grande Prairie Airport (YQU) to Dawson Creekcar
15h 8m$425–2,470
Ring Rock Ranch Airport (XWA) to Grande Prairie Airport (YQU) flights
Questions & Answers
The cheapest way to get from Williston to Dawson Creek is to drive which costs $320 - $480 and takes 18h 8m.
The fastest way to get from Williston to Dawson Creek is to drive and fly which takes 9h 19m and costs $270 - $1,800.
The distance between Williston and Dawson Creek is 1439 km. The road distance is 1652.3 km.
The best way to get from Williston to Dawson Creek without a car is to train and bus which takes 2 days 1h and costs .
It takes approximately 10h 54m to get from Williston to Dawson Creek, including transfers.
Dawson Creek is 2h behind Williston. It is currently 3:20 PM in Williston and 1:20 PM in Dawson Creek.
Yes, the driving distance between Williston to Dawson Creek is 1652 km. It takes approximately 18h 8m to drive from Williston to Dawson Creek.
There are 13+ hotels available in Dawson Creek.
What companies run services between Williston, ND, USA and Dawson Creek, BC, Canada?
There is no direct connection from Williston to Dawson Creek. However, you can take the taxi to Ring Rock Ranch Airport (XWA) airport, fly to Grande Prairie Airport (YQU), then drive to Dawson Creek. Alternatively, you can take a train from Williston Amtrak to Dawson Creek via Shelby Amtrak Station, Shelby Transit Center, Port of Sweet Grass, Lethbridge - U of L, Calgary, Kamloops, Kamloops, BC - Sahali Mall, Prince George, BC - Terry Fox Statue, and Prince George in around 38h 40m.
- Website
- westjet.com
Flights from Ring Rock Ranch Airport to Grande Prairie Airport via Denver, Calgary
- Ave. Duration
- 9h
- When
- Every day
- Estimated price
- $280–1,200
Flights from Ring Rock Ranch Airport to Grande Prairie Airport via Las Vegas, Calgary
- Ave. Duration
- 11h 24m
- When
- Thursday
- Estimated price
- $500–2,400
Flights from Ring Rock Ranch Airport to Grande Prairie Airport via Denver, Edmonton
- Ave. Duration
- 13h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $280–1,200
Flights from Ring Rock Ranch Airport to Grande Prairie Airport via Minneapolis, Edmonton
- Ave. Duration
- 14h 37m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $480–2,300
Flights from Regina to Grande Prairie Airport via Calgary
- Ave. Duration
- 4h 28m
- When
- Every day
- Estimated price
- $200–1,600
Flights from Regina to Grande Prairie Airport via Edmonton
- Ave. Duration
- 7h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $190–1,600
Flights from Ring Rock Ranch Airport to North Peace Regional Airport via Denver, Calgary
- Ave. Duration
- 12h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $330–1,400
Flights from Regina to North Peace Regional Airport via Calgary
- Ave. Duration
- 4h 32m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $240–1,900
Flights from Regina to North Peace Regional Airport via Edmonton, Calgary
- Ave. Duration
- 6h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $260–1,900
Flights from Brandon Municipal Airport to Grande Prairie Airport via Calgary
- Ave. Duration
- 10h 32m
- When
- Every day
- Estimated price
- $310–2,300
- Website
- delta.com
Flights from Ring Rock Ranch Airport to Grande Prairie Airport via Minneapolis, Calgary
- Ave. Duration
- 10h 40m
- When
- Every day
- Estimated price
- $290–1,200
Flights from Ring Rock Ranch Airport to Grande Prairie Airport via Denver, Calgary
- Ave. Duration
- 9h
- When
- Every day
- Estimated price
- $280–1,200
Flights from Ring Rock Ranch Airport to Grande Prairie Airport via Las Vegas, Calgary
- Ave. Duration
- 11h 24m
- When
- Thursday
- Estimated price
- $500–2,400
Flights from Regina to Grande Prairie Airport via Calgary
- Ave. Duration
- 4h 23m
- When
- Every day
- Estimated price
- $200–1,600
Flights from Ring Rock Ranch Airport to North Peace Regional Airport via Minneapolis, Calgary
- Ave. Duration
- 13h 47m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $350–1,400
Flights from Ring Rock Ranch Airport to North Peace Regional Airport via Denver, Calgary
- Ave. Duration
- 12h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $330–1,400
Flights from Regina to North Peace Regional Airport via Calgary
- Ave. Duration
- 4h 32m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $240–1,900
- Website
- aircanada.com
Flights from Ring Rock Ranch Airport to Grande Prairie Airport via Denver, Calgary
- Ave. Duration
- 11h
- When
- Every day
- Estimated price
- $280–1,200
Flights from Ring Rock Ranch Airport to North Peace Regional Airport via Minneapolis, Vancouver
- Ave. Duration
- 10h 49m
- When
- Every day
- Estimated price
- $410–1,600
Flights from Regina to North Peace Regional Airport via Vancouver
- Ave. Duration
- 5h 38m
- When
- Every day
- Estimated price
- $300–1,300
- Website
- united.com
Flights from Ring Rock Ranch Airport to North Peace Regional Airport via Denver, Vancouver
- Ave. Duration
- 12h 45m
- When
- Every day
- Estimated price
- $370–1,500
Flights from Ring Rock Ranch Airport to North Peace Regional Airport via Minneapolis, Vancouver
- Ave. Duration
- 10h 49m
- When
- Every day
- Estimated price
- $410–1,600
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Williston Amtrak to Shelby Amtrak Station
- Ave. Duration
- 7h 14m
- Frequency
- Twice daily
- Estimated price
- $180–380
- Website
- https://www.amtrak.com/home.html
Train from Williston Amtrak to Everett Amtrak Station
- Ave. Duration
- 24h 4m
- Frequency
- Once daily
- Estimated price
- $490–1,100
- Website
- https://www.amtrak.com/home.html
Train from Everett Amtrak Station to Vancouver
- Ave. Duration
- 3h 9m
- Frequency
- Twice daily
- Estimated price
- $50–110
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 406-470-0727
- [email protected]
- Website
- northern.rural-transit.com
Bus from Shelby Transit Center to Port of Sweet Grass
- Ave. Duration
- 40 min
- Frequency
- Once daily
- Schedules at
- northern.rural-transit.com
- Phone
- +1 877 769 3287
- [email protected]
- Website
- myebus.ca
Bus from Lethbridge - U of L to Calgary - Downtown Ticket Office
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Website
- https://www.myebus.ca/
Bus from Calgary to Kamloops
- Ave. Duration
- 8h 25m
- Frequency
- 6 times a week
- Website
- https://www.myebus.ca/
Bus from Kamloops, BC - Sahali Mall to Prince George, BC - Terry Fox Statue
- Ave. Duration
- 6h 30m
- Frequency
- 3 times a week
- Website
- https://www.myebus.ca/
Bus from Vancouver, BC - Pacific Central Station to Kamloops, BC
- Ave. Duration
- 4h 35m
- Frequency
- Twice daily
- Website
- https://www.myebus.ca/
Bus from Kamloops, BC - Sahali Mall to Prince George, BC - Terry Fox Statue
- Ave. Duration
- 6h 30m
- Frequency
- 3 times a week
- Website
- https://www.myebus.ca/
- Phone
- +1 778 763 4155
- Website
- tnst.ca
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 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 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
- Phone
- +1 833 583 3636
- [email protected]
- Website
- riderexpress.ca
Bus from Vancouver, BC - Pacific Central Station to Kamloops, BC
- Ave. Duration
- 4h 50m
- Frequency
- Once daily
- Estimated price
- $50–110
- Website
- https://www.riderexpress.ca/
- Standard
- $50–110
Want to know more about travelling around Canada
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide
















