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.

Premier Inn London Bank Tower

Premier Inn London Bank Tower

Hotel · 20 St Mary At Hill, London

A dependable base for sightseers and City-bound business travellers, tucked near Tower Bridge with straightforward, comfortable rooms.

Premier Inn London Beckton

Premier Inn London Beckton

Hotel · 1 Woolwich Manor Way, London

156-room Premier Inn in Beckton, near the DLR station and ExCeL London, with air-conditioned rooms and on-site parking.

Premier Inn London Bexleyheath

Premier Inn London Bexleyheath

Hotel · 51 Albion Road, London

Set close to Bexleyheath town centre with handy transport links, this 92-room Premier Inn offers spacious rooms and an on-site restaurant.

Premier Inn London Blackfriars Fleet Street

Premier Inn London Blackfriars Fleet Street

Hotel · 1-2 Dorset Rise, London

Tucked just off Fleet Street near Blackfriars Station, this 310-room Premier Inn puts central London on your doorstep.

Premier Inn London Brixton

Premier Inn London Brixton

Hotel · 434 Coldharbour Lane, London

A modern four-storey Premier Inn with 89 rooms on Coldharbour Lane, minutes from Brixton station and Brixton Village.

Premier Inn London Bromley

Premier Inn London Bromley

Hotel · Simpsons Road, London

Premier Inn London Bromley offers 130 air-conditioned, spacious rooms with en-suites near Bromley town centre, though parking comes at a cost.

Premier Inn London Canary Wharf Westferry

Premier Inn London Canary Wharf Westferry

Hotel · 173 Limehouse Causeway, London

A 400-room Premier Inn near Limehouse Causeway with a varied breakfast, on-site bar, and easy DLR access to Canary Wharf.

Premier Inn London City Aldgate

Premier Inn London City Aldgate

Hotel · 66 Alie Street, London

Practical 250-room Premier Inn on Alie Street, Aldgate, with tube stations and City attractions all within easy walking distance.

Premier Inn London City Old Street

Premier Inn London City Old Street

Hotel · Corsham Street, London

A budget-friendly base near Old Street and Shoreditch, good for anyone wanting easy transport links into central London without City prices.

Premier Inn London City Tower Hill

Premier Inn London City Tower Hill

Hotel · 24 Prescot Street, London

165 rooms on Prescot Street near Tower Hill, with rates from £39 making this a budget-friendly base by the Tower of London.

Premier Inn London Clapham

Premier Inn London Clapham

Hotel · 638-640 Wandsworth Road, London

A budget-friendly base near Clapham Common, this 105-room Premier Inn on Wandsworth Road offers comfortable beds and a hearty breakfast.

Premier Inn London County Hall

Premier Inn London County Hall

Hotel · Belvedere Road, London

A 318-room Premier Inn on Belvedere Road beside the Thames, steps from South Bank and the London Eye.

Premier Inn London Docklands Excel

Premier Inn London Docklands Excel

Hotel · Excel East, London

A six-storey, 206-room Premier Inn by Excel London, with spacious en-suite rooms and on-site parking near Royal Victoria DLR.

Premier Inn London Euston

Premier Inn London Euston

Hotel · 1 Dukes Road, London

265 en-suite rooms with a lift to all 10 floors, moments from Euston station and Camden Market in central London.

Premier Inn London Farringdon Smithfield

Premier Inn London Farringdon Smithfield

Hotel · 24-30 West Smithfield, London

A 326-room Premier Inn by Smithfield Market with a hearty breakfast spread and a bar for evening drinks, in the heart of Farringdon.

Premier Inn London Hampstead

Premier Inn London Hampstead

Hotel · 215 Haverstock Hill, London

Premier Inn Hampstead is a 143-room hotel on Haverstock Hill, an easy walk to Hampstead Heath and Belsize Park with the tube close by.

Premier Inn London Hayes Heathrow Hyde Park

Premier Inn London Hayes Heathrow Hyde Park

Hotel · Millington Road, London

An early-flight or overnight-stopover pick near Heathrow, with quiet rooms, on-site parking and Elizabeth Line access nearby.

Premier Inn London Holborn

Premier Inn London Holborn

Hotel · 27-29 Red Lion Street, London

153 rooms on Red Lion Street put this Premier Inn within easy reach of Covent Garden and the British Museum in central London.

Premier Inn London Kew Bridge

Premier Inn London Kew Bridge

Hotel · 52 High Street, London

West London's Kew Bridge area, near Kew Gardens and Chiswick, hosts this 141-room Premier Inn with easy transport links.

Premier Inn London Kings Cross

Premier Inn London Kings Cross

Hotel · 26-30 York Way, London

A 281-room Premier Inn on York Way, moments from King's Cross Station, with quiet rooms and comfortable beds for the price point.

Premier Inn London Leicester Square

Premier Inn London Leicester Square

Hotel · 1 Leicester Place, London

A six-storey, 83-room Premier Inn tucked just off Leicester Square, in the heart of London's West End theatre district.

Premier Inn London New Southgate

Premier Inn London New Southgate

Hotel · Ladderswood, London

Premier Inn New Southgate offers 85 clean, air-conditioned en-suite rooms in Ladderswood, London, with on-site parking and a hearty breakfast.

Premier Inn London Orpington

Premier Inn London Orpington

Hotel · 83 The Walnuts, London

A 62-room Premier Inn in Orpington town centre with a well-stocked breakfast and on-site bar, close to transport links.

Premier Inn London Paddington - Paddington Basin

Premier Inn London Paddington - Paddington Basin

Hotel · Exchange, London

Premier Inn Paddington Basin sits by Paddington Station with 393 rooms, an on-site restaurant and bar, and easy access to central London.

Page 29 of 51 · 1,210 in total