BOOKALLO
עברית

Hotels · London

Hotels in London

On 28 October 2026 we measured 58 hotels in London with a bookable price for a 3-night stay; a typical night cost £213. Below: how that splits by star class and by distance, and the areas visitors choose.

Tower Bridge over the Thames, London
Photo: Colin · CC BY-SA 4.0

What a night cost, measured

Hotels with a bookable price58Agoda
Typical (median) nightly price£213half were between £159 and £273
Lowest nightly price£61for the whole stay ÷ nights

Prices in pounds sterling per night for one stay, 26 Nov – 29 Nov 2026 (3 nights, 2 adults), as the seller quoted them on 28 October 2026. Your dates will price differently — search the same stay now.

By star rating

ClassHotelsMedian per night
5-star8£261
4-star33£236
3-star16£183
2-star and below1£209

By distance from Trafalgar Square

DistanceHotelsMedian per night
Under 2 km16£337
2–5 km24£228
Over 5 km18£143

Where visitors stay in London

Westminster and the West End. Theatres, Trafalgar Square, Covent Garden and Soho. Distances on this page are measured from Trafalgar Square.

South Bank and Southwark. The riverside walk, Tate Modern and Borough Market, around London Bridge station.

Kensington and Paddington. The South Kensington museums and Hyde Park; the Heathrow Express and the Elizabeth line leave from Paddington.

King's Cross and Euston. Next to the main northbound stations and St Pancras, where the Eurostar leaves for Paris.

Near Heathrow. Airport hotels on the Bath Road, on the Elizabeth line — for an early flight.

Getting to London

Highest-rated in that stay

Guest rating as the seller lists it (with the number of reviews), at least 200 reviews. A snapshot of one stay, not a recommendation.

HotelRatingPer nightFrom Trafalgar Square
The Clermont London, Victoria9.4 (9,684)£3331.8 km
Tower Suites by Blue Orchid9.2 (7,009)£2223.7 km
Riu Plaza London The Westminster9.2 (10,933)£3871.6 km
Sea Containers London9.2 (10,580)£4301.5 km
The Londoner9.1 (7,692)£6250.3 km

Questions about hotels in London

How much is a hotel in London per night?

About £213 a night on a typical booking: that is the median of 58 hotels with a bookable price for a 3-night stay for two, 26 Nov – 29 Nov, measured on 28 October 2026. Half of them were between £159 and £273. Your dates will price differently.

Do hotels near Trafalgar Square cost more?

In the stay we measured, hotels within 2 km of Trafalgar Square had a median of £337 a night (16 hotels), and hotels more than 5 km away £143 (18 hotels).

What does a 3-star, 4-star or 5-star hotel cost in London?

3-star: a median of £183 a night (16 hotels); 4-star: a median of £236 a night (33 hotels); 5-star: a median of £261 a night (8 hotels), for a 3-night stay for two, 26 Nov – 29 Nov (measured on 28 October 2026).

Which hotels in London have the best guest ratings?

In that stay: The Clermont London, Victoria (9.4/10 from 9,684 reviews, 1.8 km from Trafalgar Square) and Tower Suites by Blue Orchid (9.2/10 from 7,009 reviews, 3.7 km from Trafalgar Square). Ratings are as the seller lists them, with at least 200 reviews; a snapshot, not a recommendation.

Can I compare flights to London too?

Yes. The flights to London link shows measured fares and opens a live search.

How to read these numbers

BOOKALLO is free to use. We may earn a commission from booking partners when you book through our links, at no additional cost to you.

Photography: London © Colin, CC BY-SA 4.0