From the most iconic attractions to evening events, day trips and activities for true Londoners, discover 33 things to do in the British capital.
London offers an endless array of things to do. Whether you’re a tourist visiting for the first time, a regular visitor looking for new ideas, or a family on holiday, the city always has something special to offer.
In this article, we’ve rounded up 33 top things to do in London divided into five categories: classic attractions, authentic experiences, activities for children, evening events and day trips.
Read on to discover our list or skip straight to the sections that suit you best:
The classics
Let’s begin our roundup of things to do in London with a list of some of the most iconic attractions. From the Tower of London to Piccadilly Circus, these are the must-sees if it’s your first time in the English capital.
1. Discover the Tower of London’s history
This impressive Norman castle on the northern bank of the Thames has nearly a thousand years of history to tell. Here, you can admire the famous Crown Jewels, explore the White Tower, and meet the ravens, considered the true guardians of the Tower. With a guided tour by the ‘Beefeaters’, the Yeoman Warders, you’ll uncover fascinating secrets and curiosities about the Tower.
2. Cross the Tower Bridge
Just a short walk from the Tower of London, Tower Bridge is one of the most recognizable bridges in the world. This Victorian-era masterpiece is a classic London landmark. Walking on the glass walkways on the upper level offers the chance to enjoy beautiful views of the city skyline and the river below.
3. Take in the view from the London Eye
This enormous Ferris wheel on the South Bank is one of London’s most iconic attractions. During the 30-minute ride, you can enjoy spectacular views stretching from Big Ben to the Palace of Westminster and beyond.
4. Feel like royalty at Buckingham Palace
The official residence of the royal family is an important symbol of British tradition. It’s beautiful to admire from the outside, but if you’re visiting London in summer, it’s definitely worth booking a tour to visit the State Rooms, which are open to the public from early July to late September.
Visualizza questo post su Instagram
5. Stroll through Hyde Park
One of London’s most famous parks. Here, you can rent a rowboat on the Serpentine Lake, visit the historic Speakers’ Corner (a symbol of freedom of speech), and relax on the sprawling green lawns.
6. Take a boat ride on the Thames
After walking along its banks and admiring it from its beautiful bridges, it’s time to sail the Thames. There are plenty of cruise options for all tastes. However, we recommend an alternative and wildly fun experience: a tour aboard a Thames Rocket speedboat! Zipping along the river for 50 minutes, you’ll see famed attractions while a guide shares with you fascinating facts and curiosities.
7. Step into history at Westminster Abbey
At Westminster Abbey, English history comes to life. Here, kings have been crowned, princes and princesses married, and notable figures such as Charles Dickens buried. Admire the royal tombs, Gothic arches and colorful stained-glass windows. With an audio guide, everything comes alive.
8. Visit the British Museum
The British Museum is undoubtedly one of London’s best museums. Visiting it feels like taking a journey around the world, through thousands of years of history, from Egyptian mummies to Greek statues and the famous Rosetta Stone. The best part? Admission is absolutely free.
Visualizza questo post su Instagram
9. Discover contemporary art at the Tate Modern
The industrial architecture of a former power station now houses masterpieces by international modern and contemporary artists. We recommended booking an official Tate tour led by a professional guide to uncover the stories behind the art.
10. Experience Shakespeare’s world at the Globe
On the banks of the Thames stands the reconstruction of the Globe Theatre. Here, Shakespeare’s classics are performed just as they were in the 17th century: outdoors and on a wooden stage. Whether you attend a performance or join a guided tour, it’s an unmissable piece of theater history.
11. See London from above at The Shard
The Shard, standing 310m tall and made entirely of glass, is a landmark of London’s skyline. From the observation deck on the 72nd floor, you get a panoramic view of the entire city, stretching from Tower Bridge to the London Eye and beyond. Visit at sunset for a more magical atmosphere, or stop by for an evening drink.
12. Marvel at the famous billboards of Piccadilly Circus
Piccadilly Circus is the beating heart of London with neon-lit signs, honking taxis and a constant flow of people. Chaotic? Yes. But it’s also quintessentially London. From here, you can walk to Leicester Square, Regent Street, or the West End— it’s a perfect starting point.
Visualizza questo post su Instagram
What to do in London with children
London is perfect for family visits, thanks to a wide range of museums, attractions, and fun activities for all ages. Below are some of our favorite suggestions:
13. See dinosaurs at the Natural History Museum
Come face to face with a roaring T. rex and learn all about volcanoes, dinosaurs and fossils. The Natural History Museum is exciting, educational and free—in short, a fantastic idea for curious kids and their parents.
14. Search for Shrek at Shrek’s Adventure!
Hop aboard a 4D flying bus, meet your favorite characters from the films, and help find Shrek in a fun-filled adventure packed with special effects. Shrek’s Adventure! is an interactive experience that fully immerses you in the story of this lovable green character.
15. Dive into the underwater world at SEA LIFE London Aquarium
Walk beneath sharks, watch curious penguins and get a closer look at seahorses. SEA LIFE London is an underwater world full of wonders, recommended for both kids and adults. Book your tickets here.
16. Step into a world of bubbles
Bubble Planet is an interactive experience brimming with lights, sounds and, of course, bubbles! Jump, play and be amazed in this sensory world that’s fun for all ages.
Visualizza questo post su Instagram
17. Visit an urban farm with llamas and goats
Located in the heart of East London, Mudchute Farm is surprisingly large, with sheep, goats, chickens and even llamas. Entry is completely free and it’s perfect for a peaceful walk and to see animals in the city.
18. Start the day at Sky Garden
A tropical oasis above the city, it also offers panoramic views of London. Visiting Sky Garden is free, but reservations must be made in advance. It’s the ideal way to start your day peacefully, with breathtaking views.
Live London like a local
Not your first time in the city? If you’re looking for a more authentic side to London, read on to discover some activities loved by locals.
19. Immerse yourself in art at Frameless
At Frameless you won’t just stand before the artwork—you’ll step inside it! Moving images, music and projections transform classical and modern art (featuring Van Gogh, Monet, Cezanne, and more) into a sensory experience. Perfect for anyone who wants to experience art differently.
20. Get a rush from indoor skydiving at The O2
Floating without a parachute? You can experience it at The O2. In a glass wind tunnel, experience the thrill of freefalling in a way that’s both safe and spectacular. It’s a real adrenaline rush, without needing to jump from a plane.
Visualizza questo post su Instagram
21. Discover London’s colorful side with a street art tour
From Banksy to hidden art gems: this street art tour of London pairs you with a local artist who’ll guide you through murals and graffiti. Book a workshop and unleash your creativity on London’s walls.
22. Do as the Brits do, with an afternoon tea
Scones with clotted cream, finger sandwiches and a steaming cup of tea: an English afternoon tea is a lovely break amidst all the day’s activities. Choose the classic experience at Claridge’s, the luxurious one at The Ritz, or the more affordable and trendy options at one of the many tea rooms dotted across the city.
23. Admire the ‘Sistine Chapel of Britain’ at the Painted Hall
The Painted Hall, part of the Old Royal Naval College in Greenwich, is one of London’s most spectacular halls. Ceiling and wall decorations cover over 40,000 sqm and are full of symbolism. Explore the hall on your own or join a guided tour for deeper insights.
What to do in London at night
As the sun sets, London showcases some of its best features, with lights, shows and endless entertainment. Here are five evening experiences you shouldn’t miss during your stay.
24. Catch a show in the West End
London’s West End is a landmark for theater lovers. Every evening dozens of stages come alive with world-renowned musicals and plays. From The Lion King to Mamma Mia! and the ever-popular Wicked, you’ll surely find a performance that suits you.
Visualizza questo post su Instagram
25. Watch the sunset from Primrose Hill
From this hill in the northern part of Regent’s Park, you can enjoy one of London’s most stunning panoramic views, made even more enchanting at sunset. Bring a blanket, some snacks and a bottle of wine, and soak in the beauty of the sun setting behind the city skyline.
26. Enjoy a concert in Camden Town
Camden Town is the perfect place to explore London’s alternative music scene. Every evening bars and pubs in the area host live concerts featuring emerging bands and established artists. Rock, indie, electronic music—you’ll find it all. Fun is guaranteed.
27. Get a ticket for ABBA Voyage
Here’s another concert recommendation, but this one is truly special. Thanks to incredibly realistic digital avatars, ABBA Voyage brings ABBA to the stage like never before. Dance and sing along to Dancing Queen and Mamma Mia in this futuristic show that’s redefining live concerts.
28. Join an evening ghost tour
If you want to keep exploring the city at night and love a thrill, ghost tours are for you. The city holds many a macabre tale and sinister anecdote, making it perfect for exploration after dark. From the Jack the Ripper tour to the eerie Necrobus, you’re in for a fright!
Visualizza questo post su Instagram
Day Trips from London
London is huge and packed with things to do, so it might seem odd to think about exploring outside the city. But if you have extra time or have visited London multiple times before, here are some of the most loved day trips from the city.
29. Visit the Harry Potter Studios
Just an hour to 90 minutes from central London, the Warner Bros. Studios of Harry Potter are every millennial’s secret dream. You can walk through the Great Hall, board the Hogwarts Express, and admire the original costumes and props. We recommend purchasing a ticket that includes transportation from London.
30. Explore Kew Gardens
These UNESCO World Heritage listed botanical gardens host one of the largest and most diverse botanical collections in the world. Accessible from London via the Tube, you can stroll through Victorian greenhouses, discover a wide variety of exotic plants, and walk along elevated pathways.
31. Take a trip to Windsor Castle
Less than an hour from London lies another official residence of the British Crown, Windsor Castle, showcasing nearly a thousand years of royal British history. Visit the lavish State Apartments, marvel at the magnificent St. George’s Chapel, and, if you’re lucky, witness the changing of the guard.
32. Discover prehistoric Stonehenge
A slightly longer day trip, taking 2 to 2.5 hours from London, it’s still well worth the journey. This prehistoric site is one of the most famous in the world, holding a unique allure. Built over 4500 years ago, the mystery surrounding its construction has inspired numerous theories and legends.
33. Spend a day in Cambridge
About an hour from London, Cambridge is the ideal destination for those seeking culture, a relaxed atmosphere and historic sites. Explore King’s College and its Gothic chapel, stroll along ‘The Backs’ to admire the picturesque university gardens, and don’t miss the chance to go ‘punting’ on the River Cam.
Visualizza questo post su Instagram
Only have a weekend in London and want to know how to make the most of your time in the city? Check out our 2-day London itinerary, with downloadable maps!