The best time to visit London is during the spring season (March to May) when the temperatures are mild and the city’s parks are green and blooming. The temperature during these months fluctuates between 13°C to 19°C which is apt for outdoor activities. The coldest place in Britain is Braemar where - 27 °C temperature has been recorded in the past. This wonderful city can be explored all-round the year. However, the peak seasons to explore the city remain from March to May. The city sees a drop in tourists footfall during winters and one can avail great deals and discounts during this season.
Weather in London
With a temperate climate throughout the year, the summer season temperature here ranges from 14 to 20 degrees Celsius, while the average temperature during the winter season ranges from 3 to 8 degrees Celsius. However, it is recommended to get on an excursion to London during the spring season when the city experiences mild weather with temperatures ranging from 11 to 15 degrees Celsius.
March to May
Spring is arguably the best time to visit London as good discounts on flights and hotels are on offer and tourist attractions aren’t too crowded. Tourists can expect fresh bloom at Kew Gardens and plenty of festivities around St. Patrick’s Day Parade in March. The average temperatures are ideal to explore the outdoors, with the exception of occasional rainfall. Any time during this duration will be the best month to visit London for visitors from India.
June to August
December to February