Special offers

Our hand-picked range of the best offers available

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

Luxury hotels in London

Stay at one of our luxury hotels in London and enjoy exceptional levels of service and attention to detail. Our carefully selected hotels range from traditional landmark hotels to elegant boutique accommodation.

Indulge in the glitz and glamour of London, while enjoying award-winning dining and relaxing spas. Our luxury London hotels have been selected for their elegance, impeccable service, sumptuous rooms and world-class facilities. Choose from iconic 5 star names like The Ritz and The Savoy and make your luxury break unforgettable.

Classic luxury London hotels we recommend

The Royal Horseguards

The Royal Horseguards

The Royal Horseguards is an iconic, historical building, known and used by politicians and celebrities alike. This prestigious hotel, which was voted ‘AA London hotel of the year 2010/2011’, enjoys a ...

Read more

BA Star Rating

Star rating 5 out of 5

TripAdvisor rating

TripAdvisor rating 4.5 out of 5

3325 reviews

Flight + 2 nights hotel from €396 pp
08 Jan - 10 Jan

Choose hotel

Modern luxury London hotels we recommend

Luxury London spa hotels we recommend

London’s best new rooftop bars

High Life Magazine


Cool off this summer with killer views
(and cocktails) at High Life’s pick of sky-high bars.

Terms and Conditions