A typical historic walking tour in Edinburgh lasts 1.5 to 2 hours and covers the Royal Mile, Old Town closes, Greyfriars Kirkyard, and sites tied to the city's turbulent past. Expect a mix of architecture, bloody history, and local legends delivered by a guide who walks at a moderate pace. Groups are usually 10-25 people; you'll stand still often while the guide talks, so it's not strenuous but you'll be on your feet the whole time. In summer the streets are busy and lively; in winter they're quieter but can be dark by 4pm.
The best time to go is spring or autumn when crowds are manageable and the weather is cooler for walking. Expect to pay around £12-£20 per person for a standard group tour. Private tours or smaller specialist ones run £80-£150 for up to four people. Ghost tours after dark are popular but can feel gimmicky if you're not into theatrical storytelling.
Pick a tour focused on Old Town history or architecture if you want substance; skip the ones that lean too heavily on ghosts and gore unless that's your thing. Wear comfortable shoes and bring a rain jacket — Edinburgh weather changes fast and the cobblestones get slippery.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.