Scotland  ›  Edinburgh  ›  Bus Tours in Edinburgh

Bus Tours in Edinburgh

Average traveler rating of these tours: 4.4 7,955 reviews Free cancellation on most experiences

Our top 3 of 6 experiences

Edinburgh: Hop-On Hop-Off Bus Tour & Kids FreeOur pick
Edinburgh: Hop-On Hop-Off Bus Tour & Kids Free ★ 4.35 (2,880 reviews) Duration: 1h 10m Every day · No fixed time
from · per person £ 20
Edinburgh to Isle of Skye & Highlands: 3-Day Coach Tour★Top rated
Edinburgh to Isle of Skye & Highlands: 3-Day Coach Tour ★ 4.82 (1,265 reviews) Duration: 3d Every day · 08:30 Live guide EN
from · per person £ 207
Edinburgh: Hop-on Hop-off Bus Tour with Live GuideBest value
Edinburgh: Hop-on Hop-off Bus Tour with Live Guide ★ 4.70 (135 reviews) Duration: 1d Every day · No fixed time Live guide EN
from · per person £ 20

Bus Tours in Edinburgh at a glance

Price per person across the 6 options priced per person: £ 20–£ 355 (median £ 21).

Of the 6 options: 4 with live guides in English, 6 with free cancellation, 6 with instant confirmation, 6 kid-friendly and 3 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.

Bus Tours in Edinburgh

6 options
Edinburgh: Hop-On Hop-Off Bus Tour & Kids Free
›
‹
Our pick
Edinburgh: Hop-On Hop-Off Bus Tour & Kids Free Award-winning 24-hour hop-on hop-off bus tour of Edinburgh with 14 stops, audio commentary in 9 languages, and up to 3 kids travel free per adult. Every day · No fixed time · All ages ★ 4.35 (2,880 reviews) Duration: 1h 10m ✓ Free cancellation. from £ 20 per person
Edinburgh: Ghost Bus Tour & Historic Haunts
›
‹
Travelers' pick · Likely to sell out
Edinburgh: Ghost Bus Tour & Historic Haunts Ghost bus tour through Edinburgh's haunted sites including Greyfriars Kirk, Royal Mile and Edinburgh Castle. Tales of executions and grave robbers with professional guide. Every day · 6 start times, 18:00 to 21:30 · From age 5 ★ 4.35 (3,120 reviews) Duration: 1h–1h 15m Live guide: EN ✓ Free cancellation. from £ 21 per person
Edinburgh to Isle of Skye & Highlands: 3-Day Coach Tour
›
‹
★ Top rated
Edinburgh to Isle of Skye & Highlands: 3-Day Coach Tour 3-day small group tour from Edinburgh through Scottish Highlands to Isle of Skye. Includes Ben Nevis, Eilean Donan Castle, Old Man of Storr, and 2 nights accommodation. Every day · 08:30 · From age 4 ★ 4.82 (1,265 reviews) Duration: 3d Live guide: EN ✓ Free cancellation. from £ 207 per person
Edinburgh: 2-Day Highlands & Jacobite Steam Train Tour
›
‹
Edinburgh: 2-Day Highlands & Jacobite Steam Train Tour 2-day Highlands tour from Edinburgh with Jacobite Steam Train, Loch Ness cruise, Urquhart Castle and Fort Augustus. Includes transport, breakfast and guide. Max 32 passengers. Next departure: 4 Apr 2027 · From age 3 ★ 4.77 (361 reviews) Duration: 2d Live guide: EN ✓ Free cancellation. from £ 355 per person
Edinburgh: Hop-on Hop-off Bus Tour with Live Guide
›
‹
Best value
Edinburgh: Hop-on Hop-off Bus Tour with Live Guide Live-guided hop-on hop-off bus tour covering Edinburgh Castle, Royal Mile, Palace of Holyroodhouse & Grassmarket. 13 stops, WiFi on board, join at Waterloo Place or any stop. Every day · No fixed time · All ages ★ 4.70 (135 reviews) Duration: 1d Live guide: EN ✓ Free cancellation. from £ 20 per person
Edinburgh: Open-Top Bus Tour & Royal Yacht Britannia 48hrs
›
‹
Edinburgh: Open-Top Bus Tour & Royal Yacht Britannia 48hrs Two open-top bus routes covering Edinburgh Castle, Holyrood Palace, Royal Botanic Garden and Royal Yacht Britannia. 48-hour hop-on-hop-off ticket with audio guide. Every day · No fixed time · All ages ★ 4.01 (194 reviews) Duration: 1h–1h 10m ✓ Free cancellation. from £ 30 per person

All 6 options, side by side

✓ 2026-11-14
OptionPriceDurationRatingDays and timesGuide languages
Edinburgh: Hop-On Hop-Off Bus Tour & Kids FreeOur pick
£ 20 per person
1h 10m4.35★ · 2,880Every day · No fixed time—
Edinburgh to Isle of Skye & Highlands: 3-Day Coach TourTop rated
£ 207 per person
3d4.82★ · 1,265Every day · 08:30English
Edinburgh: Hop-on Hop-off Bus Tour with Live GuideBest value
£ 20 per person
1d4.70★ · 135Every day · No fixed timeEnglish
Edinburgh: Ghost Bus Tour & Historic Haunts
£ 21 per person
1h–1h 15m4.35★ · 3,120Every day · 6 start times, 18:00 to 21:30English
Edinburgh: 2-Day Highlands & Jacobite Steam Train Tour
£ 355 per person
2d4.77★ · 361Next departure: 4 Apr 2027English
Edinburgh: Open-Top Bus Tour & Royal Yacht Britannia 48hrs
£ 30 per person
1h–1h 10m4.01★ · 194Every day · No fixed time—

Related

More things to do in Edinburgh

Need help planning your next activity?