UK things to do
UK › Scotland › the Highlands

Top 10 things to do in the Highlands

The Highlands are Scotland’s big wilderness: mountains, lochs, glens, castles and the Isle of Skye. Distances are long, so plan time and fuel. It is the best place in Britain for scenery.

  1. 1

    Glen Coe

    📍 GlencoeWalks, scenery

    A dramatic glen with mountain walks and a notorious history.

  2. 2

    Ben Nevis

    📍 Fort WilliamMountain, walks

    The highest mountain in Britain, with a long path to the summit. Weather changes fast.

  3. 3

    Isle of Skye: Fairy Pools

    📍 Glenbrittle, SkyeWalks, waterfalls

    A string of blue pools and waterfalls beneath the Cuillin.

  4. 4

    Isle of Skye: Old Man of Storr

    📍 Near Portree, SkyeWalks, views

    A rock pinnacle above the sea, reached by a steep path.

  5. 5

    Eilean Donan Castle

    📍 DornieCastle, views

    A famous castle on a tidal island at the meeting of three lochs.

  6. 6

    Loch Ness and Urquhart Castle

    📍 DrumnadrochitLake, castle

    The famous loch, with the ruins of Urquhart Castle on the shore.

  7. 7

    Culloden Battlefield

    📍 Near InvernessHistory, battlefield

    The site of the last battle on British soil, with a visitor centre.

  8. 8

    Glenfinnan Viaduct

    📍 GlenfinnanTrains, views

    A curved railway viaduct, known from Harry Potter, beside Loch Shiel.

  9. 9

    The Jacobite steam train

    📍 Fort WilliamTrains, scenery

    A steam railway from Fort William to Mallaig over the viaduct. Book ahead.

  10. 10

    Dunrobin Castle

    📍 GolspieCastle, gardens

    A fairytale castle with gardens beside the sea, with falconry displays.

Where to base yourself

Inverness suits the Highland capital and day trips. Fort William suits Ben Nevis and Glen Coe. Portree suits Skye. Ullapool suits the north-west coast.

Last checked: October 2026.