London
Photo: Wikipedia

Hotels in London

1,071 hotels

With its museums, parks, theatres and neighbourhoods that each have their own character, London is one of Europe’s most complete city breaks. Because the city is so large, the area you stay in shapes both your budget and the pace of your trip. This page sums up where to stay, the types of hotel and how to get around; the lists below show the best-rated hotels.

Hotel prices in London

Choose your dates and compare live room prices at 1,071 hotels.

Top Rated

Central Hoxton Shoreditch

Central Hoxton Shoreditch

100 Kingsland Road
Free WiFi WiFi 24-hour front desk
The Exhibitionist Hotel

The Exhibitionist Hotel

8-10 Queensberry Place
Breakfast in the room WiFi available in all areas Free WiFi
Tower Suites by Blue Orchid

Tower Suites by Blue Orchid

100 Minories, London
Breakfast takeaway containers Spa and wellness centre Free WiFi
The Piccadilly London West End

The Piccadilly London West End

65-73 Shaftesbury Avenue
Breakfast in the room 24-hour front desk 24-hour security
The LaLit London

The LaLit London

181 Tooley Street
Breakfast takeaway containers WiFi available in all areas Free WiFi
Royal Garden Hotel

Royal Garden Hotel

2-24 Kensington High St
Breakfast takeaway containers Breakfast in the room Parking
Eden Plaza Kensington

Eden Plaza Kensington

68-69 Queensgate
Parking Street parking WiFi available in all areas
Grand Residences by Marriott – Mayfair-London

Grand Residences by Marriott – Mayfair-London

47 Park Street
Accessible parking Secured parking Parking garage
Homey, warm & welcoming room.

Homey, warm & welcoming room.

12a Arodene Road
Breakfast takeaway containers Parking Parking on site
41

41

41 Buckingham Palace Road
Parking garage Breakfast in the room Parking
Haymarket Hotel, Firmdale Hotels

Haymarket Hotel, Firmdale Hotels

1 Suffolk Place
Heated pool Indoor pool Breakfast in the room
The Cadogan, A Belmond Hotel, London

The Cadogan, A Belmond Hotel, London

75 Sloane Street
Parking garage Breakfast in the room Parking

Best Prices

View all 1071 hotels

Where to Stay in London

  • Westminster and the South Bank: Big Ben, the London Eye and the Thames within walking distance; ideal for first-time visitors.
  • The West End (Covent Garden, Soho): theatres, restaurants and shopping, for those who want to spend evenings in town.
  • Kensington and South Kensington: the Natural History and Science Museums and Hyde Park; a calm, elegant choice for families.
  • King’s Cross and Paddington: the most practical areas for rail and airport connections.
  • The City and Shoreditch: business travel, street art, markets and nightlife.

To compare areas in more detail, see our guides Where to Stay in London: A Neighbourhood Guide and Choosing a Boutique Hotel in London: A Neighbourhood Guide, and for value options Budget Hotels in London: Where to Stay for Less.

Types of Hotel

Most places to stay in London are hotels: compact city hotels in central locations, boutique hotels in historic buildings and large chain hotels. Aparthotels suit families and longer stays, while hostels and guest houses serve travellers on a budget. Some rooms in central compact hotels have no window, so read the room description before you book.

When to Go

May to September brings long days and milder weather; summer and the Christmas season in December are the busiest times. January to March is when hotel demand is relatively low. The weather can change in any season, so pack a waterproof.

Getting There and Around

London’s main airports are Heathrow, Gatwick, Stansted, Luton and London City, the closest to the centre. From Heathrow, the Elizabeth line and Piccadilly line run into town. For a private transfer to your hotel, see London Heathrow Airport to London transfer and London City Airport to London transfer. On the Tube, buses and trains you can pay by contactless card or Oyster, with a daily fare cap.

Things to Do in London

The permanent collections of many major museums, including the British Museum, National Gallery and Tate Modern, are free. The Tower of London, Westminster Abbey, Buckingham Palace and Borough Market are on the classic route. To explore with a guide, have a look at our London tours.

Practical Tips

  • Permanent museum collections are free, but some special exhibitions need tickets booked in advance.
  • Book West End shows and popular restaurants early for weekends.
  • Choosing a hotel near a Tube or Elizabeth line station saves time and fares every day.
  • Rooms in central hotels are usually small; if you are travelling as a family, look at family rooms or aparthotels.

Booking a Hotel in London

The lists on this page bring together the highest-rated hotels and the best-value options. Enter your check-in and check-out dates and the number of guests to see available room types, board options and cancellation terms. Card payments are processed securely. Your card is not charged now; the amount is taken once your booking is confirmed.

Campaigns

Central Hoxton Shoreditch · 3 nights flight + hotel + tours Tower Suites by Blue Orchid · 3 nights flight + hotel + tours The Exhibitionist Hotel · 3 nights flight + hotel + tours The LaLit London · 3 nights flight + hotel + tours The Piccadilly London West End · 3 nights flight + hotel + tours Royal Garden Hotel · 3 nights flight + hotel + tours Central Hoxton Shoreditch · 7 nights flight + hotel + tours The Exhibitionist Hotel · 7 nights flight + hotel + tours Tower Suites by Blue Orchid · 7 nights flight + hotel + tours The LaLit London · 7 nights flight + hotel + tours The Piccadilly London West End · 7 nights flight + hotel + tours Royal Garden Hotel · 7 nights flight + hotel + tours See all campaigns →

Airport transfers

London City Airport to London transfer London Heathrow Airport to London transfer

London hotel prices

The cheapest time to stay in London over the coming months is January, at an average of £175 per night. Prices peak in October (£253). 5-star hotels average £466 per night.

Month All hotels 5-star 4-star
October 2026 £252.99 £567.09 £247.26
November 2026 £241.41 £515.57 £233.17
December 2026 £249.83 £533.04 £238.93
January 2027 £174.64 £385.37 £162.99
February 2027 £184.32 £390.53 £173.87
March 2027 £198.30 £405.92 £188.51

Average lowest nightly price for 2 adults, from Booking.com availability, updated twice a month.

Frequently asked questions

How much are hotels in London in October?

In October, hotels in London average £253 per night, from £27 (2 adults, 1 night).

What is the cheapest month to visit London?

Over the coming months, January is the cheapest, at an average of £175 per night.

How much is a 5-star hotel in London per night?

5-star hotels in London average £466 per night over the coming months.