Scotland  ›  Edinburgh  ›  Edinburgh Castle: Tours & Activities

Edinburgh Castle: Tours & Activities

Average traveler rating of these tours: 4.9 23,045 reviews Free cancellation on most experiences

Our top 3 of 15 experiences

Edinburgh Castle: Guided Walking Tour & Entry TicketOur pick
Edinburgh Castle: Guided Walking Tour & Entry Ticket ★ 4.81 (7,037 reviews) Duration: 1h 30m Every day · 10:00, 12:15 and 13:30 Live guide EN · DE · IT · FR +1
from · per person £ 41
Edinburgh Castle, Holyrood & Royal Mile Small Group Tour★Top rated
Edinburgh Castle, Holyrood & Royal Mile Small Group Tour ★ 4.91 (138 reviews) Duration: 5h Every day except Tuesday and Wednesday · 10:00 Live guide EN
from · per person £ 96
Edinburgh: Royal Mile & Castle Walking Tour 3 HoursBest value
Edinburgh: Royal Mile & Castle Walking Tour 3 Hours ★ 4.82 (98 reviews) Duration: 3h Every day · 09:30 Live guide IT
from · per person £ 17

Edinburgh Castle: Tours & Activities at a glance

Price per person across the 15 options priced per person: £ 17–£ 495 (median £ 52). With 100+ reviews: 12 of 15.

Of the 15 options: 13 with live guides in English, 14 with free cancellation, 15 with instant confirmation, 1 with hotel pickup, 13 kid-friendly, 1 private and 11 bookable last-minute.

How we rank: quality, number of reviews, availability, booking conditions and relevance to the topic. In the comparison table, our top 3 comes first. Price per person. “Top rated” = the highest score among options with at least 100 reviews.

Edinburgh Castle: Tours & Activities

