Most ghost tours in Edinburgh last between 1 and 2.5 hours, depending on the style of experience you choose. That gives plenty of time to wander eerie lanes, descend into underground vaults, and hear ghostly tales woven with history and legend.
All you need to know about Edinburgh Ghost Tours timings
How long should I spend on an Edinburgh Ghost Tour?

On average

1-2 hours
Shorter tours like the Underground Ghost Tour or Edinburgh Dungeon Walk last 1 to 1.25 hours. These are ideal if you want chilling stories, atmospheric locations, and a taste of the city’s haunted history without committing to a longer evening.

2-3 hours
For a deeper dive, go for longer options such as the After-Dark Ghostly Night Walking Tour or Royal Mile with Castle access. Running 2 to 2.5 hours, these combine rich storytelling, historic sites, and extended time to soak in the eerie atmosphere.
Frequently Asked Questions about Edinburgh Ghost Tours timings
Evening tours between 7pm and 9pm are the most popular. If you prefer smaller groups and a quieter walk, book late-night slots after 9pm.
It’s best to arrive at least 15 to 20 minutes early to check in, meet your guide, and get comfortable before the storytelling begins.
Missing your tour may mean losing your spot, as groups leave promptly. Guides cannot delay schedules, so aim to be on time to avoid disappointment.
Yes, ghost tours operate year-round, though winter tours may feel spookier thanks to darker evenings. Always check seasonal schedules for specific tour timings before booking.
Later tours often feel eerier due to the quiet streets and deeper darkness. If the atmosphere matters most, go for a tour starting after 9pm.
Yes, many visitors book different tours back-to-back. With shorter options around 1 to 1.25 hours, you can combine a daytime history walk with an evening ghost tour.