Best way to travel between

Prince George, BC, Canada
Edmonton, AB, Canada
Travel Modes
Price
Distance
Duration
CO2
bus
$39.6
1058.48 km
16h 7mins
31.75 kgs
 
train
$60.6
762.27 km
12h 45mins
40.4 kgs
 
drive
$61.38
739.55 km
8h 54mins
94.66 kgs
 
flight
$327.6
648.94 km
2h 29mins
70.09 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1058.48 km 16h 7mins 42 CAD 39.6
Train 762.27 km 12h 45mins 64 CAD 60.6
Drive 739.55 km 8h 54mins 65 CAD 61.38
Flight 648.94 km 2h 29mins 346 CAD 327.6
Take Bus from Prince George to Dawson Creek
Time: 6h 55mins Cost: 42 CAD; $ 36.0 - 44.0 USD CO2 Emission: 13.89 kgs
Take Walk from Dawson Creek to Dawson Creek, AB
Time: 7mins Cost: 0 CAD; $ 0.0 - 0.0 USD CO2 Emission: 0.07 kgs
Take Bus from Dawson Creek, AB to Grande Prairie, AB - Cold Shot Depot
Time: 1h 40mins Cost: 37 CAD; $ 31.5 - 38.5 USD CO2 Emission: 3.99 kgs
Take Taxi from Grande Prairie, AB - Cold Shot Depot to Grande Prairie, AB - 9501 113 street
Time: 5mins Cost: 17 CAD; $ 14.4 - 17.6 USD CO2 Emission: 0.67 kgs
Take Bus from Grande Prairie, AB - 9501 113 street to Edmonton, AB - Cold Shot Passenger Terminal
Time: 5h 20mins Cost: 53 CAD; $ 45.0 - 55.0 USD CO2 Emission: 13.71 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Prince George, BC, Canada and Edmonton, AB, Canada is to travel by bus, which will cost about 42 CAD or 36.00 USD.