
Edinburgh’s hop-on hop-off sightseeing buses cost from £18, stop near Edinburgh Castle, and let up to three kids ride free per adult. But here’s what the ads don’t emphasise: the bus doesn’t include castle entry, and the nearest stop is a 10-minute uphill walk from the entrance. If the castle is your only destination, you probably don’t need one. If you’re combining the castle with Holyroodhouse, the Royal Mile, and the New Town, it’s one of the smartest ways to get around Edinburgh.
Edinburgh Hop-On Hop-Off Bus
£18 adult / Free under 15 (up to 3 kids per adult). 24-hour pass, 14–15 stops, buses every 8–20 min, open-top double-decker, audio in 9 languages + Horrible Histories kids’ commentary. Castle stop: Johnston Terrace (~10 min walk uphill to entrance). Castle entry NOT included — book separately (£21.50 online) or via a guided tour (£35–£37).
What the Hop-On Hop-Off Bus Includes
The 24-Hour Hop-On Hop-Off Bus (£18) is operated by City Sightseeing Edinburgh and includes:
- 24-hour unlimited hop-on hop-off travel from first use
- 14–15 stops across central Edinburgh, covering Old Town, New Town, Grassmarket, and the Royal Mile
- Open-top double-decker bus with panoramic views
- Audio commentary in 9 languages (English, Spanish, French, German, Italian, Russian, Portuguese, Japanese, Mandarin)
- Horrible Histories kids’ commentary in English — award-winning narration by Terry Deary
- Headphones provided on board
- Wheelchair accessible with low-floor ramps
- Buses running every 8–20 minutes depending on season [VERIFY current frequency]
- Full loop takes approximately 70 minutes without stops
First departure from Waterloo Place (Stop 1) is around 8:45–8:55am, with the last departure between 3:55pm and 6pm depending on season. You can board at any stop — just show your e-voucher to the driver.
What’s NOT included: entry to any attractions. Edinburgh Castle, the Palace of Holyroodhouse, and all other sites require separate tickets. This is the most common source of confusion — the bus gets you to the castle, not into it.
Does the Bus Stop at Edinburgh Castle?

