When to fly
Most visitors book flights to London between June and September. Christmas and Easter are other peak times. School holidays - half-term weeks in October, February and May - are very busy. Families flock to the museums and attractions.
Shoulder season is from April to May (excluding Easter) and early September to October. September/October is a great time of year to pick up cheap flights to London and it can be the best time to visit: fewer crowds, better hotel deals, and more light for photography and bringing out the scenery.
As London is a four-season destination there's not much of an off-season. The weeks following Christmas and New Year until Easter are usually the best times to find cheap flights to London.
The modern city with a traditional soul, London is one of the most fascinating - and best-value - destinations. As with the other top-ranking European cities, there is a heady mix of old and new. The ancient Tower of London, Houses of Parliament, Buckingham Palace and other royal residences stand beside modern edifices such as City Hall, the Gherkin and Shard London Bridge. Add in the capital's parks and masterpiece-stuffed museums and galleries (most of which are free to visit) and it's little wonder why millions of travellers book cheap flights to London each year.
There's never a bad time to visit London. The world city has plenty going on year-round: sporting events such as the Premier League Football games, rugby and Wimbledon to name a few, festivals (like the Notting Hill Festival each August), concerts, conventions and expos.
And if you want to see a bit more of that part of the world while you're there, its joined up, world-class infrastructure means it's easy to take buses, trains and planes and go exploring the rest of the country.