London Cost of Living: Practical Numbers for 2025

If you’re thinking about moving to London or just want to know if your paycheck will cover life here, you need clear numbers. The city feels expensive, but breaking down each expense shows where the real hits are and where you can save.

Housing and Transport

Rent is the biggest chunk for most people. In 2025 a one‑bedroom flat in Zones 2‑3 averages £1,800 a month, while a studio in Zone 4 is around £1,300. Sharing a two‑bedroom with a flat‑mate can cut that to £900‑£1,200 each. If you can live further out, say Zone 5, you’ll find rooms for £1,000‑£1,300, but you’ll add transport costs.

London’s public transport is reliable but pricey. An adult monthly Oyster / contactless cap for zones 1‑3 is £160, and it climbs to £210 for zones 1‑5. Buying a yearly travelcard can shave a few pounds off each month, but the upfront cost is high.

Daily Expenses and Savings Tips

Groceries for one person sit at about £250‑£300 a month if you shop at supermarkets like Tesco or Sainsbury’s. Cooking at home saves big time; ordering take‑away three times a week can push your food bill over £500.

Utilities (electricity, gas, water, internet) total roughly £120‑£150 monthly, depending on the size of your flat and how much you heat it. Switching providers or using a smart meter can lower the bill by up to 15%.

Entertainment and social life vary. A cinema ticket costs £12, a gym membership around £45, and a pint at a local pub is £5‑£6. Budgeting £200‑£300 for leisure lets you enjoy city life without breaking the bank.

To keep more of your salary, consider these simple tricks: buy a rail card if you travel outside London, use discount apps for grocery stores, and plan meals around weekly shop specials. Also, look for free cultural events – museums, parks, and community festivals are often free.

Putting it all together, a single person living modestly in London needs roughly £2,500‑£3,000 per month. A two‑person household can manage on £3,500‑£4,200 if they share rent and utilities. Knowing these figures helps you decide whether a £13.15 hour wage (about £23,000 a year) is enough or if you need a higher salary.

London can be affordable if you pick the right zone, share housing, and stay smart about daily costs. Use these numbers as a starting point, track your own spending, and adjust as you learn what works for you.

Living Wage in London 2025: What London's Workers Really Need to Get By
Eamon Huxley - 11 July 2025

Living Wage in London 2025: What London's Workers Really Need to Get By

Get the lowdown on the living wage in London in 2025. Real numbers, real stories, tips to make ends meet, and what you need to know if you're working or raising a family in the capital.

READ MORE