15 options
Edinburgh Castle: Guided Walking Tour & Entry Ticket
›
‹
Our pick
Edinburgh Castle: Guided Walking Tour & Entry Ticket Guided tour of Edinburgh Castle on the Royal Mile with entry included. Walk the fortress for 70 minutes with a guide covering 3000 years of history, then explore freely. Every day · 10:00, 12:15 and 13:30 · All ages ★ 4.81 (7,037 reviews) Duration: 1h 30m Live guide: EN · DE · IT · FR +1 ✓ Free cancellation. from £ 41 per person
Edinburgh Castle Tour: Pre-Booked Entry & 3000 Years of History
›
‹
Travelers' pick
Edinburgh Castle Tour: Pre-Booked Entry & 3000 Years of History Edinburgh Castle guided walking tour with entry tickets. 1.5 hours of Scottish history from the grounds. Starts at 192 High Street. Every day · 10:30 and 13:30 · All ages ★ 4.89 (5,930 reviews) Duration: 1h 30m Live guide: EN · ES ✓ Free cancellation. from £ 39 per person
Edinburgh Castle: Guided Tour & Fast-Track Entry
›
‹
Travelers' pick
Edinburgh Castle: Guided Tour & Fast-Track Entry Edinburgh Castle walking tour with entry included. Visit St. Margaret's Chapel, Mons Meg cannon, the Great Hall and Honours of Scotland. Around 90 minutes. Every day · 10:00 and 13:00 · All ages ★ 4.89 (2,375 reviews) Duration: 1h 30m Live guide: EN ✓ Free cancellation. from £ 39 per person
Edinburgh Castle & Royal Mile: Small Group Walking Tour
›
‹
Travelers' pick
Edinburgh Castle & Royal Mile: Small Group Walking Tour Small group walking tour of Edinburgh Castle, Royal Mile and Old Town with guide. Includes castle entry, audio devices, and 45-minute castle introduction. Every day · 13:30 · From age 5 ★ 4.82 (1,940 reviews) Duration: 2h 15m Live guide: EN ✓ Free cancellation. from £ 52 per person
Edinburgh Castle & Royal Mile Walking Tour with Entry
›
‹
Travelers' pick · -10% off its previous price
Edinburgh Castle & Royal Mile Walking Tour with Entry Guided tour of Edinburgh's Old Town, Royal Mile, and Edinburgh Castle with entry ticket included. See Crown Jewels, St Giles' Cathedral, Grassmarket. Local guide, 3+ hours. Every day · 10:00, 11:00 and 13:00 · All ages ★ 4.93 (2,984 reviews) Duration: 2h 15m Live guide: EN ✓ Free cancellation. from £ 48 per person
Edinburgh Full-Day Tour with Castle: Old Town to New Town
›
‹
Travelers' pick
Edinburgh Full-Day Tour with Castle: Old Town to New Town Walk from Charlotte Square through Princes Street Gardens and the Royal Mile to Edinburgh Castle. Every day · 10:00 · All ages ★ 4.95 (892 reviews) Duration: 5h Live guide: EN ✓ Free cancellation. from £ 96 per person
Edinburgh Castle: Guided Tour with Local Expert in Kilt
›
‹
Travelers' pick
Edinburgh Castle: Guided Tour with Local Expert in Kilt Edinburgh Castle guided tour with local expert guide in traditional Scottish kilt. Includes admission and storytelling about Crown Jewels, St. Margaret's Chapel & city views. Mon–Sat · 11:30 and 14:00 · All ages ★ 4.94 (698 reviews) Duration: 1h 30m Live guide: EN ✓ Free cancellation. from £ 37 per person
Edinburgh: Harry Potter Tour & Castle Entry with Guide
›
‹
Travelers' pick
Edinburgh: Harry Potter Tour & Castle Entry with Guide Walking tour of Harry Potter filming locations in Edinburgh's Old Town, Royal Mile and Greyfriars Kirkyard, plus timed entry to Edinburgh Castle. 2 hours, local guide. Every day · 09:30 and 12:00 · All ages ★ 4.69 (490 reviews) Duration: 4h Live guide: EN ✓ Free cancellation. from £ 74 per person
Edinburgh Castle & Holyrood Palace: Guided Tour with Audio Guide
›
‹
Travelers' pick
Edinburgh Castle & Holyrood Palace: Guided Tour with Audio Guide Guided walking tour of Edinburgh Castle from 10am, then Palace of Holyroodhouse with audio guide at 2pm. Both entry tickets included, small groups, moderate walking required. Every day except Wednesday · 10:00 · All ages ★ 4.85 (165 reviews) Duration: 3h Live guide: EN ✓ Free cancellation. from £ 85 per person
Edinburgh: Royal Mile & Castle Walking Tour 3 Hours
›
‹
Best value
Edinburgh: Royal Mile & Castle Walking Tour 3 Hours Three-hour walking tour of Edinburgh's Old Town covering the Royal Mile, Greyfriars Kirkyard and St Giles' Cathedral with professional guide in small groups. Every day · 09:30 · All ages ★ 4.82 (98 reviews) Duration: 3h Live guide: IT ✓ Free cancellation. from £ 17 per person
Edinburgh Castle, Holyrood & Royal Mile Small Group Tour
›
‹
★ Top rated
Edinburgh Castle, Holyrood & Royal Mile Small Group Tour Step inside Edinburgh’s royal history with castle entry, Holyrood Palace audio guide, and a walk down the Royal Mile: includes tickets and local guide. Every day except Tuesday and Wednesday · 10:00 · All ages ★ 4.91 (138 reviews) Duration: 5h Live guide: EN ✓ Free cancellation. from £ 96 per person
Edinburgh: Castle, Grassmarket & Private City Tour with Local Tastings
›
‹
Excellent quality
Edinburgh: Castle, Grassmarket & Private City Tour with Local Tastings Wander Edinburgh’s castle, hear stories in the Grassmarket, and sample a local treat on this private city tour with a local guide. Includes flexible route & tasting. Every day · Every 30 min, 09:00 to 16:00 ★ 4.74 (137 reviews) Duration: 3h Live guide: EN ✓ Free cancellation. from £ 90 per person
Edinburgh Castle: Guided Tour & Entry Tickets Included
›
‹
Excellent quality
Edinburgh Castle: Guided Tour & Entry Tickets Included Step inside Edinburgh Castle with a local guide, hear stories of ancient kings, and see the Honours of Scotland. Includes entry tickets and expert-led walk. Every day · 09:00 and 12:00 · All ages ★ 4.90 (119 reviews) Duration: 2h Live guide: ES ✓ Free cancellation. from £ 39 per person
Edinburgh: Castle, Rosslyn Chapel & Royal Military Tattoo Dinner
›
‹
Edinburgh: Castle, Rosslyn Chapel & Royal Military Tattoo Dinner Full evening in Edinburgh with Castle, Rosslyn Chapel, 4-course dinner and reserved Tattoo seating. Hotel pickup included, all-in experience. Mon–Sat · 12:00 · Pickup available ★ 4.78 (32 reviews) Duration: 12h Live guide: EN ✓ Instant confirmation. from £ 495 per person
Edinburgh Castle, Royal Mile & Holyrood Palace Shore Excursion: Walk Scotland's royal heart
›
‹
Edinburgh Castle, Royal Mile & Holyrood Palace Shore Excursion: Walk Scotland's royal heart Shore excursion from South Queensferry with guide and coach. Visit Royal Yacht Britannia, Edinburgh Castle, Holyrood Palace, and Royal Mile. 6–8 hours. Next departure: 16 Apr 2027 · All ages ★ 2.80 (10 reviews) Duration: 8h Live guide: EN · DE ✓ Free cancellation. from £ 64 per person

