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 $284 per night

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Comfort Inn Hyde Park
Hotel in Bayswater, London
From $143 per night

Georgian House Hotel
Hotel in Pimlico, London
From $180 per night

470 stays
From $25 per night

187 stays
From $30 per night

174 stays
From $25 per night

170 stays
From $26 per night

129 stays
From $26 per night

101 stays
From $75 per night

96 stays
From $38 per night

93 stays
From $25 per night

83 stays
From $46 per night
1,003 stays
From $108 per night
903 stays
From $110 per night
999 stays
From $108 per night
580 stays
From $110 per night
928 stays
From $110 per night
945 stays
From $107 per night
979 stays
From $109 per night
575 stays
From $116 per night
928 stays
From $107 per night
686 stays
From $120 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
$325
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