England

50 Free & Cheap Things to Do in London

I LOVE visiting London – so I know that the city can be expensive. But it doesn’t have to be! This list of free (or at least very cheap) things to do in London is the key to not going broke while making the most of your visit.

From historic museums and iconic sights to famous filming locations and amazing markets, this guide has a ton of options for your itinerary.

For the perfect trip, combine activities on this list with a few pricier ones – for the ultimate list of the 17 best things to do in London, check out my blog post here.

Free Museums & Galleries

1. Tate Modern

Tate Modern is one of the most famous art galleries worldwide, and it’s one of my favourite free spots in London. Here you can see pieces by Warhol, Picasso, and Hockney, as well as lesser-known, local artists.

The main collection is free and takes 1-2 hours to get through.

2. The British Museum

Considered one of the world’s greatest museums, the British Museum has exhibits built around human history from all over the world.

You’ll be able to see the Rosetta Stone, Greek sculptures, and ancient mummies.

It’s massive, so you could easily spend the whole day exploring (great if you’re a history buff). Expect to spend at least 2 to 3 hours in the museum if you’re going through it quickly.

3. Natural History Museum

For a massive collection of everything to do with science, spend a few hours exploring the Natural History Museum.

From the 25m-skeleton of a blue whale in the entrance hall to the collection of dinosaur fossils, there’s something for everyone.

4. National Gallery

The National Gallery is possibly the best free spot in London for art fanatics. It’s situated at Trafalgar Square, so it’s close to other places you’ll probably want to visit on your trip.

The massive collection of paintings includes works by famous artists like Van Gogh, Monet, and Rembrandt.

5. The British Library

The British Public Library is not just any ordinary library – it has a section dedicated to exhibitions, which are free to visit.

The library also hosts events and special exhibitions, some of which are free and others cost a few pounds.

In the main free gallery, you can see the Magna Carta and original Beatles song lyrics handwritten by John Lennon.

6. V&A Museum

The Victoria & Albert Museum is a unique museum built around design and fashion.

It includes historical fashion from a wide variety of cultures and time periods. The architecture is also a highlight of the museum.

Tate Modern, Free Things to Do in London

7. Science Museum

The Science Museum is the perfect free museum in London to visit with kids.

From interesting artifacts to interactive exhibits on topics like astronomy and electricity, it’s a great and educational spot to visit.

8. Museum of London

As the name suggests, the Museum of London has exhibits on the entire history of the city.

From the Great Fire to present-day events, the museum has immersive displays that will teach you more about the capital of England.

9. Grant Museum of Zoology

Fans of quirky museums will love this one!

The Grant Museum of Zoology is small, but packed with animal models, skeletons, and preserved specimens (in jars).

Explore London’s Markets

London is famous for its markets, and of course, they’re only free if you don’t buy anything.

But most stalls offer free samples, so you don’t always have to buy anything to have a great experience.

Borough Market, Free Things to Do in London

10. Borough Market

Borough Market is one of the most popular London markets. As a 90% food market, it has some of the best spots to eat in the city.

Try Wild Mushroom Risotto, doughnuts at Bread Ahead, and fresh oysters at Richard Haward’s Oysters.

11. Camden Market

Camden Market is the most famous market in London. It’s a hip and trendy spot with an amazing food market and a selection of dishes from all over the world.

Try Yorkshire Burritos, Naan Melts at Khaao Karachi, and handmade pasta at The Cheese Wheel.

Camden Market, Free Things to Do in London

12. Portobello Market

If you love antiques and thrifting, this is the market for you.

Even if you don’t buy anything, it’s so much fun to browse through the vintage fashion and antique items you’ll find at Portobello Market.

Afterwards, explore the pastel houses in Notting Hill.

13. Brick Lane Market

Brick Lane Market is a hip and artsy market. The stalls mostly sell vintage clothes and delicious street food.

It’s one of the few markets that’s only open 1 day a week – Sundays from 10:00 AM to 5:00 PM.

Afterwards, check out the street art in Shoreditch.

14. Columbia Road Flower Market

