Skip to content
A93

Royal Deeside and the Cairngorms

Perth, the Highland village of Braemar, Aberdeen and the cliff castle of Dunnottar.

Distance
280 km (174 mi)
Driving
3 h 52 min
Suggested days
3
Stops
6
Countries
United Kingdom
Updated
May 18, 2026

At a glance: 3-day road trip of about 280 km (174 mi) with 6 stops, from Edinburgh to Dunnottar Castle. About 3 h 52 min of driving in total.

Route description

Leave Edinburgh northwards over the Queensferry Crossing and follow the M90 to Perth on the River Tay. Just outside the town, Scone Palace was the crowning place of Scottish kings.

The A93 heads north via Blairgowrie into Glenshee and climbs to the Cairnwell Pass, the highest main road in Britain, before dropping to Braemar. Braemar is a Highland village in the Cairngorms National Park, best known for its Highland Gathering in early September.

Follow the River Dee east on the A93 past Balmoral Castle and Ballater through Royal Deeside, a valley of pine woods and grand estates, to Aberdeen, the granite city on the North Sea. From there the A90 runs south to the harbour town of Stonehaven.

Dunnottar Castle stands on a rock almost cut off from the mainland, reached by a steep path and many steps. The Glenshee road can be closed by snow in winter, and deer often cross the Highland roads at dusk.

Stop-by-stop itinerary

In driving order. Distances are estimates between consecutive stops.

  1. 1

    Edinburgh

    United Kingdom
    Start
  2. 2

    Perth

    United Kingdom
    64 km
  3. 3

    Braemar

    United Kingdom
    85 km
  4. 4

    Aberdeen

    United Kingdom
    100 km
  5. 5

    Stonehaven

    United Kingdom
    27 km
  6. 6

    Dunnottar Castle

    HistoryStonehaven, United Kingdom

    Clifftop ruins on a rock almost cut off from the mainland, where the Scottish crown jewels were once hidden.

    3 km