City
Town
Village
Hamlet
Motorway
Primary
Secondary
Unclassified
Point Distance Time Fuel
Grande Prairie 0 km 0:00 00 min 0.0 L
43 24 km, 17 min
Wembley 24 km 0:17 17 min 1.0 L
43 22 km, 15 min
Beaverlodge 47 km 0:33 33 min 3.0 L
43 73 km, 50 min
Pouce Coupe 119 km 1:23 1 h 23 min 9.4 L
2 19 km, 13 min
Dawson Creek 138 km 1:37 1 h 37 min 9.9 L
97 51 km, 35 min
East Pine 189 km 2:13 2 h 13 min 12.2 L
97 46 km, 32 min
Chetwynd 235 km 2:45 2 h 45 min 18.4 L
97 162 km, 1 h 49 min
McLeod Lake 397 km 4:34 4 h 34 min 31.1 L

Book a Hotel for your trip to McLeod Lake

Distance from Grande Prairie to McLeod Lake by car

The distance between Grande Prairie and McLeod Lake is 397 kilometers by road. Distance from Grande Prairie to McLeod Lake by car takes approximately 4 hours and 34 minutes.

The distance between Grande Prairie and McLeod Lake is ranked 3,380th in the ranking popularity.
The driving time from Grande Prairie to McLeod Lake is approximately 4 hours and 34 minutes without intermediate stops.
Use the "Intermediate points" field inside the "Show advanced options" to find out how to get from Grande Prairie to McLeod Lake through specific transit points.
You can calculate the route from Grande Prairie to McLeod Lake through any specific transit point by dragging and dropping the route on the map.
To find out how far is Grande Prairie from McLeod Lake, all the intermediate path segments were totalized. Precise satellite coordinates of highways were used for this calculation.
Have any questions? Contact us!