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 best-reviewed castle in this list.

Map

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

Urquhart Castle

Urquhart Castle

Highland

On Loch Ness; pre-booking advised in summer

4.5 · 28.2k reviews

Eilean Donan Castle

Eilean Donan Castle

Highland

Open most of year; brief winter closure

4.6 · 26.9k reviews

Dunrobin Castle

Dunrobin Castle

Highland

Seasonal Apr-Oct; falconry displays

4.7 · 9,485 reviews

Dunvegan Castle

Dunvegan Castle

Highland

Seasonal Apr-Oct; gardens and seal boat trips

4.4 · 8,523 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

Cawdor Castle

Cawdor Castle

Highland

Seasonal May-Oct

4.6 · 3,788 reviews

Inverlochy Castle

Inverlochy Castle

Highland

Closed for conservation; viewable through protective fencing

4.1 · 2,013 reviews

Castle of Mey

Castle of Mey

Highland

Seasonal May-Sep; closes late July for royal visit

4.5 · 1,513 reviews

Armadale Castle, Gardens & Museum

Armadale Castle, Gardens & Museum

Highland

Gardens and Museum of the Isles; open daily from March

4.4 · 1,451 reviews

Tulloch Castle Hotel

Tulloch Castle Hotel

Highland

12th-century origins; Dingwall

4.2 · 665 reviews

Castle of Old Wick

Castle of Old Wick

Highland Free entry

Free; Norse-era tower on cliff-edge promontory

4.4 · 564 reviews

Inverlochy Castle Hotel

Inverlochy Castle Hotel

Highland

Victorian baronial mansion-castle near Fort William

4.6 · 512 reviews

Strome Castle

Strome Castle

Highland Free entry

Ruin on Loch Carron shore; free, open at all times

4.4 · 334 reviews

Dornoch Castle Hotel

Dornoch Castle Hotel

Highland

15th-century bishop's palace; noted whisky bar; trading normally

4.3 · 241 reviews

Castle Leod

Castle Leod

Highland

~25 open days yearly plus private tours by arrangement

4.6 · 182 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.

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 carries the strongest public rating of any castle 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 and Castle Leod you get the grounds or a booked tour rather than free run of the building.