London is a city you don’t just visit, you experience it street by street. One minute you’re standing in front of a royal palace, and the next you’re discovering a hidden café or a centuries-old monument you didn’t expect. It’s layered, lively, and full of contrast.
If you’re planning your itinerary and searching for the best things to do in London, this guide brings together iconic landmarks, immersive attractions, and a few unexpected highlights that make the city unforgettable.
Whether it’s your first trip or a return visit, these are the must-see places to visit in London that truly capture its character.
Best Places to Visit in London for First-Time Visitors
1. Tower Bridge
Few famous places in London to visit are as recognizable as Tower Bridge. For many visitors, it’s one of the first landmarks on the itinerary, and stepping inside makes the experience even better.
The glass-floored walkway offers panoramic views over the Thames and the skyline, while the Victorian engine rooms reveal how the bridge still operates today. Among the best things to see in London, it combines history with unforgettable photo opportunities.
Tip: Visit earlier in the day for clearer views and a more relaxed experience.
2. Westminster Walking Tour & London Eye Combo
If you’re planning on what to do in London during a weekend, the Westminster Walking Tour & London Eye Combo provides a well-balanced introduction to the city. Explore Big Ben, Parliament, and Westminster Abbey before rising above London in a London Eye capsule.
For families and first-time visitors, it’s one of the most efficient ways to cover multiple London must visit attractions without feeling rushed.
3. Churchill War Rooms
Hidden beneath Westminster, the Churchill War Rooms offer one of the most immersive historical experiences in the city. Walking through the preserved Map Room and original corridors gives visitors a powerful glimpse into World War II decision-making.
For travelers interested in meaningful tourist things to do in London, this attraction adds depth beyond shopping and sightseeing. It pairs well with nearby landmarks for a full Westminster exploration.
4. Kensington Palace
For those searching for the best places to visit in London, Kensington Palace offers both elegance and intimacy. Exhibitions explore royal life across generations, including stories of Queen Victoria and Princess Diana.
The surrounding gardens provide a peaceful setting, making it one of the more beautiful places to visit in London, especially during spring and summer when the greenery is at its best.
Unique & Different Things to Do in London
1. Hampton Court Palace, Gardens & Maze
Just outside central London, Hampton Court Palace, Gardens & Maze offers one of the most unique places to visit in London. The Great Hall’s impressive wooden ceiling, Tudor kitchens, and expansive gardens create a full-day experience. The maze alone adds a playful element that surprises many visitors.
Cross-link opportunity: Combine palace tickets with Thames boat routes for a scenic journey.
2. Frameless London
For something modern and visually striking, Frameless London: Immersive Art Experience transforms famous artworks into full-room digital experiences. It’s one of the most cool things to do in London if you’re looking for something different from traditional galleries.
Why book ahead: Time slots fill quickly, especially on weekends.
3. Wellington Arch
Overlooking Hyde Park Corner, Wellington Arch London is often overlooked, but climbing to the top rewards you with wide views over central London. If you’re looking for different things to do in London, this quieter monument offers history and perspective without heavy crowds.
4. Van Gogh in London
Exploring Van Gogh in London exhibitions reveals how the city shaped Van Gogh before his time in Paris. This adds meaningful context to one of history’s most iconic artists. For travelers interested in art history, this is one of the more reflective experiences among the top things to do in London.
Family Experiences & London After Dark
1. Wizard Walking Tour with The London Eye
The Wizard Walking Tour with The London Eye takes you through filming locations and hidden corners that inspired fantasy stories. It’s interactive, relaxed, and surprisingly insightful about London’s architecture. For families deciding what to do in London with kids, this is easily one of the most fun things to do in London.
2. DreamWorks Shrek’s Adventure
DreamWorks Shrek’s Adventure Tour is lively, theatrical, and fully interactive. With live actors and themed sets, it’s ideal for families and one of the most playful things to do in London with kids.
3. Tate Britain
Art lovers searching for interesting places to visit London should include Tate Britain in London. The museum’s spacious layout allows you to explore Turner, Pre-Raphaelite masterpieces, and contemporary works comfortably. It’s a calm cultural stop among the city’s busiest attractions.
4. Ballie Ballerson
For something completely unexpected, Ballie Ballerson transforms a childhood classic into a full-blown nightlife experience. Think giant glowing ball pits, neon lighting, themed cocktails, and DJs setting the tone for an energetic evening.
It’s easily one of the most unusual places to visit in London, offering a bold, high-energy contrast to the city’s historic landmarks. If you’re searching for cool things to do in London after dark, this is where playful nostalgia meets London nightlife.