Best Time to Visit London
Peak Season is from March to May. Though tourists head to London pretty much all year round, late spring is when the city is at its most beautiful.
Shoulder Season is September to November welcomes the famous autumn foliage to London. Various historical festivals occur during these months, making it the perfect time to visit for a taste of London’s tradition and cultures.
Off-season: December to February are the months when the tourists start thinning out. Henceforth, the accommodation and travel costs reduce. The weather is extremely wet and chilly during this time of the year, so make sure you pack accordingly.