25 Things Every Tourist Should Do in London at Least Once
London has a funny way of staying with you.
Long after you've flown home, you'll probably forget how many attractions you visited. But you'll remember hearing Big Ben for the first time, watching the sun disappear behind the skyline, or finding a tiny café you never planned to visit.
That's because London isn't really a city you tick off.
It's a city you experience.
Whether it's your first visit or your fifth, here are 25 things every visitor should do at least once.
1. Watch London Wake Up in Westminster
There's something magical about Westminster before the crowds arrive. Big Ben, the Houses of Parliament and Westminster Abbey feel calmer and somehow more beautiful in the early morning. Grab a coffee, walk across Westminster Bridge and enjoy one of the most iconic views in London before the city gets busy.
2. Ride the Top Deck of a Red Bus
Forget the Tube for a little while. Sit right at the front of the top deck and watch London pass by. You'll see grand buildings, black cabs, cyclists and everyday London life unfolding beneath you. Sometimes the journey itself becomes one of your favourite memories.
3. Hear Big Ben Chime in Person
Seeing Big Ben is one thing.
Hearing it ring while standing in Westminster is something else entirely. It may only last a few seconds, but it's one of those moments that reminds you you're really in London.
4. Wander Around Covent Garden Without a Plan
Covent Garden rewards curiosity. Watch the street performers, browse the shops and wander into little alleys you weren't planning to explore. Some of the best moments here happen when you stop trying to follow a schedule.
5. Eat Something You Didn't Plan to Eat at Borough Market
Everyone arrives with a plan.
Almost nobody sticks to it.
You might come for a sandwich and leave having tried fresh pasta, pastries and something you've never heard of before. That's the beauty of Borough Market.
6. See Tower Bridge After Dark
Tower Bridge is beautiful during the day, but once the lights come on, it feels completely different. Spend some time walking along the Thames and watch the reflections dance across the water. It's one of the city's most magical sights.
7. Watch the Sunset From Primrose Hill
Few places offer views like Primrose Hill. On a clear evening, you'll see the London skyline stretching endlessly into the distance. Bring snacks, sit on the grass and enjoy one of the best sunsets in the city.
8. Spend an Evening in Soho
Soho has an energy that's difficult to explain. Wander through its streets, find somewhere to eat and enjoy the buzz around you. No matter how many times you visit, Soho always feels alive.
9. Experience a West End Show
Whether it's Wicked, Hamilton or The Phantom of the Opera, London theatre is world-class. Even if you're not usually into musicals, seeing a show in the West End is something every visitor should experience.
10. Have Afternoon Tea Once
Yes, it's touristy.
And yes, it's absolutely worth it.
Warm scones, tiny sandwiches and endless cups of tea somehow make you feel wonderfully British.
11. Explore Notting Hill on a Quiet Morning
The colourful houses and charming cafés feel particularly special before the crowds arrive. It's one of those neighbourhoods that encourages you to slow down and simply enjoy being there.
12. Walk Along the South Bank
From Westminster Bridge to Tower Bridge, this remains one of London's greatest walks. You'll pass street performers, food stalls and some of the city's most famous landmarks along the way.
13. Visit a Proper London Pub
Forget fancy cocktail bars for one evening.
Find a traditional pub, order something local and settle in. Pubs are woven into British life, and spending an evening in one is part of experiencing London.
14. Spend an Evening in Chinatown
As the lanterns glow overhead and the restaurants come alive, Chinatown feels completely different after dark. Grab dumplings, try something sweet from one of the bakeries and enjoy the atmosphere.
15. Stand on the Prime Meridian in Greenwich
Standing with one foot in the eastern hemisphere and one in the western is surprisingly fun. Greenwich itself is beautiful too, with parks, markets and lovely views across London.
16. Take the Uber Boat Along the Thames
London looks completely different from the river. The Uber Boat is often quieter than the Underground and gives you fantastic views of landmarks along the way.
17. Visit Columbia Road Flower Market on a Sunday
Sunday mornings here are wonderfully chaotic. Flowers spill onto the pavements, cafés are packed and there's a lovely atmosphere you won't find anywhere else.
18. Walk Through St Katharine Docks
Hidden behind Tower Bridge, St Katharine Docks feels like a secret. Boats bob quietly in the marina while cafés and restaurants create a peaceful escape from the crowds nearby.
19. Visit Sky Garden
One of the best views in London is completely free. Book ahead and you'll be rewarded with spectacular views across the city. Try visiting around sunset for something extra special.
20. Explore a Museum Even If You Don't Like Museums
London's museums are some of the best in the world. The British Museum, the Natural History Museum and the Victoria and Albert Museum all offer something fascinating, even if you're not usually a museum person.
21. Browse Daunt Books or Hatchards
These beautiful bookshops remind you that some places deserve to be enjoyed slowly. Even if you leave empty-handed, they're worth visiting.
22. Take a Day Trip Beyond London
London is wonderful, but so are the places around it. Brighton, Windsor, Oxford and Cambridge all make brilliant day trips and show you another side of England.
23. Stay Out Until the City Lights Come On
London changes after dark. The Thames sparkles, bridges glow and suddenly the city feels even more magical. Some of the best memories happen when you slow down and simply take it all in.
24. Get Pleasantly Lost
Not everything needs to be planned.
Turn down random streets. Stop for coffee. Explore places that weren't on your itinerary. Some of London's greatest moments happen when you're not looking for them.
25. Leave Something for Your Next Visit
This might be the most important one.
Because nobody ever finishes London.
You'll leave with places you didn't have time to visit, restaurants you forgot to try and neighbourhoods you'll want to explore next time.
And honestly?
That's part of the magic.
London always gives you a reason to come back.
The Best Memories Aren't Always the Famous Ones
Ask people what they remember most about London and they'll rarely talk about ticking landmarks off a list.
Instead, they'll remember sunsets from Primrose Hill, unexpected meals at Borough Market, evenings in Soho and quiet moments beside the Thames.
Because London isn't really a city you complete.
It's a city you experience.
And no matter how many times you visit, there will always be another view, another street and another reason to fall in love with it all over again.