The route from Cairndow to the coastal town of Banff covers approximately 270 kilometers. You will travel north through the heart of the Highlands before heading east toward the Moray Firth coast. The drive typically requires 4 hours and 30 minutes of travel time. As there is no direct public transport, you must rely on a private vehicle. The journey offers a transition from rugged mountain terrain to the fertile, rolling landscapes of the northeast.
Total Distance: 270 km driving distance; 190 km straight-line air distance.
The A947 is a winding road; drive with extra caution.
Summer months for coastal views and longer daylight hours.