The Castle RollsA list of every visitable castle in the United Kingdom

County guide · The Castle Rolls

Best castles in the Highlands

15 castles across the Scottish Highlands, from Eilean Donan's postcard island setting to the wild, cliff-edge ruins of the far north coast.

15Castles listed here
2Free to enter
7You can stay in
4.7Top rated · Dunrobin Castle
Urquhart Castle
Urquhart Castle, the most-reviewed castle in this list.

Map

Every castle on this list - 15 in total, 2 free to enter, 7 you can stay overnight in

Eilean Donan Castle

Eilean Donan Castle

Highland

Open most of year; brief winter closure

★ 4.6 · 26.9k reviews

Inverness Castle (Inverness Castle Experience)

Inverness Castle (Inverness Castle Experience)

Highland

New attraction, fully opened February 2026; storyteller-led tours

★ 4.1 · 5,334 reviews

Common questions

How many castles are there in the Highlands?

This roll lists 15 visitable castles, fortresses and tower houses in the Highlands. Of those, 2 are free to enter and 8 charge admission. The other 5 have restricted access.

Which castles in the Highlands are free to visit?

2 of the 15 castles in the Highlands are open-access sites with no admission charge, namely Castle of Old Wick and Strome Castle.

What is the best-rated castle in the Highlands?

Dunrobin Castle is among the highest-rated castles in the Highlands on this roll - 4.7/5 from 9,485 Google reviews.

Can you stay overnight in a castle in the Highlands?

Yes - 7 of the castles listed here offer overnight stays, including Eilean Donan Castle, Dunvegan Castle, Armadale Castle, Gardens & Museum and Tulloch Castle Hotel.

Can you reach any castle in the Highlands by train?

6 of the 15 sit within 1.5 miles of a railway station, the closest being Inverness Castle (Inverness Castle Experience) (Inverness, 0.3 miles), Dunrobin Castle (Dunrobin Castle, 0.3 miles), Strome Castle (Stromeferry, 0.5 miles) and Inverlochy Castle (Banavie, 0.9 miles). Those are straight-line distances from the station to the castle, so the walk on the ground is longer than the figure.

Can you go inside every castle in the Highlands?

Not all of them on the same terms. 5 of the 15 restrict what a visitor can see. Tulloch Castle Hotel, Inverlochy Castle Hotel and Dornoch Castle Hotel are hotels, so there is no way in without booking a room or a table. At Inverlochy Castle the building itself isn't open to visitors, so you see it from the grounds or from outside. At Castle Leod you get the grounds or a booked tour rather than free run of the building.