Are you looking for the best things to do in London? This city has something for everyone. From beautiful parks and world-class museums to buzzing markets and iconic landmarks, London is always full of action.
When the sun’s out, parks come alive, restaurants fill their outdoor spaces, and the streets buzz with energy.
This list will help you find some of the best places and things to do, from hidden gems to popular spots in central London, west London, and beyond.
The Best Things to Do in London
London has fantastic places to visit, from iconic landmarks to buzzing markets and cosy pubs. No matter your interests, this list covers some top spots showcasing the best of the city’s offerings. Let’s jump into the must-see highlights!
1. Eat Your Way Around Borough Market
If you’re looking for things to do in central London, Borough Market is a must for food lovers. It’s London’s oldest food market, dating back to the 13th century, and it’s packed with gourmet treats worldwide. Think French confit duck sandwiches, Ethiopian stews, and top-notch scotch eggs.
Arrive early, grab a coffee at Monmouth, and stock up at Neal’s Yard Dairy and Brindisa before heading to the riverside for a picnic.
2. Check Out the Free Art at Tate Modern
One of the best things to do in central London is visit Tate Modern, an unmissable spot on the South Bank.
Housed in the former Bankside Power Station, it houses modern and contemporary art from Warhol and Matisse. The building is just as remarkable as the artwork it holds inside.
Ride the Tate Boat between Tate Modern and Tate Britain—it’s decorated with Damien Hirst’s signature dots.
3. Experience Shakespeare at The Globe
For a truly immersive theatre experience, head to Shakespeare’s Globe. You can stand in the yard for just £5 and watch a play up close like audiences did in Shakespeare’s time. It’s a brilliant way to enjoy his work and a great thing to do in central London.
Try to book a midnight performance for an unforgettable experience. Pop to the pub beforehand for a drink and make a night of it.
4. Try the Bone Marrow Toast at St John
Are you looking for things to do near Liverpool Street? St John in Farringdon has been a favourite in London’s food scene for over 30 years. Known for its bold British dishes, the bone marrow toast is a must-try and has been on the menu since day one.
The bone marrow toast with parsley salad and grilled sourdough—it’s an iconic dish.
5. Immerse Yourself in the Culture at Southbank Centre
Southbank Centre is a cultural gem right by the Thames and one of central London’s top things to do. With a packed schedule of events, from music and theatre to art and festivals, there’s always something worth checking out.
While you’re here, stroll along the South Bank to Shakespeare’s Globe and soak up the atmosphere.
6. Watch a Football Match at Wembley Stadium
Football fans can’t miss Wembley Stadium, the largest in the UK and home to some of the nation’s most significant sporting moments. This is one of the best things to do in west London and is steeped in history.
The Wembley Tour lets you relive famous sporting moments, visit the England changing rooms, and walk through the players’ tunnel.
7. Party at Drumsheds
If you’re after a night of dancing, Drumsheds in Edmonton is one of the top things to do in north London. This massive venue, housed in an old Ikea, has enormous dance floors, LED screens, and an epic sound system. It’s hosted some of the best DJs and artists around.
Keep an eye out. They plan to host even more cultural events, so there’s always something new to see.
8. Catch a Show at the National Theatre
The National Theatre on the South Bank is the perfect spot for theatre lovers. From serious drama to comedy, it features some of the best performances in the UK.
Don’t miss popular shows like Hadestown or the Olivier Award-winning Dear England.
9. Tuck Into a Full English at E Pellicci
E Pellicci is an old-school café in Bethnal Green serving hearty British breakfasts since 1900. If you’re looking for hidden gems in London, this family-run spot with Grade II-listed art deco interiors is a must.
A full English breakfast, followed by their famous bread-and-butter pudding.
10. Visit an Exhibition at the V&A
The Victoria and Albert Museum is a must-see in west London. It’s a treasure trove of beautiful things, with 150 galleries filled with everything from ceramics and fashion to furniture and jewellery.
The world’s first all-porcelain courtyard looks incredible when the sunlight hits the tiles.
11. Explore the Tower of London
The Tower of London is a fascinating mix of history and royalty, perfect for anyone looking for things to do in central London. This medieval fortress by the Thames is home to the Crown Jewels and has plenty of stories to tell.
Take a guided tour with one of the Yeoman Warders (Beefeaters) for the best insights and a few laughs.
12. Sip London’s Strongest Martini at Dukes Bar
Dukes Bar in St James’s is where you must be if you’re after fancy drinks. Known for its extra-strong martinis, this bar is a favourite of locals and celebrities and a great thing to do in central London. The famous martini is prepared right at your table—a must-try.
13. Admire Art at the National Gallery
The National Gallery in Trafalgar Square is home to some of the world’s most iconic paintings, making it one of the best things to do. It’s a true London landmark, from Van Gogh’s Sunflowers to Monet’s Water-Lily Pond. Visit on a Friday evening for free art talks and workshops.
14. Wander Through Kew Gardens
Kew Gardens is a beautiful green space with rare plants, historic glasshouses, and a treetop walkway. If you’re looking for things to do, this is a peaceful spot for a day out.
The Temperate House, home to some of the world’s rarest plants, is a must-see.
15. Shop for Fabric at Liberty
Liberty is one of London’s quirkiest department stores, famous for its mock Tudor design and unique mix of fashion, fabrics, and homewares. If you’re shopping in central London, this is a hidden gem you can’t miss.
Don’t miss The Liberty Christmas Shop—it’s open much of the year and has unusual decorations.
16. Enjoy Afternoon Tea at Claridge’s
Afternoon tea at Claridge’s is a classic London experience, perfect for anyone visiting London. The setting is elegant, the service is impeccable, and the cakes and sandwiches are divine.
Try the Claridge’s Blend tea, made specially for their afternoon tea service.
17. Visit the Animals at Spitalfields City Farm
Spitalfields City Farm offers a taste of the countryside in the heart of east London. If you’re searching for things to do near Liverpool Street or hidden gems in London, this farm is lovely with donkeys, pigs, and more.
Don’t miss the annual goat race, a quirky alternative to the famous Boat Race on the Thames.
18. Get Lost in the Barbican Conservatory
Hidden inside the Barbican Centre is the Barbican Conservatory, London’s second-largest indoor garden and a true hidden gem. It’s a lush, leafy oasis with over 2,000 species of plants.
While you’re there, Catch one of the Barbican’s world-class arts performances after exploring the conservatory.
19. See the Rosetta Stone at the British Museum
The British Museum is a treasure trove of historical artefacts, and the Rosetta Stone is one of its most famous. This museum is a must-see for anyone looking for things to do in central London.
The Egyptian collection is vast, with mummies and statues that will impress.
20. Watch a Classic Film at BFI Southbank
BFI Southbank is the go-to cinema for film lovers. It shows a brilliant mix of new releases, cult classics, and indie films, all in a fantastic location by the river. Check out the BFI’s curated film seasons—they’re always worthwhile.
21. Meet ‘Hope’ at the Natural History Museum
The Natural History Museum in South Kensington is a favourite for kids and adults alike. Thanks to the impressive animatronic dinosaurs and giant blue whale skeletons, it’s also a brilliant option for things to do in London with teenagers.
The museum’s newly transformed gardens are a lovely spot for a wander.
22. Take a Dip in Hampstead Heath Ponds
On a hot day, there’s nothing better than cooling off in the ponds at Hampstead Heath. The ponds are open year-round, making them an excellent option for things to do in north London. After swimming, walk up to Parliament Hill for stunning views of the London skyline.
23. Explore Highgate Cemetery
Highgate Cemetery is a gothic masterpiece and one of London’s most famous graveyards, perfect for those seeking hidden gems in London. It’s home to over 53,000 graves, including some famous residents.
Karl Marx’s grave, topped with a massive bust of his head, is hard to miss.
24. Pick Up a Book at Daunt Books
Daunt Books in Marylebone is one of London’s most beautiful bookshops. If you’re looking for hidden gems in central London, this independent bookshop housed in an Edwardian building is a must.
You can also check out other indie bookshops in London, like Barge Word on the Water or the London Review Bookshop.
25. Watch a Seasonal Film at Prince Charles Cinema
Prince Charles Cinema in Leicester Square is a quirky, independent cinema known for its fun screenings. Whether it’s a double bill or a singalong, there’s always something different going on here.
Don’t miss their 70mm screenings of classics like 2001: A Space Odyssey.
26. Neck a Half-Pint Outside the French House
If you’re after hidden gems in central London, head to The French House, an iconic Grade II-listed pub in Soho.
Famous for only serving beer in half-pints, this pub has a long history. Its regulars include legends like Charles de Gaulle, Dylan Thomas, and Francis Bacon.
If it’s busy, join the crowd outside on the pavement and visit the upstairs restaurant for seasonal French and British fare.
27. Book the Proms at the Royal Albert Hall
One of the top things to do in west London, the Proms at the Royal Albert Hall is a must for classical music fans.
This annual eight-week summer festival is a quintessential London experience. It features world-class orchestral performances in one of the city’s most iconic concert venues.
Try getting tickets for the famous Last Night of the Proms—apply online mid-spring or join the fun queues.
28. Sink a Guinness at Skehans Free House
Skehans Free House is a beloved Irish pub in Nunhead, perfect for those looking for things to do in south London. This family-run spot is known for its fun atmosphere, great Guinness, and lively events, from karaoke to folk music nights.
The in-house Thai kitchen, Chai’s Garden, serves up some of the best Thai food in south London.
29. Visit the Whispering Gallery at St Paul’s Cathedral
St Paul’s Cathedral is a masterpiece of British architecture and one of the top things to do in central London. Climb to the Whispering Gallery, where the unique acoustics allow you to hear a whisper from across the dome—a truly magical experience.
Services are free and open to everyone, but you’ll need a sightseeing ticket to explore the dome and crypt.
30. Climb Aboard the Cutty Sark
For things to do in south London, head to Greenwich and visit the Cutty Sark, the world’s last surviving tea clipper.
This beautifully restored ship offers a glimpse into London’s maritime history. Its unique elevated display allows visitors to get up close to the 65-metre-long gilded hull.
Visit the nearby National Maritime Museum in Greenwich to continue your nautical adventure.
The Best Things to Do in London with P.S. London
London has loads to offer, from famous landmarks to hidden gems in the city. No matter what you’re into, there’s always something fun to check out.
P.S. London is your go-to for customised concierge packages, giving you a personalised experience that fits your vibe. Let us show you the best of London!