How Long Does Ghost Tours Take in London?
By Editorial Team · Last updated 16/08/2026
- Best season
- Year-round
- How to get there
- Multiple international airports and Eurostar
- Avg. visit duration
- 3-5 days
Let’s talk about ghost tours in London – we have 19 different options available to explore the city’s darker side! The duration of these tours varies significantly, offering something for every interest and time commitment.
Generally, you can expect a London ghost tour to last between 90 minutes and 360 minutes. Shorter tours typically focus on a concentrated area with key historical sites and spooky stories, covering around an hour or so. Longer tours delve deeper into the city’s history, visiting more locations and providing a richer narrative, often extending for up to three hours.
Several factors can influence the length of a tour. The depth of the storytelling, the number of stops included, and even the route taken through London will all contribute to how long you spend on the experience. We've found that tours with more detailed historical context or those covering larger geographical areas tend to be longer.
To help you plan your day, we recommend budgeting around 2.5 to 3 hours for a ghost tour – this allows ample time without feeling rushed. If you’re combining it with other activities, consider booking a shorter tour (around 90-120 minutes) and scheduling it as an afternoon activity to fit seamlessly into your itinerary. With an average rating of 4.8/5, you can be sure these tours are delivering memorable experiences!