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.

ME London by Melia

ME London by Melia

Hotel · 336-337 The Strand, London

A striking Strand hotel near Covent Garden and the West End, with 157 modern rooms and a rooftop bar with skyline views.

Megaro Hotel

Megaro Hotel

Hotel · Belgrove Street, London

A bold, art-covered hotel on Belgrove Street opposite London St Pancras, with 49 uniquely designed rooms and complimentary in-room drinks.

Melbourne House

Melbourne House

Hotel · 79 Belgrave Road, London

A 19th-century townhouse hotel with 17 snug rooms on Belgrave Road, close to Victoria Station in central London.

Melia London Kensington a Melia Collection Hotel

Melia London Kensington a Melia Collection Hotel

Hotel · 61 Gloucester Road, London

Melia London Kensington offers 81 tastefully decorated rooms with quality bath products, moments from the tube in Kensington.

Melia White House Hotel

Melia White House Hotel

Hotel · Regents Park, London

A large, well-known hotel near Regent's Park with a generous breakfast buffet and easy access to central London's tube network.

Melrose House

Melrose House

Guest Accommodation · 89 Lennard Road, London

A Victorian townhouse guesthouse near Crystal Palace Park and Norwood Junction station, with a sunroom and garden in South London.

Mentone Hotel

Mentone Hotel

Hotel · 54-56 Cartwright Gardens, London

Budget-minded travellers wanting a Bloomsbury base will find the Mentone Hotel, on Cartwright Gardens, handy for transport and central London sights.

Mercure London Bankside

Mercure London Bankside

Hotel · 71-79 Southwark Street, London

144-room hotel on Southwark Street, Bankside, minutes from Borough Market and Tate Modern, with a buffet breakfast guests rate highly.

Meridiana

Meridiana

Hotel · 43-44 Argyle Square, London

A 25-room hotel on Argyle Square in Bloomsbury, moments from King's Cross, offering clean rooms and good value for the area.

Merit Kensington Hotel

Merit Kensington Hotel

Hotel · 12 Penywern Road, London

A 25-room hotel on Penywern Road in SW5, a quiet Kensington side street handy for the tube and central London sights.

Merlyn Court Hotel

Merlyn Court Hotel

Hotel · 2 Barkston Gardens, London

An Edwardian redbrick townhouse in Barkston Gardens, this 18-room family-run hotel offers simple rooms near Earls Court and South Kensington.

Mermaid Suite Hotel

Mermaid Suite Hotel

Hotel · 3-4 Blenheim Street, London

A budget-friendly hotel on Blenheim Street near Marylebone and Oxford Street, with clean, roomy en-suite rooms and comfortable beds.

Metro Hotel

Metro Hotel

Hotel · 7 Craven Road, London

Budget hotel near Paddington Station with free breakfast and Wi-Fi included, plus a bar and restaurant, close to Hyde Park.

Metro Star

Metro Star

Hotel · 71 Stopford Road, London

Small 11-room East London hotel on Stopford Road, handy for Beckton Park and the Royal Docks with pubs and eateries close by.

Metropolitan by COMO

Metropolitan by COMO

Hotel · 19 Old Park Lane, London

A sleek Mayfair base for travellers who want minimalist comfort, a spa and gym on-site, and Hyde Park on the doorstep.

MIA Residence Next to Ealing Broadway Station

MIA Residence Next to Ealing Broadway Station

Hotel · 55 The Mall, London

Modern rooms by Ealing Broadway Station, with free on-site parking and easy runs into central London or Heathrow.

Middle Eight - Preferred Hotels and Resorts

Middle Eight - Preferred Hotels and Resorts

Hotel · 66-69 Great Queen Street, London

A 180-room hotel in Covent Garden, London, near Holborn's transport links, with a restaurant, bar and gym on site.

Miiro Templeton Garden

Miiro Templeton Garden

Hotel · 1-15 Templeton Place, London

A 154-room hotel on Templeton Place in Earl's Court, London, with a private garden that feels rare for this part of town.

Milestone Hotel Kensington

Milestone Hotel Kensington

Hotel · 1 Kensington Court, London

A Victorian townhouse hotel opposite Kensington Gardens, with 62 individually styled rooms, a spa, pool and the cosy Stables Bar.

Millennium and Copthorne Hotels at Chelsea Football Club

Millennium and Copthorne Hotels at Chelsea Football Club

Hotel · Stamford Bridge, London

A 281-room hotel built into Stamford Bridge in West London, with football-themed rooms and easy transport links across the city.

Millennium Gloucester Hotel London Kensington

Millennium Gloucester Hotel London Kensington

Hotel · 4-18 Harrington Gardens, London

A large 610-room Kensington hotel on Harrington Gardens with an on-site restaurant and bar, moments from Gloucester Road Station.

Mina House Hotel

Mina House Hotel

Hotel · 21-23 Craven Road, London

A 28-room hotel on Craven Road, near Paddington Station and Hyde Park, with pubs and restaurants close by.

Mitre House Hotel

Mitre House Hotel

Hotel · 178-186 Sussex Gardens, London

A budget-minded base near Paddington Station for travellers who want central London on the cheap, not polished rooms.

Mk Hotel London

Mk Hotel London

Hotel · 317 Putney Bridge Road, London

A 29-room hotel on Putney Bridge Road, South West London, with free on-site parking and air-conditioned rooms near the river.

Page 23 of 51 · 1,210 in total