Best time to visit London

United Kingdom · Europe

Best Time to Visit London — Month by Month Guide

Quick Answer

The best time to visit London is May to September

Hotels from $200-400/night · GBP · English

Month-by-Month Guide to London

January

Season: Winter

Crowds: Low (post-holiday)

February

Season: Winter

Crowds: Low to Medium

March

Season: Spring

Crowds: Medium (spring break)

April

Season: Spring

Crowds: Medium to High

May

Peak

Season: Spring/Summer

Crowds: Medium (shoulder season)

June

Season: Summer

Crowds: High (summer begins)

July

Season: Summer

Crowds: Very High

August

Season: Summer

Crowds: Very High

September

Peak

Season: Autumn

Crowds: Medium (shoulder season)

October

Season: Autumn

Crowds: Medium

November

Season: Autumn/Winter

Crowds: Low

December

Season: Winter

Crowds: High (holidays)

Why Visit London in May or September?

London shines during May to September when the weather is ideal for exploring the city's top attractions. This is the perfect time to visit Tower of London, British Museum, Buckingham Palace, and enjoy the vibrant atmosphere of neighborhoods like South Kensington.

Hotels during peak season in London typically range from $200-400/night. Book early for the best rates — properties fill up quickly, especially in popular areas like South Kensington.

Hotels in London

Compare 6,000+ properties. Book with free cancellation.

Search Hotels from $200-400/night

London Travel Tips

  • Get an Oyster card or use contactless payment for the cheapest Tube fares
  • Most major museums are completely free — take advantage of this
  • Book theatre tickets on the day at the TKTS booth in Leicester Square for up to 50% off
  • The Elizabeth Line connects Heathrow to central London in 30 minutes
  • Afternoon tea is a quintessential London experience — book at least 2 weeks ahead for top venues

More London Guides

Don't chase the deals.
Let them come to you.

Join 25,000+ travelers getting our "Editor's Pick" deals delivered every Tuesday. No spam, just unexpected escapes.

By joining, you agree to our Terms. Unsubscribe at any time.

Search Hotels in London

From $200-400/night