Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in London

Filter by star ratings
All filters
The Z Hotel City
8.5 Excellent

1.2 mi from city centre, London Show on map

ExcellentBased on 4,921 reviews
8.5

Situated less than a 10-minute walk from Blackfriars Station, The Z Hotel City provides guests with an ideal base when visiting London. A short stroll from Chancery Lane, it provides comfortable rooms equipped with a flat-screen TV, a private bathroom and a coffee maker.

St. Ermin's Hotel, Autograph Collection
8.9 Excellent

0.4 mi from city centre, London Show on map

ExcellentBased on 250 reviews
8.9

Situated under a 20-minute walk from Victoria Coach Station, St Ermin's Hotel Autograph Collection provides guests with a convenient base when in London. It is located a short stroll from Palace of Westminster, Westminster Cathedral and Buckingham Palace.

St. James' Court, A Taj Hotel, London
8.8 Excellent

0.5 mi from city centre, London Show on map

ExcellentBased on 3,725 reviews
8.8

Situated in London, St James' Court A Taj Hotel provides stylish, 4-star accommodation close to Buckingham Palace. The various amenities this modern hotel offers include an express check-in and check-out feature, massage services and meeting rooms.

Residence Inn by Marriott London Kensington
7.9 Good

3.3 mi from city centre, London Show on map

GoodBased on 2,567 reviews
7.9

Go Native Kensington provides 4-star accommodation in London. Those staying at the property can also make use of complimentary Wi-Fi.

citizenM Tower of London
9.1 Excellent

2.2 mi from city centre, London Show on map

ExcellentBased on 8,413 reviews
9.1

Located in London, just a 10-minute walk from Aldgate Bus Station, Citizenm Tower Of London offers 4-star accommodation and complimentary Wi-Fi. It provides meeting rooms and an express check-in and check-out feature, and is a brief stroll from the Tower Bridge and Tower of London.

Sofitel London Gatwick
8.6 Excellent

0.6 mi from city centre, Gatwick Show on map

ExcellentBased on 5,921 reviews
8.6

Conveniently located moments from London Gatwick Airport, the hotel offers luxury accommodation in Gatwick. It provides 4-star accommodation with air-conditioned rooms.

Radisson Blu Edwardian Hampshire
9.0 Excellent

0.8 mi from city centre, London Show on map

ExcellentBased on 1,929 reviews
9.0

Radisson Blu Edwardian Hampshire is a modern hotel situated in a popular tourist area, under a short stroll to Piccadilly Circus and Theatreland. It has complimentary Wi-Fi, a bar and is close to Leicester Square.

Crowne Plaza London - The City
8.7 Excellent

1.3 mi from city centre, London Show on map

ExcellentBased on 882 reviews
8.7

Situated a short walk from Cannon Street Station, Crowne Plaza London - The City offers guests an ideal base while visiting London. It is located a short walk from London Stock Exchange and Saint Paul's Cathedral.

Pullman London St Pancras
8.9 Excellent

2.0 mi from city centre, London Show on map

ExcellentBased on 2,915 reviews
8.9

Located in London, Pullman London St Pancras offers stylish, 4-star accommodation close to the British Library. It has a fitness centre, as well as an executive floor, a sauna and a ballroom.

Safestay London Kensington Holland Park
7.8 Good

3.3 mi from city centre, London Show on map

GoodBased on 3,127 reviews
7.8

Situated within walking distance of High Street Kensington Tube Station, Safestay London Kensington Holland Park provides guests with an ideal base when visiting London. The numerous facilities this stylish hostel offers include luggage storage, a games room and a 24-hour reception.

Tips for booking a London hotel

Cheapest month:February
Most expensive month:June
Average price in London:$228/night
Absolute cheapest price found:$6/night
Cheapest day:Sunday
Most expensive day:Wednesday
$174 - $298
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$175 - $264
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated London hotels

Show all 20,979 hotels
1
Intercontinental London - The O2
9.3 Excellent

5.4 mi from city centre, London Show on map

A short walk from North Greenwich Bus Station, Intercontinental London - The O2 has a convenient location, making it an ideal place to stay while in London. It has a gym, as well as a sauna, free Wi-Fi and an indoor pool.

