London has a reputation for being wet and dark, and while the reputation holds up in the fall and winter months, when a spot of sun is something to celebrate, visitors to London get good weather if they know when to go.
The best time to visit London is summer, when temperatures average in the low to mid 70s and precipitation is minimal. This, of course, is when airfare and hotels are at their peak prices. But good weather in London can be worth the extra cash.
Most travelers avoid London from October through January, when temperatures are coldest. That said, you’ll find great winter deals on airfare and hotels. If museums and other indoor spaces are on your to-do list, this season may be a great budget option for you. Hearty raincoat required.