London is a vibrant city packed with history, culture, and once-in-a-lifetime experiences. If it’s your first time visiting, you’ll want to make the most of it, and we’ve rounded up ten unforgettable things to do that showcase the very best of the capital.
Explore the City from the Water
London 24-Hour River Pass
Cruise the Thames with unlimited hop-on-hop-off access for a full day. It’s a relaxing way to see many of London’s most famous landmarks.
Uber Boat by Thames Clippers
A modern and fast way to travel along the river, this boat service lets you skip the Tube and enjoy scenic views instead.
See London from New Heights
Up at The O2 – Daylight Climb
Strap in and climb over the iconic O2 Arena for panoramic city views and a serious dose of adrenaline.
Up at The O2 – Sunset Climb
Opt for the golden hour experience for stunning sunset views over London’s skyline.
Step into History
Tower Bridge Tickets
Walk across the glass floor walkway and learn the history of one of the world’s most famous bridges.
Westminster & Changing of the Guard Tour
A guided stroll through British tradition, this tour includes Westminster Abbey and the royal spectacle at Buckingham Palace.
Iconic Attractions
Madame Tussauds London
Snap selfies with lifelike wax figures of celebrities, royals, and historical icons at this world-famous attraction.
London Eye Tickets
Soar above the South Bank in one of London’s most iconic experiences, a must for your first visit.
Quirky & Unique London
London Ghost Bus Tour
Hop aboard a vintage Routemaster for a hilarious yet spooky ride through the haunted side of London’s history.
Van Gogh: The Immersive Experience
Step inside the paintings of Vincent van Gogh with this mesmerising digital art experience in the heart of London.
Final Thoughts
London is packed with unmissable sights and once-in-a-lifetime moments. Whether you’re drawn to royal pageantry, thrilling climbs, or cultural landmarks, these top picks guarantee your first visit will be unforgettable.
