StayAreas

How much does a trip to London cost?

Your hotel is the biggest cost in London by far, and the area you pick changes it more than anything else. The rest can be kept low: the best museums are free and transport is capped daily.

Hotels by area

AreaBudgetMid-rangeLuxury
Greenwich~$115~$200~$350
Camden~$115~$215~$400
Canary Wharf~$120~$220~$430
Paddington~$120~$230~$440
Shoreditch~$125~$240~$470
Bloomsbury~$135~$255~$510
Notting Hill~$140~$270~$510
King's Cross~$135~$270~$565
South Bank~$155~$295~$605
Kensington~$145~$295~$645
Westminster~$160~$320~$695
Marylebone~$160~$320~$670
Soho~$190~$360~$735
Covent Garden~$190~$360~$805

Typical nightly rates for a double room, not live prices. Updated Sep 2026.

Everything else, per person per day

  1. Food

    A supermarket meal deal costs a few pounds, a pub meal around £15–25, and a mid-range restaurant £30–50 a head with a drink.

  2. Transport

    Tap in with a contactless card or Oyster. Fares are capped daily and weekly, so a day of travel in the centre costs no more than the cap. Walk where you can.

  3. Attractions

    The national museums are free. Big paid sights like the Tower of London, the London Eye or Westminster Abbey cost roughly £30–40 each, less if booked online.

  4. Shows

    West End tickets range from about £25 for restricted or same-day seats to well over £100 for the best seats.

Typical daily budgets, excluding the hotel

  1. Budget

    About £50–70 per person: free museums, a supermarket lunch, a pub dinner and capped transport.

  2. Mid-range

    About £100–150: one paid attraction a day, cafés and a restaurant dinner.

  3. Comfortable

    £200 and up: shows, afternoon tea and taxis.

Written by the StayAreas editorial team · Updated Oct 2026 · How we research our guides

Hotels we'd book in Bloomsbury

Our top area for this guide. Mid-range doubles cost about $255 a night.

Bloomsbury guide

Best value

The Ambassadors Bloomsbury

Why we like it: Good-value rooms between Euston and Russell Square.

Typical mid-range rate in Bloomsbury: ~$255/night

Boutique pick

The Bloomsbury

Why we like it: Neo-Georgian hotel with a lively bar.

Typical mid-range rate in Bloomsbury: ~$255/night

Luxury pick

Kimpton Fitzroy London

Why we like it: Grand Victorian hotel on Russell Square.

Typical luxury rate in Bloomsbury: ~$510/night

StayAreas may earn a commission when you book through selected links, at no extra cost to you. Learn more

FAQs

How much money do I need per day in London?

Apart from your hotel, about £50–70 per person a day on a budget, £100–150 mid-range, and £200 or more for a comfortable trip with shows and taxis.

Is London more expensive than Paris?

Hotels are similar or slightly higher in central London; London's free national museums help balance it out.

More London guides

Where to stay in London

Hotels in BloomsburyMid-range from ~$255/night

See hotels