6,621 Hotels in London

Prefer Expedia? See all London hotels on Expedia →

6,621 stays in total

Where to stay in London

London has 6,621 places to stay on Triptoic , including 7 villas, 2,685 apartments, 1,135 vacation homes, 392 guesthouses and B&Bs, 77 hostels. By star rating there are 499 5-star, 1,289 4-star, 1,583 3-star properties. 642 stays are rated 8.5 or higher by guests. Together they offer more than 208,277 rooms.

Guests' top picks in London: Covent Garden Hotel, Firmdale Hotels (9.7), Taj 51 Buckingham Gate Suites & Residences, London (9.7) and Hotel Cafe Royal (9.5).

Planning a trip? Read our guides: Best Area to Stay in London: Where to Base Yourself, Neighborhood by Neighborhood and Best Hotels in London: A City With No Center, So Choose the Village First.

Places to stay
6,621
Avg. guest rating
8.0
Guest reviews
537,992
5-star stays
499

London hotel FAQs

How many hotels are there in London?

Triptoic lists 6,621 places to stay in London, United Kingdom, including 7 villas, 2,685 apartments, 1,135 vacation homes, 392 guesthouses and B&Bs, 77 hostels.

What are the best-rated hotels in London?

Based on guest reviews, the top-rated stays in London are Covent Garden Hotel, Firmdale Hotels (9.7/10), Taj 51 Buckingham Gate Suites & Residences, London (9.7/10), Hotel Cafe Royal (9.5/10).

How many 5-star hotels are in London?

There are 499 5-star properties in London.

What is the average hotel rating in London?

Stays in London have an average guest rating of 8.0 out of 10 (very good), from 537,992 reviews in total.

Nearby destinations

More places to stay around London

All of United Kingdom →