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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Hotel · Farringdon Road, London
Serviced apartments on Farringdon Road in central London, handy for transport links with kitchens for longer stays.
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
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
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
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
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