Yes, but not at the entrance. The City Sightseeing route stops at Johnston Terrace (Stop 4), at the base of Castle Rock. From there, it’s approximately a 10-minute walk uphill via the Esplanade to reach the castle entrance at the top.
To put that in context: Edinburgh Castle is also a 15-minute walk from Waverley Station and about 10 minutes from the top of the Royal Mile (the Lawnmarket end). If you’re already in the Old Town, walking to the castle takes roughly the same time as riding the bus to the nearest stop and walking up from there. For more transport options, see our guide to getting to Edinburgh Castle.
The bus is most useful for reaching the castle from outside the Old Town — if your hotel is in the New Town, Leith, or you’re arriving from a cruise terminal. In those cases, it saves navigating Edinburgh’s hills on foot or working out public bus routes.
Is the Hop-On Hop-Off Bus Worth It for Castle Visitors?
This depends entirely on what else you’re doing in Edinburgh.
The Bus Makes Sense If You’re…
- Visiting multiple attractions — castle + Holyroodhouse + National Museum + New Town. The bus connects all of these with a single ticket
- Travelling with children. Up to 3 kids aged 15 and under ride free per paying adult. A family of two adults and three children pays just £36 for 24 hours of unlimited city transport — hard to beat
- A cruise ship passenger needing efficient transport between the port and city centre attractions
- Staying outside the Old Town and want a hassle-free way to reach the castle without navigating Edinburgh’s notoriously steep streets
- A first-time visitor who wants a city overview before exploring on foot — the full 70-minute loop is a decent orientation
The Bus Doesn’t Make Sense If You’re…
- Only visiting Edinburgh Castle. It’s walkable from anywhere in the Old Town, and the bus stop still leaves you with a 10-minute uphill walk
- Wanting a guided castle experience. The bus drives past the castle — it doesn’t explain what’s inside. For that, book a guided tour
- Staying in the Old Town or on the Royal Mile. Everything is within walking distance
Bottom line: the hop-on hop-off bus is a transport and orientation tool, not a castle ticket. It’s excellent for getting around Edinburgh efficiently — especially with kids — but it doesn’t replace the need for a separate castle entry ticket or guided tour.
Which Should You Book?
For multi-attraction visitors and families: Book the 24-Hour Hop-On Hop-Off Bus (£18) + a castle tour or entry separately.
For castle-focused visitors: Skip the bus. A Guided Walking Tour with Entry (£37) is better value — it includes expert storytelling, skip-the-line entry, and free time to explore.
Hop-On Bus vs Castle Tours: Value Comparison
Here’s how the bus stacks up against dedicated castle options:
| Option | Price | Castle Entry? | Includes | Best For |
| 24hr Hop-On Bus | £18 | No (£21.50 extra) | Bus travel + audio in 9 languages | Multi-attraction, families |
| ★ Guided Walking Tour + Entry | £37 | Yes (guided) | 90min castle tour + entry + free time | Most visitors |
| Express Tour + Entry | £35 | Yes (guided) | 45min tour + entry + audio app | Time-pressed visitors |
| Multi-Attraction Pass | £89 | Yes + Whisky + Holyrood | Castle + Scotch Whisky + Holyroodhouse | Multi-day visitors |
The maths: the hop-on bus (£18) plus standard castle entry (£21.50) costs £39.50 with no guided tour. A Guided Walking Tour with Entry (£37) includes expert storytelling and skip-the-line entry for £2.50 less. The bus only becomes good value if you’re also using it to visit other attractions beyond the castle.
For visitors planning to see the castle, Holyroodhouse, and the Royal Yacht Britannia, look into the Royal Edinburgh Ticket (approximately £65–75, available direct from Edinburgh Bus Tours). It bundles 48-hour bus travel with guaranteed entry to all three attractions — potentially better value than buying everything separately. See our city pass guide for a full comparison.
5 Tips for Using the Bus to Visit Edinburgh Castle
- Hop off at Johnston Terrace (Stop 4). This is the closest stop to the castle on the City Sightseeing route. From there, follow the path uphill to the Esplanade — the walk takes about 10 minutes and is steep in places.
- If the bus is full, wait for the next one. During summer weekends, buses can fill up. Don’t panic — the next bus arrives within 8–20 minutes. The operator does not guarantee seats and won’t refund if you have to wait. [VERIFY policy]
- Do the full loop first. If you’re using the bus for orientation, ride the complete 70-minute circuit without stopping. You’ll get a solid overview of the city’s layout before choosing where to explore on foot.
- Book your castle entry or tour separately in advance. Since the bus doesn’t include castle entry, make sure you’ve already booked a castle ticket or guided tour before arriving. Castle tickets sell out in peak season, and you don’t want to ride the bus up to the castle only to find it’s fully booked.
- Activate the kids’ Horrible Histories commentary. It’s available in English and genuinely entertaining — families consistently praise it in reviews. Select it from the audio guide options when you board. For more family advice, see our Edinburgh Castle with kids guide.
Frequently Asked Questions
u003cstrongu003eDoes the Edinburgh hop-on hop-off bus stop at the castle?u003c/strongu003e
Yes. The City Sightseeing route stops at Johnston Terrace (Stop 4) at the base of Castle Rock. From there it’s approximately a 10-minute uphill walk to the castle entrance via the Esplanade. The bus does not stop at the entrance itself.
u003cstrongu003eDoes the hop-on hop-off bus include Edinburgh Castle entry?u003c/strongu003e
No. The standard 24-hour bus ticket (£18) does not include entry to Edinburgh Castle or any other attraction. Castle entry must be purchased separately (£21.50 online) or as part of a u003ca href=u0022https://edinburghcastle-tickets.com/guided-tours/u0022u003eguided tour (£35–£37)u003c/au003e. The Royal Edinburgh Ticket (~£65–75) does include castle entry plus bus travel, but that’s a different product available from Edinburgh Bus Tours directly.
u003cstrongu003eIs the Edinburgh hop-on hop-off bus worth it?u003c/strongu003e
For multi-attraction visitors and families, yes — particularly because up to 3 children ride free per adult. For castle-only visitors, no. A u003ca href=u0022https://www.getyourguide.com/en-gb/edinburgh-l44/edinburgh-castle-skip-the-line-guided-walking-tour-t407882/?partner_id=9BAL9K3u0026amp;cmp=ec-hop-on-hop-off-touru0022 target=u0022_blanku0022 rel=u0022noreferrer noopener nofollow sponsoredu0022u003eGuided Walking Tour with Entry (£37)u003c/au003e includes castle entry and expert storytelling for less than the bus + separate entry combined (£39.50).
u003cstrongu003eDo kids ride free on the Edinburgh sightseeing bus?u003c/strongu003e
On City Sightseeing Edinburgh, up to 3 children aged 15 and under travel free with every paying adult. You must add child tickets to your cart during checkout — they’re not applied automatically.
u003cstrongu003eHow often do the buses run?u003c/strongu003e
Every 8–20 minutes depending on the season and time of day. First departure from Waterloo Place is around 8:45–8:55am. The full circuit takes approximately 70 minutes without stopping.
u003cstrongu003eWhat is the Royal Edinburgh Ticket?u003c/strongu003e
A 48-hour pass from Edinburgh Bus Tours that includes unlimited hop-on hop-off travel on all three routes plus guaranteed entry to Edinburgh Castle, the Palace of Holyroodhouse, and the Royal Yacht Britannia. It costs approximately £65–75 per adult.
u003cstrongu003eCan I use the bus to get to Edinburgh Castle from the airport?u003c/strongu003e
Not directly. The hop-on hop-off bus doesn’t serve Edinburgh Airport. Take the Airlink 100 express bus from the airport to Waverley Bridge (approximately 25 minutes, ~£7.50 single), then board the sightseeing bus at Waterloo Place (Stop 1) or walk directly to the castle (15 minutes uphill). See our u003ca href=u0022https://edinburghcastle-tickets.com/how-to-get-there/u0022u003egetting to Edinburgh Castle guideu003c/au003e for all transport options.
u003cstrongu003eCan I cancel my bus booking?u003c/strongu003e
Yes. Free cancellation up to 24 hours before your selected travel date. Vouchers are valid for 12 months from the date chosen at checkout, so there’s flexibility even if your plans change.
The Verdict: Bus for City Sightseeing, Guided Tour for the Castle
The hop-on hop-off bus is one of the best ways to get around Edinburgh — especially for families, where the kids-go-free policy makes it an exceptional value. But for visiting Edinburgh Castle specifically, a guided tour with entry is the smarter booking. It includes everything the bus doesn’t: expert storytelling, castle entry, and skip-the-line access.
My recommendation: if you’re seeing multiple attractions, book the bus and a castle tour separately. If the castle is your main focus, skip the bus entirely.