See the latest deals and prices in London City Centre hotels
Filter by:

Strand Palace Hotel
Hotel in City of Westminster, London
Excellent
5 reviews
9
From $285 per night

City Sleeper at Royal National Hotel
Hotel in Camden, London
Excellent
2 reviews
9
From $173 per night

Club Quarters Hotel, Trafalgar Square
Hotel in City of Westminster, London
Excellent
5 reviews
9
From $253 per night

Club Quarters Hotel London City - Newly Renovated
Hotel in Langbourn, London
Excellent
0 reviews
9
From $200 per night

Montcalm Chilworth Townhouse
Hotel in City of Westminster, London
Excellent
2 reviews
9
From $214 per night

Grand Royale Hyde Park
Hotel in Bayswater, London
Very Good
7 reviews
8
From $199 per night

The Dilly
Hotel in City of Westminster, London
Excellent
2 reviews
9
From $340 per night

Leonardo Royal Hotel London Tower Bridge
Hotel in Tower Hamlets, London
Excellent
5 reviews
9
From $224 per night

Zedwell Piccadilly Circus
Hotel in City of Westminster, London
Very Good
10 reviews
7
From $187 per night

Zedwell Underground Hotel Tottenham Court Road
Hotel in Camden, London
No reviews
5 reviews
-
From $149 per night

Publove The Rose & Crown
Hotel in Southwark, London
From $28 per night

Smart Hyde Park Inn Hostel
Hotel in Bayswater, London
From $26 per night

Zedwell Capsule Hotel, Piccadilly Circus
Hotel in City of Westminster, London
From $43 per night

St Christopher's Inn, London Bridge - Hostel
Hotel in Southwark, London
From $43 per night

PubLove @ The Steam Engine - Hostel
Hotel in Lambeth, London
From $39 per night

The Royal National Hotel
Hotel in Camden, London
From $176 per night

The Bedford Hotel
Hotel in Camden, London
From $191 per night

The President Hotel
Hotel in Camden, London
From $168 per night

Lancaster Court Hotel
Hotel in City of Westminster, London
From $99 per night

St George Hotel
Hotel in Pimlico, London
From $137 per night

469 stays
From $26 per night

187 stays
From $30 per night

173 stays
From $26 per night

171 stays
From $32 per night

130 stays
From $32 per night

101 stays
From $75 per night

96 stays
From $38 per night

92 stays
From $26 per night

83 stays
From $46 per night
1,002 stays
From $108 per night
902 stays
From $112 per night
999 stays
From $108 per night
580 stays
From $116 per night
927 stays
From $112 per night
945 stays
From $105 per night
978 stays
From $110 per night
575 stays
From $117 per night
928 stays
From $105 per night
686 stays
From $119 per night
December is the cheapest time to stay in London City Centre for an average of $235 per night.
Average price per night for 3-star hotels
Month
Price
January
$285
February
$295
March
$294
April
$324
May
$317
June
$337
July
$326
August
$314
September
$334
October
$319
November
$257
December
$235
8
Very Good
•
10 reviews
Ethan
United States
Strand Palace Hotel
London
9
Excellent
•
5 reviews
Wendy
United States
10
Excellent
•
1 review
Brian
9
Excellent
•
3 reviews
The location was great and the windowless room ended up making it very peaceful.
Jennifer
10
Excellent
•
5 reviews
Emily
United States
10
Excellent
•
1 review
frank
United States
10
Excellent
•
5 reviews
AnnaMaria
10
Excellent
•
1 review
Monica
8
Very Good
•
1 review
Byron
United States
Nearby destinations