London is one of the most expensive cities in the world and also one of the easiest to visit on a budget. The contradiction holds because the best things in London, the museums, the parks, the skyline views, the street markets, are free. You can spend £200 a day or you can spend £40. The experience is not that different. Here is how to do London on the cheap without feeling cheap about it.
In This Article
Free Museums and Galleries
London’s national museums are free. All of them. The British Museum (the Rosetta Stone, the Parthenon Marbles, the Sutton Hoo treasure), the Natural History Museum (the blue whale skeleton in Hintze Hall, the dinosaurs), the Science Museum, the V&A, Tate Modern, Tate Britain, the National Gallery, and the National Portrait Gallery charge nothing for the permanent collections. Special exhibitions cost £15-25 and are worth booking ahead. The museums are busiest between 11am and 2pm. Go at opening time (10am) or after 3pm for quieter galleries. The British Museum opens until 8.30pm on Fridays and the late-evening galleries are almost empty. A free walking tour of the British Museum departs daily at 11am and 2pm from the Great Court information desk. The guides are volunteers and the tours are excellent.
The Oyster Card and Contactless
Do not buy paper tickets. Use a contactless bank card or an Oyster card. The daily fare cap on contactless is roughly £8.50 for Zone 1-2 travel (as of 2026), which means you pay that amount and then travel free for the rest of the day. Buses cost £1.75 per journey with the Hopper fare, which gives unlimited bus transfers within an hour. The Uber Boat along the Thames costs £4.50-8.00 per journey and is a sightseeing cruise for the price of a bus fare. Children under 11 travel free on buses, Tube, tram, DLR, and London Overground when accompanied by an adult. The Emirates Air Line cable car across the Thames costs £4 with an Oyster card and gives a view of the Docklands skyline that rivals the London Eye for a fraction of the price.
Street Food Markets
London’s street food markets serve restaurant-quality food at £6-12 per dish. Borough Market near London Bridge is the most famous and the most expensive of the markets. Go on a weekday morning (Tuesday to Friday) when it is quieter and some stalls offer discounts on hot food before the lunch rush. Maltby Street Market in Bermondsey, a 10-minute walk from Borough, is smaller, cheaper, and populated by locals. The grilled cheese sandwiches at The Cheese Truck cost £6. Camden Market serves food from every cuisine on earth and a meal costs £7-10. Broadway Market in Hackney runs on Saturdays and the food stalls stretch for 300 metres. Eat lunch at a market and dinner at a supermarket meal deal (£5 from Tesco or M&S). The savings add up to £30-50 a day versus eating in restaurants.
Free Views and Skyline Spots
The Sky Garden at 20 Fenchurch Street (the Walkie-Talkie building) offers a free 360-degree view of London from the 35th floor. Tickets are free but must be booked online 3-4 weeks in advance. Same-day walk-ins are available from 10am on weekdays at the entrance on Philpot Lane. Primrose Hill in North London gives a view of the entire central London skyline from a grassy hilltop that costs nothing and closes only at dusk. The Tate Modern’s Blavatnik Building has a 10th-floor viewing terrace that is free and looks across the Thames to St Paul’s. The Garden at 120, a rooftop park at 120 Fenchurch Street, opened in 2019 and is free with no booking required. The Monument to the Great Fire of London charges £6 to climb 311 steps and the view from the top is worth the modest price.
Budget Accommodation Zones
Hotel prices in Zone 1 are punishing. A basic double room in central London costs £120-200 a night. Shift your search to Zone 3 and the price drops to £60-90 for a decent room with a 20-minute Tube ride to the centre. Neighbourhoods worth searching: Stratford (Zone 3, Central Line, Olympic Park), Finsbury Park (Zone 2, Piccadilly and Victoria Lines, 10 minutes to King’s Cross), and Lewisham (Zone 3, DLR to Bank in 20 minutes). Premier Inn and Travelodge offer reliable chain accommodation with family rooms. The Premier Inn at King’s Cross Hub is a budget concept with compact rooms from £50 a night if booked 2-3 months ahead. University accommodation (LSE, Imperial, UCL) rents student rooms to tourists from June to September. A single en-suite costs £40-60 a night and the locations are excellent (Bloomsbury, South Kensington, Fitzrovia). Book via UniversityRooms.com.
What London budget tip surprised you, the free museums, the £8.50 daily Tube cap, or the Sky Garden tickets that cost nothing?
Explore all our United Kingdom travel guides, from London landmarks to the Scottish Highlands.
Explore More
If you enjoyed this article, you might also like:
- South Bank – a significant arts and entertainment district of London | United Kingdom – United Kingdom
- Salisbury Cathedral with the tallest church spire in the United Kingdom – United Kingdom
- A Weekend in Cool Brighton – United Kingdom
