The best time to visit London is during the spring months from March to May. This is a good time for travellers as the weather starts to warm up.