How to get from Grande Prairie to Rainbow Lake by car, truck, walk, bike

Distance between Grande Prairie and Rainbow Lake is 373 kilometers (231 miles).
Driving distance from Grande Prairie to Rainbow Lake is 588 kilometers (365 miles)

Grande PrairieRainbow Lake
Leaving from
Going to

Route Map

4 Ways from Grande Prairie (Canada/Alberta) to Rainbow Lake (Canada)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto 100 Street 145 m
2. Make a U-turn onto 100 Street 1.26 km
3. Turn right onto 100 Street 490 m
4. Continue onto 100 Street, 2 112.65 km
5. Keep right onto 2 195 m
6. Turn slight right onto 100 Avenue, 2 62.33 km
7. Continue onto Mackenzie Highway, 35 273.72 km
8. Turn left onto Highway 58, 58 135.96 km
9. Turn right onto Rainbow Drive 1.20 km
10. Turn right onto Evergreen Place Road 110 m
11. Turn right 60 m
12. Turn right 23 m
13. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Grande Prairie (Canada/Alberta) to Rainbow Lake (Canada)?
How do I get from Grande Prairie (Canada/Alberta) to Rainbow Lake (Canada) the fastest?
How long does it take to get from Grande Prairie (Canada/Alberta) to Rainbow Lake (Canada)?