Home/Stays/England/London

Stays in London

London is the capital of England and the United Kingdom, and one of the world's most visited cities. It lies on the River Thames in south-east England and is known for its royal palaces, world-class museums, theatres and financial districts. The city is a major transport hub, with six international…

1,588 staysfrom £17 a night254 rated 4.5+

Every stay in London

Recent rates first, then the best-reviewed rooms. · page 1 of 34

Search live rates in London

Pick your dates — every London room with a live price, in one list.

Guests & rooms

Free cancellation on most rooms · 1 t CO₂ removed per booking, at no extra cost.

About London

Greater London is made up of 32 boroughs plus the City of London, each with a distinct character. Central areas such as Westminster, Camden and Kensington draw millions of tourists annually, while outer boroughs offer quieter residential streets. The city's history spans nearly two millennia, from Roman Londinium to the modern metropolis.

London's cultural scene includes the British Museum, Tate Modern, the National Gallery and the West End theatre district. Shopping ranges from Oxford Street chains to markets like Camden and Portobello Road. The city hosted the Summer Olympics in 1908, 1948 and 2012. With over 1,500 hotels listed on our site, accommodation ranges from budget to luxury.

Where to stay in London

Westminster. Home to Big Ben, the Houses of Parliament and Buckingham Palace, this central area offers easy access to major sights and good transport links.

Camden. Known for its markets, music venues and canal, Camden is popular with younger visitors and those seeking a lively atmosphere.

Kensington and Chelsea. These affluent boroughs include museums such as the V&A and Natural History Museum, plus shopping on Kensington High Street and King's Road.

South Bank. Stretching along the Thames from the London Eye to Tower Bridge, the South Bank offers cultural venues, riverside walks and diverse dining.

Getting there and around

London is served by six international airports: Heathrow, Gatwick, Stansted, Luton, London City and Southend. Heathrow and Gatwick have direct rail links to central London, while others connect via train or underground. Eurostar trains arrive at St Pancras International from mainland Europe. Within the city, the London Underground, buses, trams, Docklands Light Railway and Overground provide extensive coverage. The Oyster card and contactless payment are accepted on most services. Taxis and ride-hailing apps are widely available, though traffic can be heavy.

When to go

London can be visited year-round. Spring and autumn often bring mild weather and fewer crowds. Summer, from June to August, is the warmest and busiest, with many outdoor events. Winter, from November to February, is colder and darker but features festive lights and seasonal attractions. Rainfall is spread throughout the year, so packing an umbrella is advisable regardless of season.

Questions, answered

What are the main areas to stay in London?

Westminster, Camden, Kensington and Chelsea, and the South Bank are popular areas for visitors, each with different atmospheres and transport connections.

How do I get around London?

The London Underground, buses, and trains are the most common ways to travel. Contactless payment or an Oyster card can be used on most public transport.

Which airports serve London?

Heathrow, Gatwick, Stansted, Luton, London City and Southend are the main airports. Heathrow and Gatwick have direct rail links to central London.

What is the best time to visit London?

Spring and autumn often have mild weather and fewer tourists. Summer is the busiest season, while winter offers festive events and cooler temperatures.

Are there free attractions in London?

Yes, many major museums and galleries, such as the British Museum and Tate Modern, offer free admission to their permanent collections.

More cities in England