According to the Association of Leading Visitor Attractions (ALVA) UK. The top 20 most-visited tourist attractions in the UK for 2018.
1. Tate Modern, 5.86 million visitors
2. British Museum, 5.82 million visitors
3. National Gallery, 5.74 million visitors
4. Natural History Museum, 5.22 million visitors
5. Southbank Centre, 4.45 million visitors
6. V&A South Kensington, 3.97 million visitors
7. Science Museum, 3.17 million visitors
8. Somerset House, 3.14 million visitors
9. Tower of London, 2.86 million visitors
10. Royal Museums Greenwich, 2.55 million visitors
11. National Museum of Scotland, 2.22 million visitors
12. Edinburgh Castle, 2.11 million visitors
13. Chester Zoo, 1.97 million visitors
14. Royal Botanic Gardens Kew, 1.86 million visitors
15. Royal Albert Hall, 1.75 million visitors
16. Scottish National Gallery, 1.74 million visitors
17. St Paul’s Cathedral, 1.66 million visitors
18. Royal Academy, 1.59 million visitors
19. National Portrait Gallery, 1.58 million visitors
20. Stonehenge, 1.55 million visitors