Find the best places to stay in London and make the most of your trip to the capital with our London area guide.
Plan your perfect stay in London, whether you’re searching for family accommodation, cheap places to stay in London, hotels near London’s top attractions, or are looking for a lesser-known area to explore.
Stay in central London
Choose a hotel in central London and have London’s greatest attractions on your doorstep.
Whether you are looking to stay in a bed and breakfast (B&B), or want to treat yourself to a luxury hotel in London, central London offers countless accommodation options. From your room, you will be steps away from London’s landmarks such as Westminster Abbey and St Paul’s Cathedral.ADVERTISING
Stay in north London
North London hotels are good value for money – an ideal choice for a cheap stay in London. Central London is within easy reach through Kings Cross St Pancras Station and Euston Station, while north London boasts its own diverse range of attractions, from the famous Abbey Road Crossing to ZSL London Zoo.
Choose a place to stay in Hampstead, with options including charming B&Bs and affordable hostels. Find incredible views of London on Hampstead Heath and spend lazy afternoons in cosy pubs.
Pick a hotel in Islington for a cosmopolitan area noted for its good restaurants, cool bars and world-class theatre. Or discover Camden Town’s alternative scene by checking out unique fashion and colourful characters in Camden Market.
Stay in south London
Head south of the river and explore an eclectic mix of neighbourhoods. See the city from a different perspective by booking a cool hotel in Greenwich, a charming area with quick transport links to central London. There’s plenty to do on your doorstep too – home to the Prime Meridian Line, Greenwich also boasts attractions such as the Queen’s House and Royal Observatory Greenwich.
Foodies will love staying in Brixton, an area full of markets and exciting restaurants. As the birthplace of David Bowie, the neighbourhood also offers a rich musical heritage that lasts to this day with great nightlife and summer festivals.
Or stay in Peckham, a lesser-known part of London that’s gaining popularity for its varied art scene, best discovered through its incredible street art and independent galleries. There’s rooftop bars, microbreweries and traditional pie shops to enjoy too.
Stay in east London
Discover east London, a cool and up-and-coming area of the city with convenient transport links at Liverpool Street Station to London’s main points of interest.
Accommodation in east London spans from cool hostels for revellers attracted by Shoreditch nightlife, to luxury hotels for business travellers headed for Canary Wharf financial district.
Stay near Brick Lane for vibrant markets, famous curry houses and colourful street art. Find design-led hotels, independent galleries and great bars in Hoxton. Or soak up sporting history at the Queen Elizabeth Olympic Park in Stratford.
Stay in west London
Book a place to stay in west London for a vibrant mix of culture, street markets and green spaces. With easy access to Heathrow Airport and Paddington Station, it’s a great base to explore London from.
Find boutique hotels in Notting Hill, just minutes away from central London. Take photos of colourful houses and hunt for treasures in the quirky shops that line Portobello Road Market.
Luxury hotels in elegant Kensington and Chelsea offer easy access to some of London’s most famous museums such as the Natural History Museum. Wander around Kings Road, the centre of the 1960s swinging London, to shop in designer boutiques and see cutting-edge contemporary art at the Saatchi Gallery.
Hotels close to train stations
Stay close to a London train station for easy access to other destinations.
Accommodation in Paddington is ideal if you are travelling to and from west and south-west England and south Wales, or if you are catching the Heathrow Express to and from London Heathrow Airport. From Paddington, find charming outdoor spaces such as Hyde Park and Little Venice within walking distance.
Book a hotel in Victoria, a convenient location if you’re catching a train at London Victoria station. In Victoria, you will be steps away from Buckingham Palace, St James’s Park, and the Apollo Victoria theatre.
With hotels near Waterloo Station, you can easily catch mainline trains. Make the most of the popular South Bank location, with the Coca-Cola London Eye, Tate Modern and Borough Market just around the corner.
Book a hotel in King’s Cross for onward journeys to the north, including Scotland, and access to international destinations with Eurostar. Discover rare manuscripts in British Library and dine at excellent restaurants while in the area.
Hotels near airports
Catch an early morning flight with ease by staying in a London airport hotel. Discover all the accommodation options in London Heathrow Airport, or book a room in a Gatwick Airport hotel to avoid the last-minute rush. Stansted Airport, London City Airport and Luton have plenty of hotels for all budgets too. After a good night sleep and an English breakfast, you’ll have plenty of energy to start off your journey.