2
Ace Hotel London Shoreditch
8.0 Excellent

2.7 mi from city centre, London Show on map

Less than a 20-minute walk from Liverpool Street Station, Ace Hotel London Shoreditch offers guests an ideal base when visiting London. Its premium amenities include a sauna and a gym.

3
The Hari
9.0 Excellent

1.3 mi from city centre, London Show on map

The Hari is set in Central London and is a short stroll from Harrods. It is also a short drive from Hyde Park and Piccadilly.

4
The Savoy
9.4 Excellent

0.8 mi from city centre, London Show on map

Once popular with celebrities such as Frank Sinatra and Katherine Hepburn, The Savoy London provides a luxurious and historic experience, including a bar that serves 1920s-inspired cocktails. It is also within walking distance of London's popular attractions and landmarks.

5
The Montcalm at the Brewery London City
8.5 Excellent

2.1 mi from city centre, London Show on map

This relaxed 5-star hotel is located in Central London and includes a butler service. It also features a Jacuzzi, a sauna and an indoor pool.

6
The Ned
9.0 Excellent

1.8 mi from city centre, London Show on map

This London hotel is situated within a 10-minute walk of London Bridge. It also features an outdoor pool, a sauna and a gym.

7
Amba Hotel Charing Cross
9.0 Excellent

0.6 mi from city centre, London Show on map

This Westminster hotel is located in an area popular with tourists and is close to Charing Cross and the London Eye. Featuring views of Strand and Trafalgar Square, it also offers a wide range of facilities, including meeting rooms, free Wi-Fi and an express check-in and check-out feature.

8
Sea Containers London
9.0 Excellent

1.0 mi from city centre, London Show on map

Sea Containers London, located in Central London, provides luxury accommodation and superior facilities. It is situated a short stroll from Tate Modern and the Royal National Theatre.

Cheapest hotels in London, England

Show all 20,979 hotels
Safestay London Kensington Holland Park
7.8 Good

3.3 mi from city centre, London Show on map

Situated within walking distance of High Street Kensington Tube Station, Safestay London Kensington Holland Park provides guests with an ideal base when visiting London. The numerous facilities this stylish hostel offers include luggage storage, a games room and a 24-hour reception.

$25
Avg. per night
Rest Up London - Hostel
6.0 Good

1.5 mi from city centre, London Show on map

Rest Up London is located in London and is close to River Thames. Those staying at the property can also enjoy free Wi-Fi access throughout their stay.

$59
Avg. per night
Holiday Inn London - Kensington Forum
7.6 Good

2.6 mi from city centre, London Show on map

Located in Central London, this traditional hotel is within easy walking distance of the Natural History Museum London. It offers 4-star accommodation with air-conditioned rooms.

$60
Avg. per night
Yha London St Pancras
8.6 Excellent

2.0 mi from city centre, London Show on map

YHA London St Pancras provides a modern setting when in London. Those staying at the property can also take advantage of free wireless internet during their stay.

$61
Avg. per night
Park Grand London Kensington
8.8 Excellent

2.9 mi from city centre, London Show on map

Situated in London, this 4-star property is modern and elegant. It is located a short walk from Gloucester Road and Earls Court Exhibition Centre.

$62
Avg. per night
The Chilworth London Paddington
8.4 Excellent

2.5 mi from city centre, London Show on map

The Chilworth London Paddington provides 5-star accommodation in Westminster. It is set amongst a variety of well-known shops and is within a 10-minute walk of Lancaster Gate Tube Station.

$63
Avg. per night
Grand Royale London Hyde Park
7.6 Good

2.7 mi from city centre, London Show on map

Situated in London, Grand Royale London Hyde Park offers stylish, 4-star accommodation close to Queensway. It provides free Wi-Fi, a coffee bar and 24-hour room service.

$66
Avg. per night
Z Hotel Victoria
8.4 Excellent

0.9 mi from city centre, London Show on map

Situated in London, the hotel is within a 35-minute drive of London Heathrow Airport and provides free wireless internet access in all areas. It offers 3-star accommodation with air-conditioned rooms.

