Skip to main content

Hotels in London

24 handpicked places to stay

Photo © Google Maps contributors, Google Maps

Choosing where to sleep in London matters more than in almost any other British city, because the transport network is what you will spend your holiday inside if you get it wrong. A room that looks like a bargain in Zone 3 can cost you two hours a day and thirty pounds in fares, and a central room at a higher nightly rate often works out cheaper once you stop paying for travel and start walking home from dinner. The first question is not how much, but which part of the city you actually intend to spend your time in.

For a first visit of two or three nights, Zone 1 is worth the premium. Bloomsbury, Covent Garden and Victoria put the major sights within walking distance and let you drop bags at lunchtime and change before an evening out. If you are here for theatre, base yourself in the West End; for museums, South Kensington; for food and bars, Shoreditch or London Bridge. Families often do better slightly out - Greenwich, Richmond, Hampstead - where rooms are larger and parks are on the doorstep.

London rooms are small by international standards, and it is better to know that before you book. A comfortable double in a period townhouse conversion may be twelve or fourteen square metres. Compact-format hotels have made a deliberate model of this, trading floor space for a good bed, a proper shower and a central postcode at a fair price. At the other extreme, the grand hotels of Mayfair, Belgravia and the Strand offer real scale, service and history, and charge for all three.

Rates move a long way with the calendar. January and February are the cheapest months by a clear margin; the City is dear midweek and cheap at weekends, while the West End works the other way round. Booking six to eight weeks out and checking whether breakfast is included will save more than any amount of comparison shopping. Check the aspect too - a street-facing room on a bus route is a very different night's sleep from one over a courtyard.

The Goring
5 star

The Goring

Hotel · Beeston Place, Belgravia

London's only family-owned five-star hotel, run by four generations of Gorings since 1910, with a Michelin-starred dining room and private garden.

The Ned
5 star

The Ned

Hotel · Poultry, City of London

Hotel and members' club in the former Midland Bank headquarters in the City, with a colonnaded ground floor of restaurants and a rooftop pool.

Number Sixteen
4 star

Number Sixteen

Hotel · Sumner Place, South Kensington

Firmdale townhouse hotel of 41 rooms in a white stucco terrace in South Kensington, with a private garden and conservatory.

The Hoxton, Shoreditch
4 star

The Hoxton, Shoreditch

Hotel · Great Eastern Street, Shoreditch

The original Hoxton, refurbished in 2025, with 210 rooms, an Italian trattoria and a Peruvian rooftop restaurant on Great Eastern Street.

The Pilgrm
4 star

The Pilgrm

Hotel · London Street, Paddington

Restored Victorian townhouse hotel by Paddington station, with a Monmouth Coffee cafe, a first-floor lounge and an art collection throughout.

Z Hotel Piccadilly
3 star★★

Z Hotel Piccadilly

Hotel · Orange Street, off Leicester Square

Compact 112-room hotel on Orange Street between Leicester Square and Trafalgar Square, with air conditioning and free evening wine and cheese.

B+B Belgravia
4 star

B+B Belgravia

B&B · Ebury Street, Belgravia

Grade II listed Georgian bed and breakfast on Ebury Street near Victoria, with rooms, studios and serviced apartments.

Hazlitt's
4 star

Hazlitt's

Guest House · Frith Street, Soho

Georgian townhouse guest house on Frith Street in Soho, in the former home of the essayist William Hazlitt, with no sign on the door.

12 London Street Apartments

12 London Street Apartments

Hotel · 12 London Street, London

Serviced apartments on London Street in Marylebone, near Baker Street and Regent's Park, with self-contained rooms and air conditioning.

196 Bishopsgate

196 Bishopsgate

Hotel · 196 Bishopsgate, London

A 47-room hotel on Bishopsgate in London, close to Liverpool Street station with bars and restaurants on the doorstep.

20 Hertford Street

20 Hertford Street

Hotel · 20 Hertford Street, London

Self-catering apartments in Mayfair on Hertford Street, suited to longer stays with kitchens, washer/dryers and a helpful concierge close to Green Park.

205 Earls Court Rooms

205 Earls Court Rooms

Guest Accommodation · 205/207 Earls Court Road, London

Adults-only budget rooms on Earls Court Road, London, with en-suite bathrooms and round-the-clock reception near pubs and restaurants.

3 Sloane Gardens

3 Sloane Gardens

Hotel · 3 Sloane Gardens, London

A small 8-room hotel on a quiet Chelsea garden square in London, close to the King's Road shops and restaurants.

38 Whitehall Road Guest House Harrow on the Hill London

38 Whitehall Road Guest House Harrow on the Hill London

Guest Accommodation · 38 Whitehall Road, London

A modest guest house on Whitehall Road in Harrow on the Hill, London, offering simple en-suite rooms close to local pubs and restaurants.

45 Park Lane

45 Park Lane

Hotel · 45 Park Lane, London

A 46-room Mayfair hotel on Park Lane, London, with a celebrated restaurant, a bar, and a 20-metre pool in its spa.

51 Buckingham Gate Taj Suites and Residences

51 Buckingham Gate Taj Suites and Residences

Hotel · 51 Buckingham Gate, London

Serviced suites in Westminster, footsteps from Buckingham Palace and Victoria Station, with 86 spacious apartments and full kitchens.

55 by Le Mirage

55 by Le Mirage

Hotel · 33-36 Princes Square, London

A quiet, well-kept base in Bayswater for travellers who want easy access to Hyde Park and Paddington without the fuss.

56 Welbeck Street

56 Welbeck Street

Hotel · 56 Welbeck Street, London

Apartment-style hotel on Welbeck Street in Marylebone, with kitchens in the rooms and Regent's Park and Baker Street close by.

62-66 Farringdon Apartments

62-66 Farringdon Apartments

Hotel · Farringdon Road, London

Serviced apartments on Farringdon Road in central London, handy for transport links with kitchens for longer stays.

69TheGrove

69TheGrove

B&B · 69 Vauxhall Grove, London

A townhouse B&B on Vauxhall Grove in London, with en-suite rooms and a warm, family-run feel close to transport links.

9A Craven Road Hotel

9A Craven Road Hotel

Hotel · 9a Craven Road, London

A small 12-room hotel on Craven Road in London with a restaurant and bar on-site, handy for Paddington and city breaks.

Abbey Court Hotel

Abbey Court Hotel

Hotel · 174 Sussex Gardens,, London

A 71-room townhouse hotel on Sussex Gardens, London, with simple en-suite rooms and easy reach of Paddington.

Abbey Lodge Hotel - B&B

Abbey Lodge Hotel - B&B

B&B · 51 Grange Park, London

Simple en-suite rooms with a lounge and free full English breakfast at Abbey Lodge Hotel, a budget B&B near Ealing Broadway in West London.

Abbey Point Cafe B&B

Abbey Point Cafe B&B

B&B · 300 Twyford Abbey Road, London

A 19-room B&B on Twyford Abbey Road in North West London, with a well-liked cafe and easy reach of Wembley Stadium.

Page 1 of 51 · 1,210 in total