Driving directions from Ballater to Anstruther

Step by step driving directions and route map on how to go from Ballater to Anstruther by road.

Distance from Ballater to Anstruther: 99.7 mi

Reverse route: Driving directions from Anstruther to Ballater

B974, A90

99.7 mi1 hour 45 mins