The Columbia Road Flower Market is one of the best places in London to visit for free, because if you’re only in London for a few days, you probably won’t be buying any fresh flowers.

But I love strolling through the stalls surrounded by the scent of flowers and all the colourful plants.

The market is only open on Sundays, from 8:00 AM to 3:00 PM.

15. Jubilee and Apple Markets in Covent Garden

If you’re exploring Covent Garden, the Jubilee and Apple Markets are must-visit spots.

The markets are very close to each other, so ideally you’d visit one right after the other. The markets both specialise in handmade crafts.

Jubilee Market is also great for seeing artwork and Apple Market has a wide variety of antiques.

Iconic Sights

The most famous landmarks in London are a must for a first visit to the city. But I don’t think it’s always worth visiting the inside (especially at those prices and the INSANE crowds).

So, one of the best free things to do in London is to take a walk to all of the top attractions.

If you want to visit all of London’s top sights in one day, follow this walking guide.

16. Big Ben

Big Ben, Free Things to Do in London

As the most famous landmark in London, Big Ben should be on everyone’s itinerary. You can buy tickets to tour the inside, but I don’t think that’s necessary – you can see the outside for free, which was really all I wanted when I visited.

Make sure you get to Big Ben just before the hour to see the clock tower ring for the full experience.

17. The London Eye – Free

London Eye, Free Things to Do in London

The London Eye is another must-see landmark for a first trip to the city. But I think taking a ride on the Ferris wheel is a bit of a tourist trap. It’s relatively expensive for an experience that isn’t anything special or unique.

That’s why I’d recommend just getting a good view of it while exploring London. Combine it with a visit to Big Ben, because it’s just on the other side of the river.

Consider grabbing a drink at Tattershall Castle, a restaurant on a docked ship right across from the London Eye. Of course, it’s not free, but it’s still cheaper than a ticket to ride the Ferris wheel.

18. Changing of the Guard – Free

Buckingham Palace, Free Things to Do in London

One of the most popular things to do in London is to watch the Changing of the Guard at Buckingham Palace.

It generally takes place on Mondays, Wednesdays, and Fridays at 11:00 AM, but the schedule is always subject to change. Check the website for any changes before your visit.

19. Tower Bridge

On your trip to London, walking across London’s most iconic bridge is a must.

On one side of Tower Bridge, you can see the Tower of London, while on the other you’ll get to sights like the Golden Hinde, the Globe Theatre, and the Tate Modern.

If you’re lucky, you’ll be able to see the bridge opening for a passing boat.

20. Trafalgar Square

Trafalgar Square is London’s most famous public square. With its beautiful fountains (which light up at night) and interesting statues, it’s a must-visit spot.

The square is a great spot to just enjoy a coffee or a snack while people-watching.

Also, keep an eye out for any events at Trafalgar Square while you’re in London. Many annual events are hosted here (often free to visit), including St Patrick’s Day and the West End Live.

21. Shakespeare Globe Theatre

The Shakespeare Globe Theatre is the perfect spot for any fan of Shakespeare. The playhouse is a reconstruction of the original Shakespeare playhouse.

You can get standing tickets to watch a show at the theatre for as little as £5 on the official website.

22. Ceremony of the Keys in the Tower of London

The Ceremony of the Keys is the ritual where the Tower of London is locked up every night.

Entry used to be free, but now it costs £5 (which is still very cheap!). Tickets have to be booked online in advance.

Check the website regularly and well in advance, because it tends to sell out months ahead of time.

Parks & Outdoor Spaces

Spending time in a local park is a great free thing to do in London. The city is home to SO many beautiful green areas where you can sit down for a picnic.

It’s an especially great experience in the spring and early summer.

23. Hyde Park

Hyde Park is probably London’s most famous park. In the park, you can rent a bike or paddleboat.

You can also visit Speaker’s Corner, where you can watch free open-air debates and discussions.

Afterwards, stop by the Princess Diana memorial and Kensington Gardens.

24. Greenwich Park

Greenwich Park has fantastic views of London. It’s also located on the Greenwich Meridian – you can actually stand on the line!

