HUB hero image

How to Travel from

Williams Lake to Grande Prairie

by Plane, Route or Car

Williams Lake
+0
Grande Prairie
Transport search to Grande Prairie
Williams Lake
+0
Grande Prairie
Building a composite car route
Cheapest
Best Offer!
Car
9 h 48 min
773 km.
from $42
Composite Route Car Only
Schedule

Williams Lake, Canada → Grande Prairie, Canada

All
All days
05 Aug, Wed
06 Aug, Thu
07 Aug, Fri
08 Aug, Sat
09 Aug, Sun

Cheapest and Fastest Ways to Travel from Williams Lake to Grande Prairie

Composite routes from Williams Lake to Grande Prairie

Cheapest
Fastest
Other

Transport providers

Air Canada
Website
WestJet
Website
Air Canada
Website
5h 55m
Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
$229.01–$699.74
WestJet
Website
4h 23m
Monday
$330.79–$699.74
BC Bus North
Website
EBus Canada
Website
Cold Shot
Website
Sun Star Shuttle
Website
BC Bus North
Website
6h 45m
Twice a week
$49.62–$69.97
1-844-564-7494
1-844-564-7494
Call
EBus Canada
Website
2h 45m
3 times a week
$38.17–$48.35
1-877-769-3287
1-877-769-3287
Call Contact via email
Cold Shot
Website
1h 50m
Once daily
$43.26–$59.80
+1 587-557-7719
+1 587-557-7719
Call Contact via email
Sun Star Shuttle
Website
1h
On demand
$48.13–$104.26
(250) 554-8005
(250) 554-8005
Call Contact via email

Questions and Answers

What is the cheapest way to get from Williams Lake to Grande Prairie?

The cheapest way to get from Williams Lake to Grande Prairie is to bus which costs $108.70 - $152.17 and takes 13h 26m.

What is the fastest way to get from Williams Lake to Grande Prairie?

The fastest way to get from Williams Lake to Grande Prairie is to fly which takes 7h 27m and costs $152.17 - $597.83 .

Is there a direct bus between Williams Lake and Grande Prairie?

No, there is no direct bus from Williams Lake to Grande Prairie. However, there are services departing from Williams Lake, BC - Petro Canada and arriving at Grande Prairie, AB - Cold Shot Depot via Prince George and Dawson Creek, AB. The journey, including transfers, takes approximately 13h 26m.

How far is it from Williams Lake to Grande Prairie?

The distance between Williams Lake and Grande Prairie is 837 km. The road distance is 775.3 km.

How do I travel from Williams Lake to Grande Prairie without a car?

The best way to get from Williams Lake to Grande Prairie without a car is to bus which takes 13h 26m and costs $108.70 - $152.17 .

How long does it take to get from Williams Lake to Grande Prairie?

It takes approximately 13h 26m to get from Williams Lake to Grande Prairie, including transfers.

Where do I catch the Williams Lake to Grande Prairie bus from?

Williams Lake to Grande Prairie bus services, operated by EBus Canada, depart from Williams Lake, BC - Petro Canada station.

Bus or fly from Williams Lake to Grande Prairie?

The best way to get from Williams Lake to Grande Prairie is to bus which takes 13h 26m and costs $108.70 - $152.17 . Alternatively, you can fly, which costs $152.17 - $597.83 and takes 7h 27m.

Where does the Williams Lake to Grande Prairie bus arrive?

Williams Lake to Grande Prairie bus services, operated by EBus Canada, arrive at Prince George, BC - Terry Fox Statue station.

What is the time difference between Williams Lake and Grande Prairie?

Grande Prairie is 1h ahead of Williams Lake. It is currently 00:10 in Williams Lake and 01:10 in Grande Prairie.

Can I drive from Williams Lake to Grande Prairie?

Yes, the driving distance between Williams Lake to Grande Prairie is 775 km. It takes approximately 9h 51m to drive from Williams Lake to Grande Prairie.

Which airlines fly from Williams Lake Airport Airport to Grande Prairie Airport Airport?

Air Canada, Pacific Coastal Airlines and WestJet offer flights from Williams Lake Airport Airport to Grande Prairie Airport Airport.

Where can I stay near Grande Prairie?

There are 29+ hotels available in Grande Prairie. Prices start at $54.80 per night.
+0