Carnaby Street, Entertainment and Eateries

Lively, risqué and never quiet, Soho is brimming with entertainment possibilities. Soho hotels have world-class musicals, entertainment and quirky shops right on their doorstep. Exploring on foot is the best way to experience the unique vibe of this energetic area. Berwick Street and Carnaby Street offer boutique shopping with an independent twist, while the West End area as a whole has numerous theatres starring big budget shows, stand-up comedy and world-famous acts.

There are places to enjoy a tasty meal whatever time of day, from a casual brunch to a Michelin-starred dining experience or a pre-theatre bite to eat. Soho is also famous for its burlesque shows and abundance of gay and lesbian bars. This district is well connected by the Tube, with Oxford Circus, Tottenham Court Road, Piccadilly Circus and Leicester Square stations all only a few minutes away from the heart of Soho.

View all hotels in Soho »

Our favourite hotels

  • SoHostel
    8.2/10 Average score from 4485 reviews on


    Just off Oxford Street, this Soho hostel offers private rooms and shared dorms, a TV lounge and a bar. Tottenham Court Road Underground Station is within a few minutes’ walk.

    • £ 10
    • € 11
    • $ 13
  • The Z Hotel Soho
    8.2/10 Average score from 4895 reviews on

    The Z Hotel Soho

    Positioned between Leicester Square Underground Station and Oxford Street, this design-led Soho hotel in London features rooms with HD TVs and handcrafted beds. The restaurant serves a varied continental breakfast.

    • £ 50
    • € 57
    • $ 64
  • The Piccadilly London West End
    8.8/10 Average score from 3007 reviews on

    The Piccadilly London West End

    This hotel near Soho is situated on the corner of Leicester Square, a five-minute walk from Covent Garden and Piccadilly Circus. Facilities include a restaurant and rooms with flat-screen TVs.

    • £ 126
    • € 144
    • $ 161
  • The Nadler Soho
    8.9/10 Average score from 1133 reviews on

    The Nadler Soho

    Located just off Oxford Street, this hotel in Soho features rooms with kitchenettes and LED TVs. Shaftesbury Avenue and Tottenham Court Road Tube stations are both within a short walk.

    • £ 141
    • € 161
    • $ 180
  • Courthouse Hotel London
    7.6/10 Average score from 1722 reviews on

    Courthouse Hotel London

    This Grade II-listed Soho boutique hotel is situated between Oxford Street and Carnaby Street. It offers a private cinema, a rooftop bar and a spa with an indoor pool.

    • £ 174
    • € 198
    • $ 223
  • Radisson Blu Edwardian, Hampshire
    8.8/10 Average score from 1907 reviews on

    Radisson Blu Edwardian, Hampshire

    One of the more elegant hotels near Piccadilly Circus, this 5-star hotel is positioned on Leicester Square and is a two-minute walk from the National Portrait Gallery. The on-site Scoff & Banter Restaurant serves British cuisine and also offers afternoon tea.

    • £ 196
    • € 223
    • $ 251
  • Premier Inn London Leicester Square
    8.5/10 Average score from 460 reviews on

    Premier Inn London Leicester Square

    This Leicester Square hotel is near Soho, and a five-minute walk from Covent Garden and Piccadilly Circus. Facilities include a restaurant and rooms with flat-screen TVs.

    • £ 209
    • € 238
    • $ 268
  • The Soho Hotel
    9.5/10 Average score from 510 reviews on

    The Soho Hotel

    This 5-star Soho hotel features a restaurant, a gym and uniquely decorated rooms with floor-to-ceiling windows. Soho Square, Oxford Street and Shaftesbury Avenue are all a few minutes’ walk away from The Soho Hotel London.

    • £ 312
    • € 356
    • $ 399
  • Ham Yard Hotel
    9.5/10 Average score from 320 reviews on

    Ham Yard Hotel

    Set just off Piccadilly Circus, this Soho boutique hotel offers a gym, a terrace and rooms with quirky decor. It is a short walk from Regent Street and Leicester Square.

    • £ 420
    • € 479
    • $ 538