In this park, you can also see the Royal Observatory (to go inside, you’ll need to buy tickets).

25. Pelican Feeding in St James’ Park

Every day at around 2:30 PM, the resident pelicans of St James’ Park are fed near Duck Island Cottage.

It’s right by Buckingham Palace, so consider combining the two for your visit.

26. Crystal Palace Park

Crystal Palace Park is a quirky, lesser-known park. It has a former glass palace to explore, as well as a maze and dinosaur sculptures.

This spot is a perfect place to visit with kids.

27. Richmond Park

Richmond Park, though located in London, used to be the hunting grounds of Kind Edward I. And yes, you can still spot wild deer here (visit in the early morning or late afternoon for the best chances)!

The Isabella Plantation in Richmond Park is a beautiful spot to explore, with its many flowerbeds, ponds, and streams.

28. Kyoto Garden

Kyoto Garden is, as you may assume, a Japanese Garden.

It’s a more tranquil park, where you can admire waterfalls and koi ponds.

29. Boat Ride in a Park

Some parks with bigger bodies of water offer boat and pedal boat rentals.

Of course this isn’t free, but it’s still relatively cheap if you do it correctly.

The parks you should consider are Hyde Park, Regent’s Park, and Battersea Park.

Hyde Park and Regent’s Park both have off-peak times, where rentals are almost 50% cheaper! Check the Royal Parks website before your visit to plan it strategically.

30. City Farms

One of my favourite ways to ‘get away from the big city’ without actually leaving it is by visiting one of London’s City Farms.

Depending on the farm, you’ll be able to visit different animals, like goats, ducks, and chickens. You’ll also learn a bit about farming and food production.

Most of these farms are free, but they encourage donations.

The most beloved city farms in London are Vauxhall City Farm, Hackney City Farm, and Mudchute City Farm.

31. Little Venice

Little Venice is a beautiful neighbourhood that is reminiscent of the Italian city.

It’s a great place to stroll along the canals and enjoy a meal at a waterside restaurant.

Afterwards, take a boat to Camden to explore the market.

Panoramic City Views

There are many places where you can get amazing panoramic views of the London skyline for free or very cheap.

32. Primrose Hill

Primrose Hill is a tranquil neighbourhood with a lovely park and a hill from which you can get a free view of the city’s skyline.

Try to visit early in the morning to avoid crowds or at sunset for golden hour.

33. Sky Garden

Sky Garden is one of London’s most beloved spots to visit for free. The building has 3 restaurants, 2 bars, and a café. But don’t worry, you don’t have to buy anything – you can visit for free.

The glass-walled architecture and the lush greenery are breathtaking, and it’s a great place to see London from above.

Because it’s so popular, you have to book your free timeslot on the website ahead of time. Book as early as possible, because they fill up very quickly.

34. Cable Car Over the River Thames

For only £7, you can take a cable car ride over the River Thames for some of the most amazing views of London. Book on the IFS Cloud Cable Car website for the best prices.

I’d recommend going at sunset or night for the best light for your experience.

Explore Trendy Neighbourhoods

London has many exciting neighbourhoods to explore. From innovative food spots to amazing street performers, you’re sure to find some hidden gems.

35. Isle of Dogs

The Isle of Dogs is a peninsula in East London, near Canary Wharf and Greenwich. It’s a lesser-known spot in London, so it’s a great place to escape the crowds.

Mudchute City Farm is also on the Isle of Dogs, so plan a visit to the farm when you’re here.

36. Covent Garden

Covent Garden is one of the most beloved neighbourhoods in London.

The Jubilee and Apple Markets are here – browse the artisan and antique stalls before exploring the streets.

Covent Garden is famous for its world-class street performers. They’re free to watch, but remember to bring a bit of change so you can leave tips.

37. Soho

Soho is a great place to go if you want to explore London’s nightlife and try international food. It’s also worth checking out all the indie shops.

Soho is my favourite place to grab a pre-theatre bite to eat. Chinatown is also just around the corner, so I’d combine a visit to the two places.

Fun & Cultural Experiences

