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.

Linden House Hotel

Linden House Hotel

Hotel · 4-6 Sussex Place, London

Hotel near London Paddington with an on-site bar and breakfast, 41 rooms, a garden and free on-site parking.

Locke at Broken Wharf

Locke at Broken Wharf

Hotel · 2 Broken Wharf Broken Quay House, London

Aparthotel in a former riverside warehouse near Blackfriars Bridge, with kitchenette rooms and some enjoying Thames views.

London Aparthotel

London Aparthotel

Hotel · 58 Kensington Court, London

Self-catering studios and apartments in Kensington, London, suited to longer stays with kitchens, free WiFi and a terrace.

London Bridge Hotel

London Bridge Hotel

Hotel · 8-18 London Bridge St, London

An adults-only hotel by London Bridge station, minutes from Borough Market and the Shard, with a gym and spa on site.

London Budget Maisonette

London Budget Maisonette

Guest Accommodation · Chamberlain House, London

A no-frills maisonette in Chamberlain House, East London, handy for the Tower of London and Aldgate on a budget.

London City Airport Hotel

London City Airport Hotel

Hotel · 74 Albert Road North Woolwich, London

Hotel in North Woolwich near London City Airport, with restaurant, bar and breakfast plus a gym and spa across 47 rooms.

London Continental Hotel

London Continental Hotel

Hotel · 88 Gloucester Place, London

Adults-only hotel on Gloucester Place, an easy walk from Baker Street and Marylebone's shops, pubs and restaurants.

London Court Hotel

London Court Hotel

Hotel · 194-196 Earls Court Road, London

A compact 22-room hotel on Earls Court Road, well suited to city-break travellers who want tidy rooms and tube access over extra space.

London Elizabeth Hotel

London Elizabeth Hotel

Hotel · Lancaster Terrace, London

A 19th-century, 49-room hotel on Lancaster Terrace in London, with a garden terrace restaurant and a small spa.

London Hilton Canary Wharf

London Hilton Canary Wharf

Hotel · South Quay, London

A 282-room hotel by South Dock in Canary Wharf, London, within walking distance of the district's offices, shops and restaurants.

London Hilton on Park Lane Hotel

London Hilton on Park Lane Hotel

Hotel · 22 Park Lane, London

A 453-room Mayfair hotel on Park Lane facing Hyde Park, with high-floor city views and a wide breakfast spread.

London Hotel Paddington

London Hotel Paddington

Hotel · 32 Sussex Gardens, London

A small 15-room hotel in a Sussex Gardens townhouse near Paddington Station and Hyde Park, well placed for exploring London.

London K W Hotel

London K W Hotel

Hotel · 427 Caledonian Road, London

A 20-room budget hotel on Caledonian Road, London, with free on-site parking and breakfast included.

London Knightsbridge Sloane Pavilion Road Chelsea

London Knightsbridge Sloane Pavilion Road Chelsea

Hotel · 163 Pavilion Road, London

Adults-only hotel on Pavilion Road in Chelsea, close to Sloane Square and Knightsbridge, with pubs and restaurants right nearby.

London Lodge Hotel

London Lodge Hotel

Hotel · 134-136 Lexham Gardens, London

A 28-room hotel on Lexham Gardens, close to Kensington Gardens and transport links, with small but well-kept rooms.

London Marriott Hotel Canary Wharf

London Marriott Hotel Canary Wharf

Hotel · 22 Hertsmere Road, London

A solid choice for business trips or long weekends in Canary Wharf, with waterfront rooms at West India Quay and a steakhouse on site.

London Marriott Hotel County Hall

London Marriott Hotel County Hall

Hotel · London County Hall, London

A 25-metre indoor pool sits inside this former county hall on the Thames, with 206 rooms and views towards Big Ben and the London Eye.

London Marriott Hotel Maida Vale

London Marriott Hotel Maida Vale

Hotel · Plaza Parade, London

A 237-room Marriott in Maida Vale, handy for Little Venice, Abbey Road and St John's Wood, with parking and Italian dining on site.

London Marriott Hotel Park Lane

London Marriott Hotel Park Lane

Hotel · 140 Park Lane, London

A Park Lane hotel opposite Hyde Park, with 157 rooms, an indoor pool and easy reach of Mayfair and Oxford Street.

London Marriott Hotel Regents Park

London Marriott Hotel Regents Park

Hotel · 128 King Henrys Road, London

A large five-storey hotel near Regent's Park with 304 rooms, an indoor pool and Italian dining, handy for Primrose Hill and Camden.

London Olympus Hotel Nirvana

London Olympus Hotel Nirvana

Hotel · 35 Romford Road, London

Simple en-suite rooms with tea and coffee facilities at the London Olympus Hotel Nirvana, close to Stratford's transport links.

London Town Hotel

London Town Hotel

Hotel · 15 Penywern Road, London

A 30-room hotel on Penywern Road near Earls Court and Kensington, with a guest lounge offering free drinks and a garden-view terrace.

London Visitors Hotel

London Visitors Hotel

Hotel · 42-44 Holland Road, London

A 28-room Kensington hotel on Holland Road, close to Holland Park and Notting Hill, with breakfast that's a genuine highlight.

Page 21 of 51 · 1,210 in total