Check out our pick of the best things to do in London this weekend, from seeing a West End show, eating out and shopping, to immersive experiences and fun family activities.
Things to do this Friday

1. Enjoy London theatre this weekend
Head to London's West End for a fabulous Friday night show. Be transported to the plains of Africa with family favourite The Lion King, encounter a mysterious masked figure in London Phantom of the Opera, laugh out loud to the Book of Mormon London or secure Wicked musical tickets and follow the tale of two witches. Alternatively, see one of London’s top plays such the slapstick The Play That Goes Wrong or spellbinding Harry Potter and the Cursed Child.
Take your pick from more top musicals in London.
2. Find immersive experiences
Start the weekend with something unique, by booking into one of London's immersive attractions or shows. Enjoy wizarding experiences at Warner Bros. Studio Tour London – The Making of Harry Potter, become one of the loveable ogre's gang at Shrek's Adventure! London, go on a bone-chilling journey at The London Dungeon, transport back in time to 1605 and play your part in The Gunpowder Plot and much more.
3. Soak up summer views
Make the most of the summer sunshine by seeking out spectacular views. Step into a pod on the iconic London Eye to spot London icons near and far, cross the Thames on the IFS Cloud Cable Car, or experience spectacular 360-degree views of London from Up at The O2.
Things to do this Saturday

4. Tick off London’s top attractions
Plan an action-packed day out at the capital's top attractions, from hearing historic tales at the Tower of London to hanging out with celebs at Madame Tussauds, crossing the walkway at Tower Bridge or exploring the best family attractions.
Buy a sightseeing pass such The London Pass, or the wide-ranging Go City London Explorer Pass to see multiple attractions.
5. Take a London tour
Discover London from all angles on a sightseeing tour. Whether taking to the Thames on a river tour, putting your feet up or hopping on and off with a bus tour, taking to the skies on a helicopter tour or seeing London by Night, there's plenty to enjoy this Saturday. See key sights on the Total London Experience or make use of the freedom of a hop-on hop-off bus tour.
6. Go beyond London
Book a day trip from London to visit some of the UK’s most famous sights and landmarks. Pay your respects to Queen Elizabeth II with a visit to Windsor Castle, see mysterious monoliths up close with various Stonehenge tours or pick from combined trips taking in Bath, Canterbury, Dover and more historic towns.
What to do on Sunday
7. Have some "me time"
Book yourself and some friends into one of London's top spa days for an indulgent Sunday treat. Take your pick from treatments, relax in tranquil spots and unwind in saunas and pools at spas across the capital.
Alternatively, discover more luxury experiences in London, from train journeys to afternoon teas.
8. Learn something new
Mix up a cocktail, get creative or learn to dance at a masterclass in London. There are plenty of fun workshops and activities to do with friends and family across the capital and you'll end up with a new skill! Find more epic experiences in the city.
9. Explore London's exhibitions and art galleries
Get your culture fix and check out what's on a top museums and galleries across the city. Check out Tate Modern and explore Britain's national museum of modern and contemporary art by Picasso, Dali and Matisse, explore Twist Museum and experience interactive and multi-sensory exhibitions and much more.
For more ideas, see what’s on in London, including things to do each month and key events. And make sure to download the Visit London app to find more ideas on the go.