Alton Towers is operated by Merlin Entertainments Group. However, the property ownership is separate; as of 2024, the property itself is owned by LondonMetric Property, a private investment firm. Merlin Entertainments runs Alton Towers under a renewable 35-year lease agreement acquired in 2007 when The Tussauds Group, which previously owned the park, was merged into Merlin Entertainments. This arrangement means Merlin handles all the operations, management, and development of the theme park and resort, while LondonMetric retains ownership of the physical property.
