Skip to content

What is the cost of living in London?3 min read

A common question that keeps coming up amongst people who visit London and Londoners is… how much does it cost to visit or live in London?

That’s because London has a reputation of being expensive so everybody wants to know if they can afford to visit or live in London.

We are going to make things very easy for you. We are going to show you how much things cost (for the main items) so you can decide whether you can visit/live in London or not.



We all like eating and drinking out. But, can you afford to do that in London? Let’s see what the average cost is…

Meal, Inexpensive Restaurant                                                    £15.00

Meal for 2 People, Mid-range Restaurant, Three-course     £54.00

McMeal at McDonalds (or Equivalent Combo Meal)            £5.00

Domestic Beer (0.5 liter draught)                                              £4.20

Imported Beer (0.33 liter bottle)                                               £4.00

Cappuccino (regular)                                                                 £2.62

Coke/Pepsi (0.33 liter bottle)                                                   £1.17

Water (0.33 liter bottle)                                                             £0.95



How much do transport tickets and taxis cost?

One-way Ticket (Local Transport)                                            £2.50

Monthly Pass (Regular Price)                                                    £130.00

Taxi Start (Normal Tariff)                                                            £3.40

Taxi 1km (Normal Tariff)                                                              £3.11

Taxi 1hour Waiting (Normal Tariff)                                            £46.20

Gasoline (1 liter)                                                                            £1.10

N.B: if you visit London, don’t forget to use the Visitor Oyster Card (which you can buy in advance and have it sent to your home address)


Rent per Month

If you live in London, the rent might be your biggest expense. Below, we give you the price for one bedroom or 3-bedroom apartments.

Remember that people share flats in London so if you were to live in a 3 bedroom flat, your cost will be divided in 3. But, in most cases, you will have to add the Utilities cost. Continue below to have an idea of much the electricity, gas etc. will cost you.

Apartment (1 bedroom) in City Centre                                  £1,679.13

Apartment (1 bedroom) Outside of Centre                           £1,159.77

Apartment (3 bedrooms) in City Centre                               £3,320.55

Apartment (3 bedrooms) Outside of Centre                        £1,919.39



If you rent, you might need to know the cost for the electricity, gas etc. as they are not always included in the rent.

Basic (Elec., Heating, Water ETC.) for 85m2 Apartment         £150.12

1 min. of Prepaid Mobile Tariff Local (No discount)                 £0.17

Internet (10 Mbps, Unlimited Data, Cable/ADSL)                    £24.56


Sports and Leisure

It’s important to keep fit and have some fun but can you afford it?

Fitness Club, Monthly Fee for 1 Adult                                   £47.99

Tennis Court Rent (1 Hour on Weekend)                              £11.95

Cinema, International Release, 1 Seat                                   £12.00


Clothing and Shoes

Is it a good idea to buy your clothes in London? Find out below…

1 Pair of Jeans (Levis 501 Or Similar)                                     £64.08

1 Summer Dress in a Chain Store (Zara, H&M, …)                 £31.86

1 Pair of Nike Running Shoes (Mid-Range)                           £63.92

1 Pair of Men Leather Business Shoes                                  £77.19



London has many markets where you can buy fresh food. Here is the cost of a few items:

Eggs (12)                                                                                      £2.18

Local Cheese (1kg)                                                                    £5.83

Chicken Breasts (Boneless, Skinless), (1kg)                          £6.69

Beef Round (1kg) (or Equivalent Back Leg Red Meat)        £9.25

Apples (1kg)                                                                                £1.91

Banana (1kg)                                                                               £1.04

Oranges (1kg)                                                                             £1.89

Tomato (1kg)                                                                              £1.95

Potato (1kg)                                                                                £1.25

Onion (1kg)                                                                                  £1.08

Lettuce (1 head)                                                                         £0.74


We hope that we have now demystified the cost of living in London. If you want to visit the capital, this will be important information so you can better prepare for your trip. Also, read our guide so you can be even better prepared.

If you want to live in London, knowing the cost of things can help you understand whether you can live in London or not (for your information, the average salary after tax is £2,028.84 per month).

If you realise that London might be a bit too expensive for you, don’t give up.

Instead, read our guide about 33 ways to save money in London.

It will definitely help you reduce the pain of the cost of visiting/living in London.


All price data obtained from 

Recent Comments


  1. Iqbal Ahmed Iqbal Ahmed

    Fantastic information provided, thanx

    • London Undiscovered London Undiscovered

      Hi Iqbal, glad we were of help 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *