Compare and save on London hotels

Sorry, We don't support stays longer than 30 nights.

Search our map for the best London hotels

Use our map to find hotels near the London area or attractions you want to visit.

The best London hotels. Read the reviews

Feel confident you’ve booked the perfect stay. Read our real guest reviews before you book.

See more hotels

Hotels in London

Where to stay in London

If you're looking for hotels in London, you'll be spoiled for choice. The city is one of the cultural centres of the world. You'll find exciting attractions in London, everything from the Tate Modern Museum to The Shard, an architectural marvel with restaurants and bars that boast views of Tower Bridge and St Paul’s Cathedral. Whether you're interested in cheap hotels in London or you want to stay in luxurious accommodations at a boutique hotel in London, you'll find a variety of options. Since the city offers a variety of forms of public transportation, just about anywhere you stay is in close proximity to areas of interest, and hotels near the airport make traveling convenient. Check out our London travel guide for more.

Kensington

One of the smaller and more desirable areas of London, the Royal Borough of Kensington and Chelsea is one of the most densely populated. The area has a variety of museums and shopping streets.

1. Holland Inn Hotel

The Holland Inn Hotel is a great choice if you're considering staying at cheap hotels in London. This hotel offers very affordable rates, but it doesn't skimp on the quality of the rooms. Wi-Fi and in-room tea and coffee facilities are free.

2. Phoenix Hotel

When you're on the lookout for mid-priced last minute hotels London, you might want to consider a stay at the Phoenix Hotel. It's conveniently located near the Bayswater and Queensway underground stations, and breakfasts are complimentary.

3. The Kensington Hotel

This boutique hotel in London features gorgeous accommodations as well as a fitness facility, full suites, and a business centre. Rooms are equipped with complimentary Nespresso coffee machines.

London Airport Hotels

Although London is served by several airports, Heathrow is by far the largest. If you're looking for centrally located hotels in London, picking an airport hotel is a good idea. It's just 14 miles outside of central London. Other airports in the area include London Oxford, London City, London Luton, and Gatwick.

1. Leonardo Hotel London Heathrow Airport

One of several affordable last minute hotels in London, the Leonardo Hotel London Heathrow Airport is just minutes away from the airport. The hotel offers free Internet and laundry services.

2. YOTEL London Heathrow Airport

The YOTEL is a mid-priced hotel that is located near Terminal 4, and it offers multilingual staff and complimentary hot beverages. Rooms are equipped with free Internet access, and 24-hour food and drink services are available.

3. Hilton London Heathrow

This Hilton has direct access to Terminal 4, and it features three restaurants as well as an onsite gym and a pool.

Check out our other recommendations such as London City Airport Hotels to find the best airport hotels in London.

Spa Hotels in London

To add a layer of additional luxury to your stay, consider lodging at a spa hotel.

1. Baglioni Hotel London

The Baglioni Hotel London offers a wonderful spa and gym in a luxury setting. It also offers concierge service and babysitting.

2. InterContinental London Park Lane

For a splurge, you can't go wrong with the InterContinental London Park Lane. It offers a gym, spa and concierge service as well as multilingual staff.

Whatever type of accommodations you're looking for in London, we can help you to find lodging on our site to meet your budget and needs.