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

Near a city · The Castle Rolls

Castles near Edinburgh

37 castles sit within 40 miles of Edinburgh, from the fortress on the doorstep to Rosslyn-country ruins out toward the Pentlands. Nearest first.

40Castles listed here
6Free to enter
6You can stay in
4.7Top rated · Blackness Castle
Edinburgh Castle
Edinburgh Castle, the most-reviewed castle in this list.

Map

Every castle on this list - 40 in total, 6 free to enter, 6 you can stay overnight in

Thirlestane Castle

Thirlestane Castle

Scottish Borders · 24 mi away

Guided tours Apr-Oct 2026; pre-booking recommended

★ 4.7 · 593 reviews

Scotstarvit Tower

Scotstarvit Tower

Fife · 24 mi away

Tower currently closed; exterior viewable

★ 4.2 · 19 reviews

Elcho Castle

Elcho Castle

Perth and Kinross · 30 mi away

Remarkably complete roofed 1560s tower house; seasonal

★ 4.6 · 100 reviews

Floors Castle

Floors Castle

Scottish Borders · 37 mi away

Seasonal; Scotland's largest inhabited castle

★ 4.6 · 1,392 reviews

Roxburgh Castle

Roxburgh Castle

Scottish Borders · 38 mi away Free entry

Once one of Scotland's most important royal castles; only a large mound and fragmentary wall stumps remain.

★ 4.3 · 38 reviews

Crossbasket Castle

Crossbasket Castle

South Lanarkshire · 38 mi away

16th-century tower plus mansion; luxury hotel

★ 4.7 · 796 reviews

Distances are straight-line ("as the crow flies"), not driving or train time - check the operator's own site for real travel options before you go.

Common questions

How many castles are there within 40 miles of Edinburgh?

This roll lists 40 visitable castles, fortresses and tower houses within 40 miles of Edinburgh. Of those, 6 are free to enter and 21 charge admission. The other 13 have restricted access.

Which castles within 40 miles of Edinburgh are free to visit?

6 of the 40 castles within 40 miles of Edinburgh are open-access sites with no admission charge, namely Ravenscraig Castle, Hailes Castle, Burleigh Castle, Balvaird Castle, Greenknowe Tower and Roxburgh Castle.

What is the best-rated castle within 40 miles of Edinburgh?

Blackness Castle is among the highest-rated castles within 40 miles of Edinburgh on this roll - 4.7/5 from 4,624 Google reviews.

Can you stay overnight in a castle within 40 miles of Edinburgh?

Yes - 6 of the castles listed here offer overnight stays, including Melville Castle Hotel, Dalhousie Castle Hotel, Thirlestane Castle and Floors Castle.

Can you reach any castle within 40 miles of Edinburgh by train?

16 of the 40 sit within 1.5 miles of a railway station, the closest being Aberdour Castle and Gardens (Aberdour, 0.1 miles), Preston Tower (Prestonpans, 0.2 miles), Broughty Castle (Broughty Ferry, 0.3 miles) and Alloa Tower (Alloa, 0.4 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 within 40 miles of Edinburgh?

Not all of them on the same terms. 13 of the 40 restrict what a visitor can see. Melville Castle Hotel, Dalhousie Castle Hotel and Crossbasket Castle are hotels, so there is no way in without booking a room or a table. At Preston Tower, Crichton Castle, Scotstarvit Tower and Clackmannan Tower the building itself isn't open to visitors, so you see it from the grounds or from outside. At Lauriston Castle, Menstrie Castle and Claypotts Castle you get the grounds or a booked tour rather than free run of the building.