May is widely considered the best month for London. Perfect weather before the summer crowds fully arrive.
Long days, mild temperatures, flowers everywhere in the parks, and crowds that are busy but not yet overwhelming. The Chelsea Flower Show in late May is one of the great events in the English social calendar. Bank holidays in early and late May add a festive energy. Hotel prices are rising sharply toward summer; book ahead.
