Expect a classic open-top double-decker ride that loops around the main sights: Old Town, New Town, Holyrood, and the Royal Mile. The buses run every 10-20 minutes in summer, less frequently in winter. Audio commentary is available in several languages; it's informative but can feel a bit dry after 45 minutes. Sitting upstairs gives you decent views of the castle and Georgian architecture, though you'll share the space with plenty of other tourists. The full loop takes roughly 60-90 minutes depending on traffic. It's convenient if your time is limited or mobility is an issue, but you'll see more by walking the Royal Mile itself.
Best time is late spring or early autumn – mild weather, fewer crowds than July and August. Summer offers the longest daylight and most frequent buses, but expect traffic and packed upper decks. In winter the experience is colder and shorter, though you might get the bus almost to yourself. Expect to pay around £15-25 for a 24-hour ticket; family deals and multi-day options can bring the per-person cost down.
Pick the 24-hour ticket if you're only in town a day or two – it's the simplest and most useful. Skip the multi-day passes unless you're genuinely using the bus multiple times; they're rarely worth it. Sit on the right side going uphill for the best castle views, and bring headphones – the onboard speakers aren't great in wind or traffic.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.