The Best Things to Do in London for Under £20
London has a reputation for being expensive.
And sometimes, that reputation is deserved.
Luxury hotels, premium attractions and high-end restaurants can quickly make a trip to London feel costly. It's easy for visitors to assume that experiencing the best of the city requires a large budget.
The reality is very different.
Some of London's most memorable experiences cost surprisingly little, and many of them are the kinds of places and activities that locals enjoy too.
You don't need £100 tickets or expensive tours to enjoy London. Sometimes all you need is a good view, a fascinating neighbourhood, a historic landmark or a unique experience that shows you a different side of the city.
Here are some of the best things to do in London for under £20.
1. Walk Across the Glass Floors of Tower Bridge
Few landmarks are more iconic than Tower Bridge.
For less than £20, visitors can explore the famous high-level walkways and stand on the glass floors suspended above the road and river below.
You'll also learn how the bridge operates and discover the Victorian engineering that helped make it one of London's most recognisable landmarks.
Why It's Worth It
You get history, architecture and spectacular views all in one visit.
2. Take an Uber Boat Journey Along the Thames
Most visitors see the Thames.
Far fewer use it as transport.
A journey on the river offers a completely different perspective on London and is often one of the best-value sightseeing experiences in the city.
Depending on your route, you'll pass:
Tower Bridge
The Shard
Canary Wharf
St Paul's Cathedral
The Houses of Parliament
Why It's Worth It
It's sightseeing and transport combined.
3. Visit Sky Garden
One of London's best viewpoints is completely free.
Located at the top of the Walkie Talkie building, Sky Garden offers panoramic views across the city.
On a clear day you can spot:
Tower Bridge
The Shard
St Paul's Cathedral
Canary Wharf
The London Eye
Advance booking is usually required.
Why It's Worth It
Many cities charge significant amounts for skyline views. London offers one of its best for free.
4. Explore Leake Street Arches
Hidden beneath Waterloo Station is one of London's most unusual attractions.
Leake Street Arches is a legal graffiti tunnel where street art changes constantly.
The walls rarely look the same for long.
Every visit feels different.
Why It's Worth It
It's one of the few places in London where you can watch urban art evolve in real time.
5. Visit Sir John Soane's Museum
Many visitors have never heard of Sir John Soane's Museum.
That's part of the appeal.
The former home of architect Sir John Soane contains thousands of artworks, antiquities and fascinating objects packed into an extraordinary historic building.
Entry is free.
Why It's Worth It
It's one of the most unique museums in London and feels like stepping into another world.
6. Explore Borough Market
Even if you don't plan on spending much, Borough Market is one of London's great food experiences.
Browse the stalls, sample produce and enjoy the atmosphere.
You can easily enjoy a meal or a few snacks without exceeding £20.
Why It's Worth It
Few places showcase London's food culture better.
7. Watch Street Performers in Covent Garden
Covent Garden has become one of London's most famous locations for street performance.
Depending on the day, you might see:
Magicians
Musicians
Acrobats
Comedians
The quality is often surprisingly impressive.
Watching is free, although performers appreciate tips.
Why It's Worth It
It captures the atmosphere of central London at its most entertaining.
8. Spend a Day Exploring Greenwich
Greenwich is one of London's most rewarding neighbourhoods.
And much of what makes it special costs very little.
You can enjoy:
Greenwich Park
The Prime Meridian courtyard area
Greenwich Market
Views across Canary Wharf
Historic riverside streets
Why It's Worth It
It feels like a day trip without leaving London.
9. Discover London's Free Museums
London's museum scene is one of the best bargains in the world.
Major museums with free general admission include:
British Museum
Natural History Museum
Science Museum
Tate Modern
Victoria and Albert Museum
Many cities charge significant admission fees for collections of this quality.
Why It's Worth It
World-class museums without an entry fee are difficult to beat.
10. Climb Parliament Hill on Hampstead Heath
For one of the best views in London, head to Parliament Hill.
The view stretches across the city skyline and includes many of London's most famous landmarks.
Unlike observation decks and viewing platforms, it costs absolutely nothing.
Why It's Worth It
Many Londoners consider it one of the city's finest viewpoints.
11. Explore Little Venice
Many visitors never realise London has canals.
Little Venice feels surprisingly peaceful compared to the busy streets of central London.
Take a walk along the waterways, watch the narrowboats drift by and explore the surrounding cafés and waterside paths.
Why It's Worth It
It offers a completely different side of London.
12. Visit God's Own Junkyard
Hidden in Walthamstow is one of London's most colourful attractions.
God's Own Junkyard is filled with neon signs, film props and illuminated artwork.
It's part gallery, part photography location and part visual spectacle.
Entry is free.
Why It's Worth It
Few places in London look quite like it.
13. Take a Self-Guided South Bank Walk
Sometimes the simplest experiences are the best.
A walk along the South Bank allows you to see:
The London Eye
Southbank Centre
National Theatre
Tate Modern
Shakespeare's Globe
Tower Bridge views
Street performers and riverside cafés add to the atmosphere.
Why It's Worth It
You experience some of London's most famous landmarks in a single walk.
14. Explore the City of London on Foot
Most visitors know the City as London's financial district.
But it's also one of the oldest parts of the capital.
A self-guided walk can take you past:
St Paul's Cathedral
Leadenhall Market
The Monument
Historic churches
Ancient alleyways
You'll discover layers of London history hidden between modern skyscrapers.
Why It's Worth It
Some of London's most fascinating stories are found here.
15. Watch the Sunset from Primrose Hill
Few experiences feel more "London" than watching the skyline at sunset.
Primrose Hill offers one of the most famous views in the city.
As daylight fades, you'll see landmarks gradually light up across the horizon.
Why It's Worth It
It's simple, memorable and completely free.
You Don't Need a Big Budget to Enjoy London
One of the biggest misconceptions about London is that the best experiences are always the most expensive.
In reality, many of the city's highlights cost very little.
Some are completely free.
The beauty of London is that world-class museums, historic neighbourhoods, famous viewpoints and cultural experiences often sit alongside premium attractions.
You can spend a fortune if you want to.
But you don't have to.
How I Would Spend £20 in London
If I had just £20 to spend, I might:
Start with a South Bank walk
Explore Borough Market for lunch
Visit Sky Garden
Wander through the City of London
Finish the day watching sunset from Primrose Hill
The total cost could easily stay within budget while delivering a fantastic London experience.
Final Thoughts
London can be expensive.
But it can also be one of the most rewarding cities in the world for budget-conscious travellers.
From skyline views and historic streets to markets, museums and riverside walks, some of the city's most memorable experiences cost less than £20 or nothing at all.
The trick isn't spending more.
It's knowing where to look.
And in London, there's always something interesting around the next corner.
Looking for More Affordable London Ideas?
From hidden gems and free attractions to neighbourhood guides and seasonal experiences, discover more London inspiration on LondonYaar.com. And follow @rohan.londonyaar for more ways to explore the city like a local.