StayAreas

The best time to visit London

London is a year-round city, but the best balance of weather, daylight and hotel prices is in May, June and September.

Season by season

  1. Spring (March to May)

    Mild days around 12–18°C, blossom in the parks and fewer crowds before summer. The London Marathon is in April and the Chelsea Flower Show in May.

  2. Summer (June to August)

    Long days with highs around 22–24°C and the busiest, most expensive hotels. Trooping the Colour (June), Wimbledon (late June to July) and Notting Hill Carnival (late August bank holiday weekend).

  3. Autumn (September to November)

    September is often warm and calmer than summer. Bonfire Night fireworks are around 5 November, and the Christmas lights go on from mid-November.

  4. Winter (December to February)

    Short, cool days around 8°C. December is festive and busy; January and February have the lowest hotel prices of the year.

When hotels are cheapest

January and February are the cheapest months, along with weekdays in November. Hotels cost most in July and August, in December around Christmas and New Year, and during big events. Notting Hill hotels spike during Carnival.

Typical hotel prices 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.

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

What is the best month to visit London?

May, June and September usually have the best mix of mild weather, long days and manageable crowds.

What is the cheapest time to go to London?

January and February, after the New Year, are the cheapest months for hotels.

More London guides

Where to stay in London

Hotels in BloomsburyMid-range from ~$255/night

See hotels