Skip to Navigation

Great hotels in London

London, one of the most exciting cities in the world, offers hotels of every type. From cheap three star hotels with fantastic locations to luxury boutiques surrounded by great shopping. Our carefully selected accommodation gives a range of choice to suit your break.

Consider the 3* Royal National, a sprawling hotel in the heart of Bloomsbury. With basic rooms yet a desirable location close to the fantastic British Museum, it offers excellent value for money. For those who want to stay in affluent Knightsbridge, a few nights at The Rembrandt will be ideal. Venture outside this friendly, 4 star hotel to the V&A and Natural History museums. Or if you are looking for luxury, then the 5* Rosewood London offers a Grade II listed building with an opulent spa, and one of the best restaurants in High Holborn.

London hotel offers


Free night at The Ampersand

The Ampersand hotel is perfectly located for London's museums. Its charms include a pretty tea salon, big bedrooms with blissfully comfy beds and extra sparkle comes courtesy of the young and smiley staff. Enjoy on arrival a glass of champagne and a box of petit fours in your room, perfect for a romantic break.

Book 3 nights and only pay for 2 in this boutique hotel in London. Book and travel by 30 June 2017.

Find out more

London hotels we recommend

Cheap hotels we recommend

Luxury hotels we recommend

Terms and Conditions

Create a trip

Create a trip
Hotel Options
Room 1More information
More information

Why BA hotels?

Book your hotel with British Airways and enjoy all these great benefits:

  • Over 8,000 hotels to choose from
  • Hotels in every destination that BA flies to
  • Hotels handpicked by our team of experts
  • Accommodation that meets stringent health and safety criteria
  • Access to a 24-hour support helpline, based in the UK

footer navigation links

British Airways logo.