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.

Henley House Hotel

Henley House Hotel

Hotel · 30 Barkston Gardens, London

A 21-room Kensington hotel on Barkston Gardens, London, with tidy rooms and a generous continental breakfast close to the tube.

Hill Crescent Guest House

Hill Crescent Guest House

Guest Accommodation · 2 Hill Crescent, London

Simple guest house in London near Wembley Stadium, with a shared kitchen and free on-site parking for visiting fans.

Hilton London Angel Islington

Hilton London Angel Islington

Hotel · 53 Upper Street, London

A 188-room Angel hotel steps from Upper Street's bars and restaurants, with easy Underground links across London.

Hilton London Bankside

Hilton London Bankside

Hotel · 2-8 Great Suffolk Street, London

A 292-room Hilton in Southwark for travellers who want city-break comfort near Borough Market and Tate Modern, with a pool and spa on-site.

Hilton London Euston

Hilton London Euston

Hotel · 17-18 Upper Woburn Place, London

Hilton London Euston offers 167 air-conditioned rooms across five floors, a short walk from Euston, St Pancras and King's Cross.

Hilton London Hyde Park

Hilton London Hyde Park

Hotel · 129 Bayswater Road, London

Bayswater hotel facing Kensington Gardens, with 136 rooms and easy Tube access to Hyde Park and Notting Hill.

Hilton London Kensington Hotel

Hilton London Kensington Hotel

Hotel · 179-199 Holland Park Avenue, London

Large hotel on Holland Park Avenue in Kensington, with easy transport links and Westfield and Olympia London close by.

Hilton London Metropole

Hilton London Metropole

Hotel · 225 Edgware Road, London

A 24-floor high-rise hotel on Edgware Road with 1,100 rooms, near Paddington Basin and well connected across London.

Hilton London Olympia

Hilton London Olympia

Hotel · 380 Kensington High Street, London

A 405-room Hilton on Kensington High Street with en-suite bathrooms, air conditioning and family rooms, though some rooms are showing their age.

Hilton London Paddington

Hilton London Paddington

Hotel · 146 Praed Street, London

A 419-room hotel beside Paddington Station, London, with a wide breakfast spread and on-site bar and restaurant for easy city stays.

Hilton London Tower Bridge

Hilton London Tower Bridge

Hotel · 5 More London Place, London

A 246-room hotel by London Bridge station, minutes on foot from The Shard, Borough Market and the riverside walks of the South Bank.

Hilton London Wembley

Hilton London Wembley

Hotel · Lakeside Way, London

A big, amenity-packed Wembley hotel that suits concert and match-day trips, minutes on foot from the stadium and OVO Arena.

Holiday Inn Express London Chingford

Holiday Inn Express London Chingford

Hotel · 5 Walthamstow Avenue, London

A straightforward base near Walthamstow and central London, this Chingford Holiday Inn Express has 102 clean, well-priced rooms and helpful staff.

Holiday Inn Express London City

Holiday Inn Express London City

Hotel · 275 Old Street, London

On Old Street on the edge of the City of London, this 224-room Holiday Inn Express offers simple, modern rooms and a handy lobby bar.

Holiday Inn Express London Excel

Holiday Inn Express London Excel

Hotel · 1018 Dockside Road, London

A modern, purpose-built 204-room hotel on Dockside Road by the Royal Docks, close to ExCeL London.

Holiday Inn Express London Golders Green A406

Holiday Inn Express London Golders Green A406

Hotel · 58 Regents Park Road, London

Bright, no-fuss rooms with en-suite bathrooms and free parking at this 83-room Golders Green hotel, handy for central London and Hampstead Heath.

Holiday Inn Express London Hammersmith

Holiday Inn Express London Hammersmith

Hotel · 124 King Street, London

A practical 195-room hotel on King Street in Hammersmith, with a complimentary breakfast buffet and easy tube access to central London.

Holiday Inn Express London Limehouse

Holiday Inn Express London Limehouse

Hotel · 469-475 The Highway, London

A 150-room budget hotel on The Highway in London, well placed for reaching Canary Wharf and the City by public transport.

Holiday Inn Express London Park Royal

Holiday Inn Express London Park Royal

Hotel · Victoria Road, London

A no-fuss base for business trips or transit stopovers in Park Royal, with a tube station and bus stops right outside.

Holiday Inn Express London Southwark

Holiday Inn Express London Southwark

Hotel · 103-109 Southwark Street, London

147 rooms across six floors on Southwark Street, close to Tate Modern and the Globe Theatre, with well-soundproofed rooms and complimentary breakfast.

Holiday Inn Express London Stratford

Holiday Inn Express London Stratford

Hotel · 196 High Street, London

Stratford's transport links and Olympic Park make this 153-room Holiday Inn Express a practical base for exploring east London.

Holiday Inn Express London Swiss Cottage

Holiday Inn Express London Swiss Cottage

Hotel · 152-156 Finchley Road, London

On Finchley Road in Swiss Cottage, close to Hampstead Heath, this 76-room Holiday Inn Express suits London stays needing easy transport links.

Holiday Inn Express London Vauxhall Nine Elms

Holiday Inn Express London Vauxhall Nine Elms

Hotel · 87 South Lambeth Road, London

A modern four-floor budget hotel with 132 rooms in Vauxhall, some with whirlpool baths, near Nine Elms.

Holiday Inn Express London Victoria

Holiday Inn Express London Victoria

Hotel · 106-110 Belgrave Road, London

A 52-room budget hotel on Belgrave Road near Victoria, with air-conditioned en-suite rooms and a bar, walkable to Buckingham Palace.

Page 15 of 51 · 1,210 in total