How long does the Spirit of London ride last? The Spirit of London Ride is approximately 5 minutes long taking you on a journey through London's history to the present age. Please note: The Spirit with London ride is subject to availability. Closure dates will be advised here. Buy Tickets Related articles What is the Royal Tea? What is the Spirit of London Ride? Can I take food and drink into Madame Tussauds?