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.

Fulham B&B

Fulham B&B

B&B · 11 Ewald Road, London

Adults-only B&B on Ewald Road in Fulham, with en-suite rooms and a garden, close to Fulham Broadway.

Gainsborough Hotel

Gainsborough Hotel

Hotel · 7-11 Queensberry Place, London

A 48-room hotel on Queensberry Place in London, with breakfast included and pubs and restaurants close by for evening meals.

Garden Court Hotel

Garden Court Hotel

Hotel · 30-31 Kensington Gardens Square, London

A 40-room Victorian hotel on Kensington Gardens Square, London, within reach of major attractions and handy for pubs and restaurants nearby.

Garden View Hotel

Garden View Hotel

Hotel · 29-31 Nevern Square, London

Budget-conscious travellers wanting an Earl's Court base will find Garden View Hotel a practical, well-placed option near Kensington and the tube.

George Hotel

George Hotel

Hotel · 58-60 Cartwright Gardens, London

A 40-room Bloomsbury hotel on Cartwright Gardens, London, handy for King's Cross and Euston with free on-site parking.

Georgian House Hotel

Georgian House Hotel

Hotel · 35 - 39 St George's Drive, London

A Victorian townhouse hotel on St George's Drive in Pimlico, close to Victoria Station, with quirky wizard-themed rooms among its 59.

Georgianas Guesthouse

Georgianas Guesthouse

B&B · 2 Cresford Road, London

A converted period townhouse turned B&B on Cresford Road, near Earls Court and Fulham, with a garden and genuinely warm hosts.

Glendale Hyde Park Hotel

Glendale Hyde Park Hotel

Hotel · 8 Devonshire Terrace, London

A 22-room budget hotel on Devonshire Terrace near Hyde Park and Paddington Station, with breakfast, bar and free parking on site.

Gloucester Place - Baker Street

Gloucester Place - Baker Street

Hotel · 181 Gloucester Place, London

Budget hotel on Gloucester Place, close to Baker Street and Marylebone, with pubs, restaurants and entertainment all within walking distance.

Golders Green Hotel

Golders Green Hotel

B&B · 14-151 Golders Green Road, London

A no-frills B&B by Golders Green Tube in North London, good for budget-minded travellers who want free parking and an easy commute in.

Golders Park Hotel

Golders Park Hotel

Hotel · 175 Golders Green Road, London

A budget-friendly hotel on Golders Green Road with free on-site parking and an EV charge point, handy for North West London.

Goodwood Hotel

Goodwood Hotel

Hotel · 38-40 Tavistock Place, London

Bloomsbury hotel on Tavistock Place, within reach of King's Cross and Euston, offering budget-friendly stays with free parking.

Grand Junction Arms

Grand Junction Arms

Hotel · Acton Lane, London

A traditional London pub hotel near Willesden Green, with a spacious beer garden and private huts, plus easy links into central London.

Grand Residences by Marriott - Mayfair London

Grand Residences by Marriott - Mayfair London

Hotel · 47 Park Street, London

Suites with full kitchens and city views at Grand Residences by Marriott in Mayfair, minutes from Hyde Park and Oxford Street.

Grand Royale London Hyde Park

Grand Royale London Hyde Park

Hotel · 1-9 Inverness Terrace, London

Grand Royale London Hyde Park is a 189-room hotel in an elegant historic building near Hyde Park, with a hearty breakfast and helpful staff.

Grange Beauchamp

Grange Beauchamp

Hotel · 24-27 Bedford Place, London

A 47-room Bedford Place hotel within walking distance of Covent Garden and Tottenham Court Road station for theatres and shopping.

Grange Buckingham

Grange Buckingham

Hotel · 39-40 Bedford Place, London

A small Georgian townhouse hotel on Bedford Place, well suited to travellers who want a quiet London base with self-catering kitchenettes.

Grange Clarendon

Grange Clarendon

Hotel · 34-37 Bedford Place, London

A 51-room townhouse hotel on Bedford Place, minutes from the British Museum, with a continental breakfast and a small garden.

Grange Lancaster

Grange Lancaster

Hotel · 4-6 Bedford Place, London

A 36-room hotel in a 16th-century Bloomsbury townhouse, close to Covent Garden and the British Museum, with free breakfast and Wi-Fi included.

Grange Portland

Grange Portland

Hotel · 31-32 Bedford Place, London

A townhouse hotel on quiet Bedford Place in central London, with 18 rooms and easy reach of Farringdon and the city's attractions.

Great Scotland Yard Hotel part of Hyatt

Great Scotland Yard Hotel part of Hyatt

Hotel · 3-5 Great Scotland Yard, London

Rooms with air conditioning, drinks and room service in a Victorian former Scotland Yard building, moments from Westminster and the Thames.

Great St Helen Hotel

Great St Helen Hotel

Hotel · 36 Great St Helens, London

A city-centre London hotel on Great St Helens, close to pubs, bars and restaurants, with air-conditioned en-suite rooms and a lift.

Greenwich Serviced Apartments

Greenwich Serviced Apartments

Hotel · 704 Woolwich Road, London

Self-catering apartments on Woolwich Road, London, suited to longer stays near Greenwich Park with full kitchens and 24-hour reception.

Grenville Hotel

Grenville Hotel

Hotel · 4 Guilford Street, London

Grenville Hotel is a 17-room converted townhouse in Bloomsbury, London, offering free continental breakfast and free on-site parking.

Page 13 of 51 · 1,210 in total