$69
Avg. per night

Hotel prices in London

2 stars and under

$16 - $330

#1 Most popular

$59
Avg. per night

#2 Most popular

Hillspring Lodge
8.0 Excellent
$51
Avg. per night
$16
Avg. per night
3 stars

$41 - $357

#1 Most popular

Z Hotel Victoria
8.4 Excellent
$69
Avg. per night

#2 Most popular

The Z Hotel Soho
8.2 Excellent
$70
Avg. per night

Best value

$41
Avg. per night
4 stars +

$60 - $602

#1 Most popular

$152
Avg. per night

#2 Most popular

$175
Avg. per night
$60
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in London

About London

One of the world's top cosmopolitan cities, London draws visitors in with its mix of cultural attractions, impressive architecture and leafy landscapes. A city where cutting-edge restaurants, innovative museums and trendy shops are a constant presence, London is known for its ability to stay ahead of the emerging trends.

Things to do

A trip to London wouldn’t be complete without visiting Big Ben, Tower Bridge, St Paul’s Cathedral and the Tower of London. Explore London’s arts and culture by visiting one of the world-class museums, from the British Museum to the National Gallery and Tate Modern.

Spend a morning wandering through the narrow alleyways of London’s street markets, from the antiques at Portobello Market to one-of-a-kind clothing at Camden Market. Attend a show in the West End Theatre District or catch a performance in the lovingly recreated Elizabethan setting at Shakespeare’s Globe.

For a taste of British culture, sip on a pint at one of the traditional pubs or browse the world-famous shops on Oxford Street. Buckingham Palace is best seen during the Changing of the Guard, a traditional ceremony which lasts 45 minutes and occurs on selected months of the year.

For the perfect mix of old and new, fly high above the city in the London Eye, soak in the buzzing atmosphere of Piccadilly Circus and visit the resting place of Charles Dickens at Westminster Abbey. Want to feel like royalty? Have high tea in the Ritz as you’re served loose leaf tea, fresh scones and teacakes in an elegant ambience with a live harpist.

Getting Around

The best way to get around London is the underground, or what locals call “the Tube”. Easy to navigate and budget-friendly, the underground system reaches all major points of interest. Bring a comfortable pair of shoes so you can also explore London’s vibrant neighbourhoods on foot. Getting out onto the River Thames on a cruise or ferry also reveals unforgettable parts of the London skyline.

London travel FAQs

  • Where is the best place to stay in London?

    When visiting London, consider checking out Westminster, Kensington and Chelsea, and Lewisham as some of the most sought after locations.

  • What are the best hotels in London?

    Park Plaza Westminster Bridge London is a very popular hotel in London with a score of 8.5 from 18,447 reviews. Park Plaza London Riverbank (8.5 from 8,429 reviews) and DoubleTree by Hilton London -Westminster (7.8 from 2,186 reviews) are also highly rated London hotels based on recent feedback from HotelsCombined users.

  • What is a good hotel near Paddington Station?

    A good hotel close to Paddington Station is Royal Lancaster London (rated 9.0/10 from 1,484 reviews).

  • What is a good hotel in London near London Victoria Station?

    The most popular hotel near London Victoria Station is Park Plaza Westminster Bridge London, with 18,447 HotelsCombined users scoring it 8.5/10.

  • Is there a good hotel near Shoreditch?

    If you’re planning to stay near Shoreditch, you should consider Ace Hotel London Shoreditch, which has a score of 8.0 from 2,385 reviews.

  • How much do hotels in London cost?

    The average price of a hotel in London has been around $215 per night over the last 3 days. For a 5-star hotel in London, the average price is around $398/night, depending on your dates. The average price of a 4-star hotel is $180/night.

  • How much is a cheap hotel in London?

    HotelsCombined users have found cheap hotels in London starting from $11 per night in the last 3 days.

  • How much is a hotel in London tonight?

    London hotels start at $22 for tonight; however accommodations will average about $160. Many 4-star stays can be found in London tonight, with prices starting at $37. These prices were found on HotelsCombined within the last 72 hours.