Search Hotels in Soho, London

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Filter by

Popular filters
Popular filters
Price per night
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top Trending Hotels Near Soho, London

Royal National Hotel
3 out of 5
38-51 Bedford Way, London, England
Fully refundableReserve now, pay when you stay
The price is ₹12,663 per night from 1 Oct to 2 Oct
₹12,663
per night
1 Oct - 2 Oct
7.4/10 Good! (4,907 reviews)
"Our room overlooked a busy road,which made it difficult to get to sleep. We understand£ this is unavoidable due to how busy London is, we still enjoyed our stay.The staff were very friendly and helpful"

Reviewed on 29 Sep 2023

Royal National Hotel
The Standard London
5 out of 5
10 Argyle Street, London, England
Fully refundableReserve now, pay when you stay
The price is ₹19,382 per night from 22 Oct to 23 Oct
₹19,382
per night
22 Oct - 23 Oct
9.2/10 Wonderful! (1,044 reviews)
"One of the best hotel stays I've had. The team is incredibly kind and helpful. The rooms and amenities are wonderful, and the location is unbeatable."

Reviewed on 28 Sep 2023

The Standard London
Point A Hotel London Kings Cross – St Pancras
2.5 out of 5
324 Gray's Inn Road, London, England
The price is ₹8,633 per night from 22 Oct to 23 Oct
₹8,633
per night
22 Oct - 23 Oct
8.4/10 Very Good! (212 reviews)
"Nice breakfast, great food. Location outside was pretty dirty, but clean inside. Our room was in the basement and very small, but that is what we expected."

Reviewed on 30 Sep 2023

Point A Hotel London Kings Cross – St Pancras
Save an average of 15% on thousands of hotels when you're signed in
Corus Hyde Park Hotel
4 out of 5
1 Lancaster Gate, 1-7, London, England
Fully refundableReserve now, pay when you stay
The price is ₹9,573 per night from 8 Oct to 9 Oct
₹9,573
per night
8 Oct - 9 Oct
7/10 Good! (1,295 reviews)
"Freindly helpful staff Good location Only thing missing USB charger ports but hey bring your own plug adapter"

Reviewed on 30 Sep 2023

Corus Hyde Park Hotel
Club Quarters Hotel, Trafalgar Square
4 out of 5
8 Northumberland Ave, (adjacent to Trafalgar Square), London, England
Fully refundableReserve now, pay when you stay
The price is ₹17,222 per night from 30 Oct to 31 Oct
₹17,222
per night
30 Oct - 31 Oct
8.6/10 Excellent! (1,002 reviews)
"Bathroom garbage needs to be picked up EACH day. We were 3 women in a room . We should have have appropriate towels and face clothes. Otherwise. all was good"

Reviewed on 27 Sep 2023

Club Quarters Hotel, Trafalgar Square
The Hoxton Holborn
4 out of 5
199 - 206 High Holborn, London, England
The price is ₹18,488 per night from 22 Oct to 23 Oct
₹18,488
per night
22 Oct - 23 Oct
9/10 Wonderful! (950 reviews)
Great hotel, family friendly in a great location
"I stayed with my young daughter for a sight seeing weekend, we wanted to be close to covent garden and theatres to be able to walk home without using the tube. The hotel is really in an excellent area for families. Very safe, close to tottenham court rd station and holborn station, lots of buses ..."

Reviewed on 29 Sep 2023

The Hoxton Holborn
Generator London - Hostel
2 out of 5
37 Tavistock Place, Russel Square, London, England
Fully refundableReserve now, pay when you stay
The price is ₹6,519 per night from 22 Oct to 23 Oct
₹6,519
per night
22 Oct - 23 Oct
7.2/10 Good! (1,002 reviews)
Generator London
"The location of the hostel is excellent and the staff were friendly and helpful during my stay. The only negative experience during my stay was that the room was a bit too warm, because the portable AC did not manage to bring down the temperature enough. I am certain I will consider booking a room ..."

Reviewed on 23 Sep 2023

Generator London - Hostel
Citadines Trafalgar Square London
4 out of 5
18/21 Northumberland Avenue, London, England
Fully refundableReserve now, pay when you stay
The price is ₹15,196 per night from 15 Oct to 16 Oct
₹15,196
per night
15 Oct - 16 Oct
8.4/10 Very Good! (3,330 reviews)
"One of the best locations to walk the parks, museums, embankment, restaurants, and entertainment."

Reviewed on 23 Sep 2023

Citadines Trafalgar Square London
Bedford Hotel
4 out of 5
Southampton Row, 83-95, London, England
Fully refundableReserve now, pay when you stay
The price is ₹15,196 per night from 1 Oct to 2 Oct
₹15,196
per night
1 Oct - 2 Oct
8.6/10 Excellent! (1,582 reviews)
Renovated rooms and friendly staff
"The hotel itself doesn't look great from the outside, but the inside is very nice and renovated. Single rooms are larger than most other London hotels I've stayed in. Rooms have good noise insulation (triple window), even if you're on the street side. Nice quiet garden on the other side of the hotel, ..."

Reviewed on 25 Sep 2023

