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