We're used to seeing flights to Miami for around £600-£700, but this British Airways deal includes a 3-night stay in a hotel close to the beach and direct flights for £599 per person. That's up to £100 cheaper than prices we've seen elsewhere for this package.
Depart from London Heathrow with British Airways or American Airlines on select dates during November and stay for three nights on a room-only basis at the 3-star Days Hotel Thunderbird Beach Resort in Sunny Isles Beach, a barrier island just north of the city.
Flights include a 23kg checked luggage allowance, as well as in-flight meals and refreshments.
Days Hotel Thunderbird Beach Resort is on a white-sand beach. On-site facilities include the Thunderbird Café, a pool and a beach bar for refreshments. The hotel offers a complimentary shuttle service to South Beach, Bal Harbour Shops and Aventura Mall.
Transfers are not included but mini-bus transfers can be added for £45 per person, each way. Car hire is available from £80 for three days.
A resort fee of $8 (subject to change), plus tax, per room, per night applies for unlimited use of in-room safe, beach chairs and towels, shuttle transportation to South Beach, Bal Harbour Shops and Aventura Mall. This is paid direct to the hotel.