Ghost Tours in Edinburgh — 2-6 Hours (Half-Day)
14 tours matching "2-6 hours". See all ghost tours in Edinburgh.
14 tours
Filters

Edinburgh 2 Hour Nighttime Ghost Tour Italian Tour Guide
from £17★ 4.8 (80)120 minFree cancellation
Check availabilityvia Viator
Ghosts, Mysteries, and Witches Tour
from £17★ 4.6 (20)120 minFree cancellation
Check availabilityvia Viator
Tour de los Fantasmas, Misterios y Brujas en Español
from £17★ 4.9 (455)120 minFree cancellation
Check availabilityvia Viator

Dark History and Ghost Tour of Edinburgh
from £18★ 5.0 (64)120 minFree cancellation
Check availabilityvia Viator
Edinburgh Darkside Ghost Tour of Mysteries and Murder and Legends
from £24★ 4.8 (3918)120 minFree cancellation
Check availabilityvia Viator
Multi-Sensory Underground Vaults Evening Ghost Tour with Whisky
from £33★ 4.8 (674)120 minFree cancellation
Check availabilityvia Viator
Treasures of Edinburgh: Ghosts, Myths & Legends Private Tour
from £69Private tour
★ 4.7 (18)150 minFree cancellation
Check availabilityvia Viator
The Best Of Edinburgh's Amazing Old Town
from £100Private tour
★ 5.0 (1)120 minFree cancellation
Check availabilityvia Viator
Visite privée enquête : Sherlock Holmes à Édimbourg en Français
from £175Private tour
★ 5.0 (3)120 minFree cancellation
Check availabilityvia Viator
Greyfriars Kirkyard and Edinburgh Castle Private Guided Tour
from £197Private tour
★ 5.0 (1)300 minFree cancellation
Check availabilityvia Viator
Edinburgh City 4 Hour Private Guided Taxi Tour
from £275Private tour
★ 5.0 (7)240 minFree cancellation
Check availabilityvia ViatorShow 2 more tours

Edinburgh Witchery Private Walking Tour
from £372Private tour
150 minFree cancellation
Check availabilityvia Viator
Private Ghost Walking Tour in Edinburgh Historic Old Town
from £1,266Private tour
180 minFree cancellation
Check availabilityvia ViatorBookings are handled securely by Viator, our booking partner — you'll pay on their site and receive your confirmation from them directly.
Frequently asked questions
How much does 2-6 hours ghost tours cost in Edinburgh?
2-6 hours ghost tours in Edinburgh ranges from £17 to £1,266 per person, depending on the tour and group size.
How long does 2-6 hours ghost tours take in Edinburgh?
2-6 hours ghost tours in Edinburgh typically take between 2 hours and 5 hours, depending on the tour.
How many 2-6 hours ghost tours options are there in Edinburgh?
We currently list 14 bookable 2-6 hours ghost tours options in Edinburgh, with real-time pricing and availability.
Can I cancel my 2-6 hours ghost tours booking in Edinburgh?
Most tours offer free cancellation up to 24 hours before the start time — check the specific policy on each tour before booking.
Other filters:Free cancellationUnder £25£25–£75Over £75Under 2 hoursOver 6 hours4.5+ ratingPrivate tour
From £17View tours