Is the Spirit of London ride open for my visit? The Spirit of London Ride is subject to availability. Annual Maintenance: Please note, the Spirit of London Ride will be closed from 27th January until 8th February 2020. Buy Tickets Related articles How long does it take to go around Madame Tussauds London? What is the Spirit of London Ride? What is inside Madame Tussauds London? Is there a minimum height restriction on The Spirit of London? How much are tickets to Madame Tussauds London?