The top 12 of 15 options, side by side

✓ 2026-11-14
OptionPriceDurationRatingDays and timesGuide languages
Edinburgh Castle: Guided Walking Tour & Entry TicketOur pick
£ 41 per person
1h 30m4.81★ · 7,037Every day · 10:00, 12:15 and 13:30English, German, Spanish +2
Edinburgh Castle, Holyrood & Royal Mile Small Group TourTop rated
£ 96 per person
5h4.91★ · 138Every day except Tuesday and Wednesday · 10:00English
Edinburgh: Royal Mile & Castle Walking Tour 3 HoursBest value
£ 17 per person
3h4.82★ · 98Every day · 09:30Italian
Edinburgh Castle Tour: Pre-Booked Entry & 3000 Years of History
£ 39 per person
1h 30m4.89★ · 5,930Every day · 10:30 and 13:30English, Spanish
Edinburgh Castle: Guided Tour & Fast-Track Entry
£ 39 per person
1h 30m4.89★ · 2,375Every day · 10:00 and 13:00English
Edinburgh Castle & Royal Mile: Small Group Walking Tour
£ 52 per person
2h 15m4.82★ · 1,940Every day · 13:30English
Edinburgh Castle & Royal Mile Walking Tour with Entry
£ 48 per person
2h 15m4.93★ · 2,984Every day · 10:00, 11:00 and 13:00English
Edinburgh Full-Day Tour with Castle: Old Town to New TownGroup of up to 15
£ 96 per person
5h4.95★ · 892Every day · 10:00English
Edinburgh Castle: Guided Tour with Local Expert in Kilt
£ 37 per person
1h 30m4.94★ · 698Mon–Sat · 11:30 and 14:00English
Edinburgh: Harry Potter Tour & Castle Entry with GuideGroup of up to 15
£ 74 per person
4h4.69★ · 490Every day · 09:30 and 12:00English
Edinburgh Castle & Holyrood Palace: Guided Tour with Audio Guide
£ 85 per person
3h4.85★ · 165Every day except Wednesday · 10:00English
Edinburgh: Castle, Grassmarket & Private City Tour with Local TastingsPrivate
£ 90 per person
3h4.74★ · 137Every day · Every 30 min, 09:00 to 16:00English

By what you need

Related

More things to do in Edinburgh

Need help planning your next activity?