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.

Lord Jim Hotel

Lord Jim Hotel

Hotel · 23-25 Penywern Road, London

A budget-friendly base near Earl's Court and West Brompton stations, well suited to travellers who want London on a shoestring with free parking thrown in.

Lord Kensington Hotel

Lord Kensington Hotel

Hotel · 38 Trebovir Road, London

A 23-room family-run hotel in a converted townhouse near Kensington (Olympia), with free continental breakfast and free on-site parking.

Lords Hotel

Lords Hotel

Hotel · 20-22 Leinster Square, London

A budget-friendly base near London Paddington, Lords Hotel offers 68 straightforward rooms with breakfast a short walk from Leinster Square.

Loscar London

Loscar London

Hotel · 2-6 Southampton Row, London

A 39-room Bloomsbury hotel on Southampton Row, close to Russell Square's leafy square and Holborn station.

Lost Property St Pauls London Curio Collection By Hilton

Lost Property St Pauls London Curio Collection By Hilton

Hotel · 3-5 Ludgate Hill, St Pauls, London

A 145-room hotel across nine floors on Ludgate Hill, just minutes on foot from St Paul's Cathedral in the City of London.

Luna-Simone Hotel

Luna-Simone Hotel

Hotel · 47/49 Belgrave Rd, London

A 36-room Belgrave Road hotel near Victoria Station with spotless, well-kept rooms and a table-service English breakfast included.

Mabledon Court Hotel

Mabledon Court Hotel

Hotel · 10-11 Mabledon Place, London

Budget hotel on Mabledon Place, London, an easy walk from King's Cross and Euston stations for train travel or a night out.

MacDonald

MacDonald

Hotel · 45-46 Argyle Square, London

A straightforward 30-room hotel on Argyle Square, well suited to travellers passing through King's Cross and St Pancras.

Maida Vale Aparthotel

Maida Vale Aparthotel

Hotel · 34a-36 Kilburn High Road, London

A 50-room aparthotel on Kilburn High Road, London, with in-room kitchens and round-the-clock reception for longer stays.

Maitrise Hotel Edgware Road

Maitrise Hotel Edgware Road

Hotel · 346-348 Edgeware Road, London

A no-frills 21-room hotel on Edgware Road in central London, handy for Paddington and Marble Arch with free on-site parking.

Malmaison London

Malmaison London

Hotel · 18-21 Charterhouse Square, London

A 97-room hotel on Charterhouse Square in Clerkenwell, tucked into a quiet garden square close to Farringdon and the Barbican.

Mandalay Picton House Hotel

Mandalay Picton House Hotel

Hotel · 122 Sussex Gardens, London

A budget Victorian townhouse hotel on Sussex Gardens, London, with simple en suite rooms and breakfast included.

Mandarin Oriental Hyde Park

Mandarin Oriental Hyde Park

Hotel · 66 Knightsbridge, London

A Knightsbridge hotel opposite Hyde Park, known for its afternoon tea and varied dining as much as its 194 well-appointed rooms.

Marble Arch Inn Hotel

Marble Arch Inn Hotel

Hotel · 49/50 Upper Berkeley Street, London

A 29-room hotel on Upper Berkeley Street, London, an easy walk from Hyde Park and Oxford Street's shops.

Marble Arch Mews ApartHotel

Marble Arch Mews ApartHotel

Hotel · 21 Great Cumberland Place London, London

Self-catering apartments near Marble Arch, well suited to business trips or longer city stays needing a kitchen and space to unwind.

Marlin Waterloo

Marlin Waterloo

Hotel · 111 Westminster Bridge Road, London

Kitchenette-equipped rooms near Westminster Bridge make Marlin Waterloo a practical base for exploring central London.

Marple Cottage Guest House

Marple Cottage Guest House

B&B · 113 Woodside, London

A B&B on the edge of Wimbledon Common in South West London, with garden terrace seating and a proper English breakfast.

Marriott Executive Apartments London Canary Wharf

Marriott Executive Apartments London Canary Wharf

Hotel · 22 Hertsmere Road, London

Apartment-style hotel on Hertsmere Road by West India Quay in Canary Wharf, with full kitchens and spacious living areas.

Marriott London Grosvenor Square

Marriott London Grosvenor Square

Hotel · Grosvenor Square, London

A substantial six-floor Mayfair hotel on Grosvenor Square with 237 rooms and a Gordon Ramsay restaurant on site.

Marriott London Marble Arch

Marriott London Marble Arch

Hotel · 134 George Street, London

A 240-room Marriott on George Street, Marble Arch, with generously sized rooms and easy reach of Hyde Park and Oxford Street.

Martel Guest House

Martel Guest House

Guest Accommodation · 27 The Ridgeway, London

Simple, budget-friendly guest house on The Ridgeway in North West London, with breakfast included and free on-site parking.

Marylebone Inn

Marylebone Inn

Hotel · 119 Gloucester Place, London

A central London hotel on Gloucester Place, close to Baker Street and Regent's Park, with clean, well-equipped rooms.

Mayfair Guesthouse

Mayfair Guesthouse

Guest Accommodation · 41 Curzon Street, London

A no-frills guesthouse on Curzon Street in Mayfair, suited to travellers who want a cheap bed near a tube station rather than a fancy stay.

Mayflower Hotel and Apartments

Mayflower Hotel and Apartments

Hotel · 26-28 Trebovir Road, London

A 48-room hotel on Trebovir Road in Earls Court, London, with free on-site parking rare for a central address.

Page 22 of 51 · 1,210 in total