Home › London › Costs

Is London expensive? What things really cost in 2026

Short answer

London is one of Europe's most expensive cities, alongside Paris and Amsterdam and clearly above Rome, Barcelona or Lisbon. Hotels and eating out are the big costs; the saving grace is that most of the major museums are free. A mid-range day comes to about £219 per person.

Daily budget: backpacker, mid-range, luxury

BudgetMid-rangeComfort
Bed (per person, sharing)£65£115£230
Food & drink£30£60£120
Sights & tickets£10£35£60
Local transport£8£9£25
Per person, per day£113£219£435

Approximate 2026 prices, two people sharing a room. From our London day-cost table.

What things cost

ItemTypical price*
Flat white in a caféabout £3.50–4.20
Pint of beer in a central pubabout £6–7.50
Fish and chipsabout £10–14 takeaway, £16–22 sit-down
Salt beef bagel on Brick Laneabout £8–10
Full English in a caféabout £9–15
Tube journey in Zone 1 (contactless)about £2.90
Daily cap Zones 1–2 (contactless)about £8.90
Bus fare (unlimited transfers within an hour)£1.75
Tower of Londonabout £35
Elizabeth line from Heathrowabout £13
Mid-range dinner for two with wineroughly £90–130 (often plus 12.5% service)
3★ double room, high seasonroughly £180–300

* Approximate prices, October 2026. They change with season and exchange rates.

Where the money goes

Accommodation dominates: roughly £65 per person sharing on a budget, £115 mid-range and £230 for comfort, and central London rooms are small for the price. Food is about £30 a day on café breakfasts, market lunches and a pub or curry dinner, and £60 with two sit-down meals and a drink; a discretionary service charge of about 12.5% is often added to restaurant bills. Paid sights are expensive (Westminster Abbey about £30, the Tower about £35, St Paul's about £26), but the British Museum, National Gallery, Tate Modern and the South Kensington museums are free. Transport is capped at about £8.90 a day in Zones 1–2 with a contactless card.

When it is cheaper

January, February (outside half-term) and November are the cheapest months for hotels, often very roughly 20–35% below summer prices. December is busier because of Christmas events, and big concerts or sporting weekends can push prices up at any time.

How to spend less

Compare hotel prices in LondonCompare flightsTours on ViatorActivities on KlookWork out your budget

Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.

Common questions

How much money do I need per day in London?

About £113 per person on a budget, about £219 mid-range and about £435 for comfort, including a share of a double room, food, sights and transport.

Why is London so expensive?

Mainly accommodation: central hotel rooms cost roughly £180–300 a night for a 3★ double in high season. Food and paid sights are also high, though many major museums are free.

Do I need cash in London?

Rarely. Contactless cards and phones are accepted almost everywhere, including buses, the Tube and market stalls.

Plan your London trip

How many days in LondonBest time to visit LondonLondon on a budgetIs London safe?London trip plannerWhere to stay in LondonFood in LondonBudget calculator