Home › Castles › Edinburgh

Castles near Edinburgh

5 castles within 150 km of Edinburgh, ranked by visitor rating, with distances, opening hours and ticket prices.

0castles
0with visitor info
0free to enter
0castle hotels
0average rating

The castles within 150 km of Edinburgh span Scotland's dramatic history, from royal fortresses to island strongholds. Edinburgh Castle itself dominates the capital from its volcanic rock, whilst Stirling Castle commands the gateway to the Highlands. Glamis Castle, a turreted Renaissance palace in Angus, offers insight into aristocratic life, and Rothesay Castle on the Isle of Bute presents a rare circular courtyard design from the medieval period.

Adult admission typically ranges from £18.50 to £21.50, with discounts for children and concessions; some sites admit young children free. Winter opening hours may be reduced at certain properties. Edinburgh and Stirling make natural starting points for a central Scotland castle trail, whilst Glamis suits a journey into Perthshire and Angus, and Rothesay requires a ferry crossing to Bute.

Map of castles near Edinburgh

All castles near Edinburgh

Showing 5 of 5 castles
#1

Glamis Castle

★★★★☆ 4.7 · 6,423 reviews · Edinburgh

Nestled in the heart of Scotland, Glamis Castle represents not merely an architectural marvel but a tapestry woven with history, legend, and nobility. It's recognized as one of the most b...

Tickets Adults £19.50 · children (5–16) £11 · under 5 freeOpen Mon–Sun 10:00–16:30From Edinburgh 94 km
Plan your visit →
#2

Edinburgh Castle

★★★★☆ 4.6 · 109,450 reviews · Edinburgh

Perched on the volcanic Castle Rock, Edinburgh Castle dominates the skyline of Scotland's capital city with its historic fortifications. This iconic symbol deeply intertwines with the nat...

Tickets Adults £21.50 · children (5–15) £13 · concessions £17 · under 5 freeOpen Mon–Sun 09:30–18:00From Edinburgh 1 km
Plan your visit →
#3

Stirling Castle

★★★★☆ 4.6 · 35,753 reviews · Glasgow

Stirling Castle, an architectural marvel, stands as one of Scotland's grandest and most historically significant castles. Furthermore, renowned for its strategic importance and rich histo...

Tickets Adults £18.50 · concessions £15 · children 7–15 £11 · under 7 freeOpen Mon–Sun 09:30–17:00From Edinburgh 63 km
Plan your visit →
#4

Rothesay Castle

★★★★☆ 4.4 · 532 reviews · Glasgow

Rothesay Castle stands as a testament to the rich history and architectural evolution of Scotland. Located on the Isle of Bute, this medieval stronghold has witnessed numerous historical ...

Open Mon–Sun 09:30–12:00, 1:00–17:00From Edinburgh 146 km
Plan your visit →
#5

Dalhousie Castle

★★★★☆ 4.3 · 1,186 reviews · Edinburgh

Dalhousie Castle, a fortress of medieval grandeur, stands proudly near Edinburgh, Scotland. As one of Scotland’s oldest inhabited castles, it has been steeped in history, royal encounters...

From Edinburgh 15 km
Plan your visit →

Search and filter all castles by style and features →

Castle hotels near Edinburgh

Tours & tickets from Edinburgh

Frequently asked questions

How much does it cost to visit Edinburgh Castle?

Adult tickets cost £21.50, with children aged 5–15 paying £13 and concessions £17. Children under 5 enter free.

Which castles near Edinburgh are best for families?

Edinburgh Castle and Stirling Castle both offer excellent facilities and engaging displays for families. Glamis Castle provides castle tours suitable for children, with reduced rates for those aged 5–16.

Can you stay overnight in a castle near Edinburgh?

Dalhousie Castle, located 15 km from Edinburgh, operates as a castle hotel. It allows guests to experience historic accommodation within easy reach of the capital.

How far is Stirling Castle from Edinburgh?

Stirling Castle is approximately 43 km from Edinburgh by road. The journey takes around 45 minutes to an hour depending on traffic.

Rankings, opening hours and prices update automatically. Last update: 12 October 2026.

Sign up to receive the latest
updates and news

Explore the timeless majesty of Europe's castles
Discover our social media
© 2026 Europes Castles - All rights reserved.