Four different Edinburgh passes include entry to Edinburgh Castle — and they range from £45 to £105. One covers 20+ attractions across the city. Another gets you into the castle even when it’s sold out. A third only makes sense if you’re driving around Scotland for two weeks.
Choosing the wrong pass wastes money. Choosing the right one can save you £15–£20 per person. This guide compares every option, runs the savings maths, and gives you an honest recommendation based on how you’re actually spending your time in Edinburgh.
Best pass for most visitors: The Royal Edinburgh Ticket (£76) covers Edinburgh Castle, Palace of Holyroodhouse, Royal Yacht Britannia, and 48 hours of hop-on hop-off bus travel. It’s also the only pass that guarantees castle entry when the official site is sold out. For visitors focused on the castle alone, skip the pass and book a guided tour with entry (£37) instead.
Every Edinburgh Pass That Includes the Castle
Five pass options cover Edinburgh Castle in some form. Here’s how they compare.
| Pass | Adult Price | What’s Included | Validity | Castle Entry | Best For |
| Edinburgh City Pass + Castle | from £75 | 20+ attractions, guided castle walking tour, hop-on hop-off bus, airport tram | 1–3 calendar days | Guided tour | Multi-day explorers |
| Royal Edinburgh Ticket | £76 | Castle + Holyroodhouse + Royal Yacht Britannia + 3 bus routes | 48 hours | Guaranteed | First-time visitors |
| ★ Edinburgh Multi-Attraction Pass | £89 | Castle + guided tour + Scotch Whisky Experience + Holyroodhouse + 10% discount code | [VERIFY] | Guided tour | History + whisky lovers |
| Historic Scotland Explorer Pass | £45 | 78 Historic Scotland sites across Scotland (castles, abbeys, ruins) | 14 days | Standard | Scotland-wide travellers |
| ★ 24-Hr Hop-On Hop-Off Bus | £18 | 15-stop bus tour, 9-language audio. Castle NOT included — pair with separate ticket. | 24 hours | Not included | Families, budget visitors |
The key differences come down to scope and timing. The Edinburgh City Pass casts the widest net — 20+ attractions across 1–3 calendar days — but works on calendar days, not 24-hour periods. If you activate it at 2pm, you lose half a day. The Royal Edinburgh Ticket is more focused: three royal attractions plus transport, but it runs on 48 consecutive hours from activation, which gives you more flexibility.
The Explorer Pass is a different beast entirely. It covers 78 Historic Scotland heritage sites across the country — Edinburgh Castle, Stirling Castle, Urquhart Castle at Loch Ness, and dozens more. It does not include Holyroodhouse (that’s managed by the Royal Collection, not Historic Scotland), any bus service, or any Edinburgh City Pass attractions. It only makes sense if you’re exploring beyond Edinburgh.
Which Edinburgh City Pass Is Right for You?
Best for First-Time Visitors (2–3 Day Trip)
Royal Edinburgh Ticket (£76) — Edinburgh’s three most important attractions in one ticket, with hop-on hop-off transport between them. Castle, Holyroodhouse, Britannia — that’s a full day of royal history. The bus makes getting between the castle (top of the Royal Mile), the palace (bottom of the Royal Mile), and Britannia (Leith) painless. Saves roughly £13–£17 compared to buying everything individually.
Best for Multi-Day Explorers (3+ Days)
Edinburgh City Pass + Castle (from £105 for 3 days) — if you’re in Edinburgh for three or more days and plan to visit 5+ attractions, this is where the savings stack up. It includes a guided castle walking tour, Camera Obscura, Edinburgh Vaults, Holyrood Distillery, hop-on hop-off bus, and more. Start early each morning to maximise the calendar-day validity. For a focused alternative with just three top attractions and whisky, consider the Edinburgh Multi-Attraction Pass (£89) which bundles the castle, Scotch Whisky Experience, and Holyroodhouse.
Best for Budget Visitors
Standard castle ticket (£21.50 online) plus a 24-Hour Hop-On Hop-Off Bus (£18) = £39.50 total. That’s roughly half the cost of most passes. You get the castle plus a full day of sightseeing by bus with audio commentary in 9 languages. Kids under 15 ride free — up to 3 per paying adult. If you want a guide at the castle, swap the standard ticket for a guided tour with entry (£37) for a total of £55.
Best for Scotland-Wide Travel
Historic Scotland Explorer Pass (£45, 14 days) — covers Edinburgh Castle plus 77 other heritage sites across Scotland. If you’re driving to Stirling Castle, visiting Urquhart Castle at Loch Ness, or exploring abbeys and prehistoric sites, this pass pays for itself in two visits. Edinburgh Castle alone is £21.50, Stirling is £19.50 — you’re already ahead at £41. It also includes skip-the-line entry at Edinburgh and Stirling Castles and a 20% discount on audio guides.
Best for History Enthusiasts
If the castle is your main draw and you don’t need 20 other attractions, skip the pass entirely. A guided walking tour with entry ticket (£37) gives you 1.5 hours of expert storytelling covering 3,000 years of history, group entry, and free time to explore every building and museum at your own pace. It’s the best £37 you’ll spend in Edinburgh. See our complete guided tour comparison for all options from £35–£52.
Do You Actually Need a City Pass?
Honestly? Not always. Here’s the maths.
Royal Edinburgh Ticket breakeven: The ticket costs £76. Buying everything separately: Edinburgh Castle (£21.50) + Palace of Holyroodhouse (£22) + Royal Yacht Britannia (~£21) + 48-hour bus pass (~£25) = approximately £89.50. That’s a saving of roughly £13.50 per adult. Worth it if you’ll visit all three attractions and use the bus. Not worth it if Holyroodhouse is closed on your visit day (Tuesdays and Wednesdays, except late May–early September).
Edinburgh City Pass breakeven: At £75 for one day, you need to visit 3–4 included attractions in a single day to break even. That’s achievable but tight. At £105 for three days, the threshold drops to 2 attractions per day — much more comfortable. The pass includes several £20+ attractions, so visiting one major attraction plus one walking tour per day gets you there.
When to skip the pass: If Edinburgh Castle is your only must-see, buy a standard ticket (£21.50) or a guided tour (£35–£37). If you’re visiting for just one day and only want the castle plus a stroll down the Royal Mile, no pass will save you money.
Just want the castle? expert guide, castle entry included, free cancellation.
Book this Guided Walking TourImportant Things to Know Before You Buy
A few gotchas that catch visitors out:
- Edinburgh City Pass runs on calendar days, not 24-hour periods. If you activate it at 3pm, day one ends at midnight. Start first thing in the morning to maximise value.
- Royal Edinburgh Ticket runs on 48 consecutive hours from activation. More flexible than calendar days — activate at 10am Saturday, valid until 10am Monday.
- Palace of Holyroodhouse is closed Tuesdays and Wednesdays. Only open 7 days a week from late May to early September. If your visit falls on a Tue/Wed outside summer, any pass that includes Holyroodhouse loses part of its value.
- Royal Edinburgh Ticket guarantees castle entry when the official site shows sold out. Staff at the Waterloo Place ticket booth will book your time slot directly. This is a significant advantage during peak summer.
- No city pass includes fast-track or skip-the-line access. You still queue at attractions. For queue-skipping strategies, see our skip-the-line guide.
- Historic Scotland Explorer Pass does NOT include Holyroodhouse. A common misconception. Holyroodhouse is managed by the Royal Collection Trust, not Historic Scotland. The Explorer Pass only covers Historic Scotland sites.
- All passes are mobile. No printing needed — show the pass on your phone. Most offer free cancellation up to 24 hours before.
For more practical advice on timing your castle visit, check our 15 tips every visitor should know and best time to visit guide.
Frequently Asked Questions
Is an Edinburgh city pass worth it?
It depends on how many attractions you’ll visit. The Royal Edinburgh Ticket (£76) saves £13–£17 per adult if you visit all three included royal attractions and use the bus. The Edinburgh City Pass (from £75) breaks even at 3–4 attractions per day. If you’re only visiting Edinburgh Castle, buy a standalone ticket or guided tour instead — no pass will save you money.
Which Edinburgh pass includes Edinburgh Castle?
Four passes include castle entry in 2026: the Edinburgh City Pass + Castle (from £75), Royal Edinburgh Ticket (£76), Edinburgh Multi-Attraction Pass (£89 via Tiqets), and Historic Scotland Explorer Pass (£45). The 24-Hour Hop-On Hop-Off Bus (£18) does not include castle entry but pairs well with a separate castle ticket.
Edinburgh City Pass vs Royal Edinburgh Ticket — which is better?
The Edinburgh City Pass + Castle (from £75) covers 20+ attractions over 1–3 calendar days. The Royal Edinburgh Ticket (£76) focuses on three royal attractions plus bus for 48 consecutive hours. Choose the City Pass for broad sightseeing over multiple days. Choose the Royal Edinburgh Ticket for the three must-see royal attractions with guaranteed castle entry and flexible 48-hour timing.
Does the Historic Scotland Explorer Pass include Edinburgh Castle?
Yes — the Explorer Pass (£45 for 14 days) includes Edinburgh Castle plus 77 other Historic Scotland sites. It does not include the Palace of Holyroodhouse, Royal Yacht Britannia, or any hop-on hop-off bus. It’s designed for visitors touring multiple heritage sites across Scotland, not just Edinburgh.
Can you use Edinburgh city passes over multiple days?
Yes, but the validity varies. The Edinburgh City Pass comes in 1-day, 2-day, and 3-day options (calendar days, not 24-hour). The Royal Edinburgh Ticket is valid for 48 consecutive hours from first use. The Explorer Pass is valid for 14 consecutive days. All passes activate upon first use, not at purchase.
What’s the cheapest way to see Edinburgh Castle plus other attractions?
For castle + sightseeing: standard castle ticket (£21.50) plus a 24-Hour Hop-On Hop-Off Bus (£18) = £39.50. Kids under 15 ride free on the bus. For castle + Holyroodhouse + Britannia: the Royal Edinburgh Ticket (£76) is the best value. For castle with a guide: a guided walking tour with entry starts from £35.
Do city passes include skip-the-line access at Edinburgh Castle?
No Edinburgh city pass includes a dedicated fast-track lane. However, the Royal Edinburgh Ticket guarantees castle entry even when the official website shows sold out — staff book your time slot when you collect your ticket. For general queue-skipping strategies, see our skip-the-line guide.
What if Holyroodhouse is closed on my visit day?
The Palace of Holyroodhouse is closed Tuesdays and Wednesdays from October to late May. If your visit falls on these days, any pass that includes Holyroodhouse loses part of its value. The Royal Edinburgh Ticket sometimes offers entry to The King’s Gallery as an alternative during closures, but this isn’t guaranteed. Check the official palace website for specific closure dates before buying a pass.
Pick the Right Pass (or Skip It Entirely)
For most first-time Edinburgh visitors planning to see the castle plus Holyroodhouse and Britannia, the Royal Edinburgh Ticket (£76) offers the best combination of value, flexibility, and guaranteed castle entry. If you’re visiting for 3+ days and want to explore broadly, the Edinburgh City Pass + Castle (from £105) opens up 20+ attractions.
And if Edinburgh Castle is the one thing you won’t miss? Skip the pass, book a guided tour, and spend the savings on dinner.
Castle your only priority? 1.5 hours of expert storytelling + entry. Free cancellation.
Book this Guided Walking TourFor the full comparison of every ticket type and tour option, see our complete Edinburgh Castle tickets guide.
────────────────────────────────────────────────────────────
Related Articles
- All Edinburgh Castle Tickets & Tours
- Hop-On Hop-Off Bus: Is It Worth It?
- Best Time to Visit Edinburgh Castle (Month-by-Month)
- 12 Things You Can’t Miss Inside the Castle
────────────────────────────────────────────────────────────