Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Soho

Filter by star ratings
All filters
The Resident Soho
8.8 Excellent

1.8 km from city centre, London Show on map

ExcellentBased on 800 reviews
8.8

This hotel is located in Westminster, just a short stroll from Oxford Street. It is situated a brief stroll from Leicester Square and Piccadilly Circus.

Victory House London
8.3 Excellent

1.4 km from city centre, London Show on map

ExcellentBased on 1,498 reviews
8.3

This Westminster hotel is located in an area popular with tourists and is in close proximity to Piccadilly Circus, Strand and Trafalgar Square. It is within a short walk from Leicester Square.

Romily Street
9.2 Excellent

1.6 km from city centre, London Show on map

ExcellentBased on 28 reviews
9.2

Romilly Street 20 is located in Westminster, a few minutes from Leicester Square. It provides free Wi-Fi, and is an easy walk from Strand, Trafalgar Square and Piccadilly Circus.

The Leicester Square Collection

1.4 km from city centre, London Show on map

Steps from Leicester Square, The Leicester Square Collection is located in London and offers comfortable accommodation. It is situated a brief stroll from Trafalgar Square, Charing Cross and Strand.

Mimi's Hotel Soho
8.1 Excellent

1.7 km from city centre, London Show on map

ExcellentBased on 1,084 reviews
8.1

Mimi's Hotel Soho is located in London and offers free Wi-Fi. Surrounded by local bars and restaurants, it is within walking distance from Leicester Square Tube Station.

Karma Sanctum Soho
8.5 Excellent

1.7 km from city centre, London Show on map

ExcellentBased on 360 reviews
8.5

Located in London, Sanctum Soho Hotel provides stylish, 5-star accommodation close to Piccadilly Circus. It also offers a Jacuzzi and a rooftop terrace.

Hotel Cafe Royal
9.3 Excellent

1.4 km from city centre, London Show on map

ExcellentBased on 545 reviews
9.3

Located in London, Hotel Cafe Royal offers stylish, 5-star accommodation close to Piccadilly Circus. It has a fitness centre, as well as a Jacuzzi, a Turkish steam bath and an indoor pool.

Radisson Blu Edwardian Hampshire
9.0 Excellent

1.2 km from city centre, London Show on map

ExcellentBased on 1,928 reviews
9.0

Radisson Blu Edwardian Hampshire is a modern hotel situated in a popular tourist area, under a short stroll to Piccadilly Circus and Theatreland. It has complimentary Wi-Fi, a bar and is close to Leicester Square.

Sohostel
8.3 Excellent

1.9 km from city centre, London Show on map

ExcellentBased on 4,544 reviews
8.3

SoHostel London is situated in London and features free Wi-Fi. It is located a short walk from the British Museum, Piccadilly Circus and Leicester Square.

Golden Square
7.8 Good

1.6 km from city centre, London Show on map

GoodBased on 821 reviews
7.8

Located in Westminster, this property is within walking distance of Leicester Square and Oxford Street. It is moments from Piccadilly Circus, eateries and nightlife options.

Tips for booking a Soho hotel

Cheapest month:March
Most expensive month:September
Average price in Soho:$324/night
Absolute cheapest price found:$29/night
Cheapest day:Wednesday
Most expensive day:Friday
$29 - $664
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$230 - $502
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Soho hotels

Show all 276 hotels
1
The Piccadilly London West End
8.5 Excellent

1.5 km from city centre, London Show on map

Set just a few steps from Chinatown, this luxury hotel offers both a bar and a restaurant. Known for its ideal location, it is close to London's attractions and is moments on foot from Leicester Square Tube Station.

2
Z Hotel Tottenham Court Road
8.7 Excellent

1.8 km from city centre, London Show on map

Located in Westminster, this hotel is a 10-minute walk to Leicester Square and Piccadilly Circus. It also offers a 24-hour reception, a concierge and free Wi-Fi.

3
Golden Square
7.8 Good

1.6 km from city centre, London Show on map

Located in Westminster, this property is within walking distance of Leicester Square and Oxford Street. It is moments from Piccadilly Circus, eateries and nightlife options.

4
Hotel Cafe Royal
9.3 Excellent

1.4 km from city centre, London Show on map

Located in London, Hotel Cafe Royal offers stylish, 5-star accommodation close to Piccadilly Circus. It has a fitness centre, as well as a Jacuzzi, a Turkish steam bath and an indoor pool.

5
Hazlitt's Hotel
9.2 Excellent

1.7 km from city centre, London Show on map

Hazlitt's provides 4-star accommodation in Westminster. It is situated a brief stroll from Piccadilly Circus and Leicester Square.

6
Radisson Blu Edwardian Hampshire
9.0 Excellent

1.2 km from city centre, London Show on map

Radisson Blu Edwardian Hampshire is a modern hotel situated in a popular tourist area, under a short stroll to Piccadilly Circus and Theatreland. It has complimentary Wi-Fi, a bar and is close to Leicester Square.

7
The Resident Soho
8.8 Excellent

1.8 km from city centre, London Show on map

