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 London area to explore.
Stay in central London
Choose a hotel in central London and have some of London’s greatest attractions on your doorstep.
Whether you're 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'll be just steps away from London’s landmarks such as Westminster Abbey and St Paul’s Cathedral.
Stay in Covent Garden and enjoy the fantastic array of shops, restaurants and theatres this area is famous for. Choose a West End hotel and be moments away from the buzz of Chinatown, Piccadilly Circus and Leicester Square, alongside iconic shopping destinations including Oxford Street and Regent Street. Or take in hundreds of years of history in the City of London.
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 King's Cross, St Pancras and Euston stations, while north London boasts its own diverse range of attractions, from the famous Abbey Road Crossing to 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 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 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 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 are rooftop bars, microbreweries and traditional pie shops to enjoy too.
Stay in east London
Discover east London, a cool area of the city with convenient transport links at Liverpool Street station to many of 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 the 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 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 London 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, including 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, you can 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 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 London Gatwick Airport hotel to avoid the last-minute rush. London Stansted Airport, London City Airport, London Luton Airport and London Southend Airport have plenty of hotels for all budgets.
After a good night sleep and an English breakfast, you’ll have plenty of energy to start off your journey.
Discover more about different areas in London and check out some of the best accommodation, including cool hotels, famous establishments and pub stays.