Oxford Twilight Ghost Tour

1 hour 15 minutes (approximately)
Offered in: English

As darkness falls, Oxford’s haunted history stirs to life. Follow your guide through the oldest parts of the medieval city, uncovering Oxford's grim and gruesome past.

From the Martyrs Cross, where bishops were burned alive in the reign of Bloody Mary, wander down shadowy streets and alleys to Dead Man's Walk, where a spectral soldier guards the city's walls. Hear of murders and executions, phantoms and poltergeists, ancient libraries and unsolved mysteries — and the real history behind them. See where Oxford's brooding, moonlit architecture inspired generations of storytellers, from Shakespeare and Wilde, to JRR Tolkien and CS Lewis, to the screen adventures of Harry Potter. Your guide may even reveal their own eerie experiences on the cobbles of Oxford's most haunted street... if they’re sure the resident spirit isn’t listening!

Join us — and the ghosts of centuries past — for a tour of Oxford's macabre history, fantasy heritage, and sinister tales that will haunt your imagination.

What's Included

Admission fee

Meeting and pickup

Meeting point

Meeting location is at the Oxford Walking Tours signboard on Broad Street, OX1 3BH. what3words reference: ///strut.edgy.pasta

End point

Itinerary

Duration: 1 hour 15 minutes (approximately)
  • 1
    Oxford

    Hear stories of Oxford's gruesome past and ghostly tales as we wander through the historic city in twilight.

    1 hour 15 minutes Admission ticket free

Additional info

  • Wheelchair accessible
  • Infants and small children can ride in a pram or stroller
  • Service animals allowed
  • Public transportation options are available nearby
  • Transportation options are wheelchair accessible
  • All areas and surfaces are wheelchair accessible
Supplied by Oxford Walking Tours

Show 1 more

Tags

Historical Tours
Walking Tours
Night Tours
Ghost Tours
Short term availability

Cancellation Policy

For a full refund, cancel at least 24 hours before the scheduled departure time.

Show more

from per person
Was {{formatPrice(summaryFromPriceBeforeDiscount, currency, 2)}}