There are 484 miles or 779 km from Grande Prairie to Banff .
Grande Prairie and Banff are take 8 hours 2 mins by car and you can see best route for this distance.
|Straight line distance
||1 hours 9 mins
||8 hours 2 mins