
The visitor numbers for UK tourist attractions in 2025 are out now, with a record-breaking 7.1 million people flocking to the number one spot.
London’s Natural History Museum, located in South Kensington, claimed the title of most-visited attraction in 2025, beating the British Museum which came in second place.