Bedford Hotel
London Marriott Hotel Regents Park
4.5 out of 5
128 King Henrys Road, London, England
Fully refundableReserve now, pay when you stay
The price is ₹17,078 per night from 29 Oct to 30 Oct
₹17,078
per night
29 Oct - 30 Oct
8.8/10 Excellent! (1,000 reviews)
"good, helpful staff. relaxed."

Reviewed on 24 Sep 2023

London Marriott Hotel Regents Park
St. David's Hotels
2.5 out of 5
14-20 Norfolk Square, London, England
Fully refundableReserve now, pay when you stay
The price is ₹7,767 per night from 22 Oct to 23 Oct
₹7,767
per night
22 Oct - 23 Oct
7.2/10 Good! (175 reviews)
Nice little hotel in the heart of Paddington
"A nice, small hotel in the heart of Paddington (London), conveniently located near Paddington train station where you can take the Elizabeth line back to Heathrow and other Tube/Underground metro lines to every corner of London. The hotel staff is friendly and efficient. The rooms are small, but ..."

Reviewed on 27 Sep 2023

St. David's Hotels
London Marriott Hotel Maida Vale
4 out of 5
Plaza Parade, Maida Vale, London, England
Fully refundableReserve now, pay when you stay
The price is ₹13,440 per night from 22 Oct to 23 Oct
₹13,440
per night
22 Oct - 23 Oct
8.6/10 Excellent! (994 reviews)
Clean good hotel
"Nice clean hotel, comfortable beds and pillows. They had chocolate and water for us in the room when we arrived. Really nice toiletries in the bathroom. Only thing weird was one side of the hotel was posh area, other side was a bit questionable. Was close to the train station, but didn’t feel safe ..."

Reviewed on 24 Sep 2023

London Marriott Hotel Maida Vale
Sonder The Voyage
3.5 out of 5
13-17 Norfolk Square, London, England
The price is ₹13,775 per night from 23 Oct to 24 Oct
₹13,775
per night
23 Oct - 24 Oct
8.2/10 Very Good! (26 reviews)
"Cannot say enough good. The whole stay at Sonder was so pleasant. Everything was nice and neat and the staff was very very welcoming and friendly and helpful. This location is right by the Paddington station, so accessing the tube and city center couldn’t be easier. Also great bars and cafes right ..."

Reviewed on 10 Sep 2023

Sonder The Voyage
St Martins Lane London
5 out of 5
45 St Martin's Lane, London, England
Fully refundableReserve now, pay when you stay
The price is ₹24,025 per night from 29 Oct to 30 Oct
₹24,025
per night
29 Oct - 30 Oct
9.2/10 Wonderful! (1,004 reviews)
European Vacation.
"The service was exceptional. Very friendly and very professional. The room was beautiful."

Reviewed on 19 Sep 2023

St Martins Lane London
George Hotel
3 out of 5
58-60 Cartwright Gardens, London, England
Fully refundableReserve now, pay when you stay
The price is ₹10,049 per night from 1 Oct to 2 Oct
₹10,049
per night
1 Oct - 2 Oct
8.4/10 Very Good! (128 reviews)
"This property was in the perfect location for me"

Reviewed on 29 Sep 2023

George Hotel
Lancaster Gate Hotel
3 out of 5
66-71 Lancaster Gate, London, England
The price is ₹13,220 per night from 8 Oct to 9 Oct
₹13,220
per night
8 Oct - 9 Oct
8.2/10 Very Good! (1,003 reviews)
"The hotel was in a good location, walkable to 3 tube stations, Hyde Park, and had some dining options nearby. The room was very quiet and the breakfast had good options."

Reviewed on 22 Sep 2023

Lancaster Gate Hotel
Grand Plaza Serviced Apartments
4 out of 5
42 Princes Square, Bayswater, London, England
Fully refundableReserve now, pay when you stay
The price is ₹14,220 per night from 1 Oct to 2 Oct
₹14,220
per night
1 Oct - 2 Oct
7.8/10 Good! (496 reviews)
Comfort and convenience
"Good location. Easy access to metro station and has many food outlets nearby."

Reviewed on 28 Aug 2023

Grand Plaza Serviced Apartments
Radisson Blu Edwardian Kenilworth Hotel, London
4 out of 5
97 Great Russell Street, London, England
The price is ₹17,139 per night from 22 Oct to 23 Oct
₹17,139
per night
22 Oct - 23 Oct
8.4/10 Very Good! (1,003 reviews)
"My partner and myself have stayed here on several occasions and have found this a great place to stay for a weekend break in London. The staff are very helpful and the rooms are always quiet and clean. The hotel is practically next door to the British Museum and a short 5 minute walk from Tottenham ..."

Reviewed on 26 Sep 2023

Radisson Blu Edwardian Kenilworth Hotel, London
The Cumberland
4.5 out of 5
1 Great Cumberland Place, London, England
The price is ₹21,527 per night from 22 Oct to 23 Oct
₹21,527
per night
22 Oct - 23 Oct
8.4/10 Very Good! (32 reviews)
"The staff were all friendly and polite. Myself and my friends stopped here for 3 nights and had no issues. The bar staff were friendly, but I will say you did have to wait around at the bar because they were talking to the customers instead of also looking around and see who was waiting, but once ..."

Reviewed on 25 Sep 2023

The Cumberland
Garden Court Hotel