Edinburgh's hop-on hop-off bus tours give you a decent overview of the city without walking everywhere. Expect a double-decker ride with recorded commentary (some live guides are better) that covers the Old Town, New Town, Holyrood, and the Royal Mile. Buses stop at major sights like the Castle, Palace, and museums. In summer you'll deal with heavy traffic and crowds; the open top is great for photos but cold and windy even on sunny days. The full loop takes about 90 minutes if you stay on.
Best time is late spring or early autumn when crowds are lighter and weather is more predictable. Summer is busiest but offers longer daylight hours. Expect to pay around £20-£28 for a 24-hour adult ticket; family tickets and multi-day options can bring the per-person cost down. Kids often travel free or at reduced rates with paying adults.
Pick the classic city route over gimmicky themed tours – it's more reliable. Skip the bus for getting up to the Castle itself; the steep walk or taxi is easier than waiting in traffic. Buy tickets online in advance during peak season to avoid queues at the stops. The bus works best as a tired-feet recovery tool rather than your main way to see everything.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.