The best time to visit London
The best time to visit London to enjoy the warmest weather is during the summer between June and August. However, this is also peak season, so to avoid the crowds we recommend visiting in either spring (April-May) or autumn (September-October). During these months the weather is pleasant and daylight hours are still long.
However, if you’re looking to enjoy the festivities, winter is also a great season to visit. During November and December you can enjoy the Christmas lights and Christmas markets.
How far in advance should you book flights to London?
We recommend booking flights to London at least 6 weeks in advance as last minute prices can be very expensive. If you plan to travel during peak season, it’s best to book even further in advance.
For great deals on flights, sign up to get updates straight to your inbox for free.
Where to stay in London
There are a range of places to stay in London so we recommend making a decision based on your interests.
The historic district of Soho is a popular choice, well known for its famous pubs, cocktail bars, restaurants and music venues. If you’re looking for somewhere with a lively atmosphere, we recommend staying here.
Alternatively, you may want to stay in London’s West End, Covent Garden. If you’re planning on catching a show at the theatre or want to explore London on foot while browsing the shops, this is the perfect location.
If you’re a foodie, and enjoy a cool, artsy vibe, you might decide to stay in Shoreditch, while Hyde Park makes for a great base for families.
Don’t forget to do a Moonsand search to find the best deal on your hotel.
Top things to do in London
London is a huge city with so much to do for any type of traveller. We recommend starting by visiting some of the city’s most iconic sites such as Buckingham Palace, the Tower of London, Big Ben, the London Eye, St Paul’s Cathedral and the Houses of Parliament.
When you get hungry, make a stop at Borough Market, a historic market in central London with the most delicious, high quality street food and gourmet treats.
Head to the famous Oxford Street, Regent Street, Piccadilly, Bond Street, Mayfair and Covent Garden for some of the best shopping. Or head to the West End to enjoy theatre productions such as Les Misérables or The Lion King.
If you have some extra time, head to the iconic Notting Hill, home to London’s famous carnival, or to the alternative, hippy borough of Camden. To escape the hustle and bustle, you may also choose to wander Kew Gardens or Hyde Park.
Whatever you’re in the mood for, London has something to offer.