Need a little help?

Ensure your next luxury holiday is extra special by talking to one of our travel advisors.

  • Call us now on
    0844 493 0763 (Daily 07.30 - 22.00)

Bookings made over the telephone incur a £5 booking fee per person.

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 fly 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

Miami luxury hotels

Choose one of our luxury hotels in Miami and enjoy exceptional levels of service and award-winning facilities. Stay in lavish rooms with state of the art technology and spectacular views.

Swim in infinity pools that overlook the ocean or lounge in a poolside cabana. Our exclusive hotels feature stunning interiors and beautiful surroundings, many are located on South Beach. These properties will cater to your every need, whether you want to book a relaxing spa treatment or dinner at one of the sophisticated restaurants. You'll also find kids clubs and babysitting services to keep the little ones occupied.

Luxury spa breaks we recommend

Need inspiration?

Discover the many sides of Miami

Terms and conditions