This hotel is located in Westminster, just a short stroll from Oxford Street. It is situated a brief stroll from Leicester Square and Piccadilly Circus.

8
Victory House London
8.3 Excellent

1.4 km from city centre, London Show on map

This Westminster hotel is located in an area popular with tourists and is in close proximity to Piccadilly Circus, Strand and Trafalgar Square. It is within a short walk from Leicester Square.

Cheapest hotels in Soho, Westminster

Show all 276 hotels
Sohostel
8.3 Excellent

1.9 km from city centre, London Show on map

SoHostel London is situated in London and features free Wi-Fi. It is located a short walk from the British Museum, Piccadilly Circus and Leicester Square.

$38
Avg. per night
Golden Square
7.8 Good

1.6 km from city centre, London Show on map

Located in Westminster, this property is within walking distance of Leicester Square and Oxford Street. It is moments from Piccadilly Circus, eateries and nightlife options.

$80
Avg. per night
Z Hotel Tottenham Court Road
8.7 Excellent

1.8 km from city centre, London Show on map

Located in Westminster, this hotel is a 10-minute walk to Leicester Square and Piccadilly Circus. It also offers a 24-hour reception, a concierge and free Wi-Fi.

$88
Avg. per night
Leicester Square One
8.1 Excellent

1.4 km from city centre, London Show on map

Located in Westminster, Leicester Square One offers 4-star accommodation and free Wi-Fi. It is situated a short stroll from Strand, Piccadilly Circus and Trafalgar Square.

$134
Avg. per night
Oxford Street & Soho Modern 2 Bed Apt
7.7 Good

2.0 km from city centre, London Show on map

This property is located in Westminster, and offers free Wi-Fi and laundry facilities. It is situated a short walk from Leicester Square, Piccadilly Circus and Regent Street.

$140
Avg. per night
My Apartments Piccadilly Circus
6.7 Good

1.4 km from city centre, London Show on map

Offering 4-star modern accommodation, My Apartments Piccadilly Circus is ideally situated in Westminster. It is located in the area's popular nightlife district, about a five-minute walk from Piccadilly Circus and Leicester Square.

$176
Avg. per night
The Piccadilly London West End
8.5 Excellent

1.5 km from city centre, London Show on map

Set just a few steps from Chinatown, this luxury hotel offers both a bar and a restaurant. Known for its ideal location, it is close to London's attractions and is moments on foot from Leicester Square Tube Station.

$178
Avg. per night
Mimi's Hotel Soho
8.1 Excellent

1.7 km from city centre, London Show on map

Mimi's Hotel Soho is located in London and offers free Wi-Fi. Surrounded by local bars and restaurants, it is within walking distance from Leicester Square Tube Station.

$198
Avg. per night

Hotel prices in Soho

3 stars

$88 - $455

No. 1 most popular

$455
Avg. per night

No. 2 most popular

Mimi's Hotel Soho
8.1 Excellent
$198
Avg. per night

Best value

$88
Avg. per night
4 stars and up

$178 - $689

No. 1 most popular

W London
8.7 Excellent
$469
Avg. per night

No. 2 most popular

$234
Avg. per night

Best value

$178
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Soho

About Soho

Stylish, historic and never dull, the streets of Soho are perpetually buzzing. Londoners flock here to sample the city’s most talked-about restaurants, browse luxury boutiques, catch the latest West End shows and experience London’s LGBTQ nightlife.

Give your credit card a workout on Carnaby Street, which is home to the iconic half-timbered department store, Liberty of London. Find a vintage guitar along “Tin Pan Alley” and spot risque shops hiding on Old Compton Street. You can watch a drag show at the old Admiral Duncan, Soho’s most famous LGBTQ pub.

In the evening, see a live band at the legendary Marquee Club, where The Rolling Stones played their first gig, or get your boogie on at London’s oldest jazz club, Ronnie Scotts. Indulge in Michelin-starred cuisine at Social Eating House or raise a glass at the French House, the region’s most historic pub with a long wine list.

Getting there

Soho is located in the heart of London's West End. Take a bus or ride the Tube to the Piccadilly Circus, Oxford Circus, Tottenham Court Road or Leicester Square stations. Once you arrive, Soho is easily explored on foot.

Soho travel FAQs

  • What are the best hotels in Soho?

    Soho is home to many highly-rated hotels, one of which is Z Hotel Tottenham Court Road, which has a current rating of 8.7. For other potential stays, consider W London and Radisson Blu Edwardian Hampshire, which can also be great places to stay in Soho.

  • What is a good hotel near Waikiki Beach?

    Reviews of Alohilani Resort Waikiki Beach recommend it as a good place to stay near Waikiki Beach, scoring 8.0/10 from 253 ratings.

  • What is a good hotel in Soho near Seminyak Beach?

    Bali Mandira Beach Resort & Spa is the hotel close to Seminyak Beach that is most recommended by HotelsCombined users, with 266 reviews rating it at 8.8/10.

  • Is there a good hotel near Legian Beach?

    Close to Legian Beach you will find Bali Mandira Beach Resort & Spa, which has a rating of 8.8 over 266 HotelsCombined reviews.