Skip to content
Trailspot
Menu

Best Castle Tours in Edinburgh

Edinburgh’s historic castles offer a captivating journey through centuries of Scottish history and royal intrigue. Exploring these magnificent structures provides a unique perspective on the nation's past and is a truly memorable experience.

From £553 tours★ 4.5 rated
3 tours
Filters
More filters
Glasgow Loch Lomond Loch Katrine
3.9 (8)600 minFree cancellation
Check availabilitySecure booking via Viator · availability checked 12/10/2026
Loch Ness Inverness and Urquhart Castle
4.5 (111)720 minFree cancellation
Check availabilitySecure booking via Viator · availability checked 12/10/2026
Edinburgh Castle, The Royal Mile & Medieval Rosslyn Chapel
New
480 minFree cancellation
Check availabilitySecure booking via Viator · availability checked 12/10/2026

Bookings are handled securely by Viator, our booking partner — you'll pay on their site and receive your confirmation from them directly.

Frequently asked questions

How much does castle tours cost in Edinburgh?

castle tours in Edinburgh ranges from £55 to £159 per person, depending on the tour and group size.

How long does castle tours take in Edinburgh?

castle tours in Edinburgh typically take between 8 hours and 12 hours, depending on the tour.

How many castle tours options are there in Edinburgh?

We currently list 3 bookable castle tours options in Edinburgh, with real-time pricing and availability.

Can I cancel my castle tours booking in Edinburgh?

Most tours offer free cancellation up to 24 hours before the start time — check the specific policy on each tour before booking.

Castle Tours in other destinations

From £55View tours