31 Aug 2019 - 1 Sep 2019

2 guests - 1 room

Hotels in London

London is a huge city with big differences between neighbourhoods and no single 'centre'. Thinking about what you plan to do in the UK capital will help you to narrow down your choices of where to stay in London – whether you want to be close to West End theatres, museums, shopping or the many other things London does best.

London is home to some of the most famous luxury hotels in the world, but visiting doesn't have to be expensive. Compare room rates on Skyscanner to find cheap hotels in London's most popular districts.

Where to stay in London


If there is an epicentre of London, it's the City of Westminster. With Big Ben, the Houses of Parliament and the London Eye on the River Thames, and other essential sights like Westminster Abbey, 10 Downing Street and Buckingham Palace nearby, Westminster is the home of politics and royalty.

Covent Garden

The most visited part of London, Covent Garden in the heart of Theatreland puts you close to the theatres, boutique shopping and traditional markets, restaurants and pubs, centred on a pedestrian piazza. Covent Garden is also famous for its street performers bringing theatre outdoors. It's walking distance to the big museums and galleries, the British Museum being 20 minutes away.


Art lovers won't want to miss the Tate Britain and Tate Modern, which are a short walk apart in Victoria. There are more cultural treasures at the Victoria and Albert Museum and the Apollo Victoria Theatre, the home of Wicked the musical, and James Bond fans should check out the MI5 Building, home of the UK's Security Service. When you feel hungry, head to the Shakespeare pub, one of the oldest in London that serves some of the best fish and chips in the city.

What to do in London

Free activities

London isn't the cheapest city in the world, but there are more free activities than many people realise. This includes many of the world-leading museums and galleries, from the Tate Modern to the Natural History Museum, not to mention the huge royal parks.

Experience the nightlife

London became a 24-hour city when the Night Tube was introduced in 2014. Read Skyscanner's guide to 24 hours in London for night owls.

Catch an event

There's always lots going on in London, so it's a good idea to check what events are happening while you're visiting. Some of the biggest annual events are the London Marathon and Thames Boat Race in April, Chelsea Flower Show in May, Pride in June and Notting Hill Carnival in August.

Find your cheap hotels in London on Skyscanner today - use the search panel above to search for the cheapest hotel deals and specials.

Please note: all information is correct as of March 2019.

Top rated hotels in London

from $11,938
from $22,540

What are travellers saying about London?

History Buffs
Family Travellers
Nightlife Lovers
Adventure Travellers
Member reviews (2428)

I love all things British, so London was heaven to me. I stayed in a cheap Airbnb in Elephant & Castle where I could easily get around by bus and tube. Being on a budget, I brought a lot of protein bars and instant coffee. I also found lots of free things to do in London. I could have easily spent a day at The Victoria and Albert museum and the Museum of Natural History and The Tate is great. This is such a exciting city with so much to see. I hope I can go back and explore it more in depth.

Zich Z
Zich Z

It’s one of the most well-rounded cities in the world. Anyone can find their niche here.

Sandi Radulovič
Sandi Radulovič

It was a pleasant city but I would love to explore it alone sometimes instead of in a group

Denis Štingl
Denis Štingl

I really recommend visiting Camden Town and it’s easy to travel there by underground.


The least expensive month is February, with an average of $257 per night. The most expensive month to stay in London is July, with an average price of $376 per night.
The average price of a hotel in August last year was $295 per night. This is 6% less than the average nightly price of $314 seen over the previous 12 months.
In London, the expected average temperature in August is 19.1°C/66.4°F. The warmest month is typically July, which averages 23.2°C/73.8°F. The coolest month is February, with temperatures averaging 4.6°C/40.3°F.
The nearest airport to London is London City (LCY) (12.23km). Other nearby airports include: London Heathrow (22.85km) London Gatwick (40.32km) London Luton (44.60km) London Stansted (48.59km) London Southend (57.81km)

Plan a trip to United Kingdom