38. Attend an Event

London always has some sort of event you can check out, many of which are free.

The events usually take place at Southbank Centre, Trafalgar Square, or the Barbican.

My favourite event I’ve been to in London is the West End Live, which is free and a must for any musical theatre fan.

Check out either Time Out London or Visit London for a detailed list of all the year’s events.

39. Platform 9¾ at King’s Cross Station

If you’re a Potterhead but can’t afford the Warner Bros. Studio Tour in Watford, visiting spots like Platform 9¾ should be on your itinerary.

Head to King’s Cross Station to get your iconic picture with the trolley in the wall of the platform. There’s also a Harry Potter gift shop right next to it where you can buy some souvenirs.

My only tip is to get there as early as possible, because it’s VERY popular. When we visited around 10:00 AM, there was a line of at least 200 people.

40. Abbey Road

If you love the Beatles, Abbey Road is a must-visit spot in London. The iconic zebra crossing from the band’s best-selling album is here, so head here to recreate the album cover.

It’s a very popular spot, so try to visit early in the morning to avoid large crowds.

41. The LEGO Store

The LEGO Store on Leceister Square is the second biggest of its kind worldwide. It’s worth visiting just for its big models of movie characters and London landmarks.

There’s also a section where you can build your own little LEGO figures for £2.

There’s always a line outside, but don’t let that scare you off. It usually takes no more than 15 minutes to get into the shop, even at peak times.

42. The M&M Store

Right across from the LEGO store on Leceister Square is a huge M&M store, where you can design your own M&Ms.

The shop also has the ‘World’s Biggest Candy Wall’!

43. Chinatown

Chinatown is always on my itinerary when I visit London. It’s right around the corner of the West End, so it’s a great place to stop if you’ve got tickets to see a show.

You’ll recognise it by the rows of red Chinese lanterns hanging between the roofs over the streets.

Chinatown has tons of delicious cheap eats, so I’d recommend just walking around and trying whatever looks good.

44. Leadenhall Market

This is another spot for my fellow Harry Potter fans. Visit the historic marketplace from the first movie where Harry and Hagrid enter the Leaky Cauldron.

Even for non-fans, it’s a gorgeous place to go. The Victorian architecture is stunning and it’s a good place to find cheap meals.

45. Top Secret Comedy Club

The Top Secret Comedy Club is a local club in Covent Garden that regularly hosts well-known comedians.

Tickets range from £1 to £15 – check out the website to book online. It’s a spot well-known comedians use to try out new material and up-and-coming comedians perform live at.

46. God’s Own Junkyard

A favourite of many young locals, God’s Own Junkyard is a small spot in Walthamstow that is full of neon and vintage signs and art.

Entry is free and photo ops are plenty. Inside, there’s a little café where you can grab a drink or a snack.

47. Board Games with Friends

There are multiple venues in London that have hundreds of board games you can play for a small fee with friends. Usually, you’ll pay no more than £5 or £6 per person.

This is the perfect activity when the weather’s not ideal for exploring the city.

Try Draughts and Bad Moon Café – book online to guarantee you’ll get a spot when you get there.

48. Bike along the Thames

If the weather’s good, consider renting a bicycle for a scenic ride along the river.

Renting a bike from Santander Cycle costs only £1.65 for 30 minutes. It’s a great way to explore the most beautiful spots in London in a fun and affordable way.

49. Feast on £1 Oysters

Wright Brothers is a must-visit if you want to eat cheap oysters. Visit Mondays to Fridays between 3:00 PM and 6:00 PM or Sundays between 6:00 PM and 9:00 PM to grab this deal.

Keep in mind that it’s a very popular spot (especially during these times), so I’d highly recommend making a reservation.

50. Play in a Ball Pit for Adults

If you’re a child at heart, Ballie Ballerson should be on your London itinerary. It’s a bar with a massive ball pit lit by neon lights.

Ticket prices vary depending on the day – weekdays are cheaper and less crowded than weekends. Sundays to Thursdays, tickets are only £8 (on Saturdays they cost £16!).

Book on the website before visiting.