Non-stop flights from Barcelona to Miami, Florida from €293!

Good opportunity for travelers in Spain to exchange cold Europe to sunny Florida  if you can book these kind of a first minute deal. Cheap flights from Barcelona to Miami are now available from €293. Fare is including all taxes, meals and hand bag. Checked luggage for additional fee. Moreover this is based on non-stop service on board of Iberia and American Airlines (Oneworld). Fare is for a roundtrip ticket including all taxes and fees, onboard meals and hand bag.



American Airlines / Iberia promotion conditions

If interested in this discount deal with Oneworld partners AA / Iberia you will find the cheapest flights when traveling from Barcelona to Miami from 13th of January to 20th of February 2020.  A bit more expensive also when traveling from September to first half of December 2019. Min stay: the earliest date of inbound flight on Sunday. Max stay 3 months. No free stopover available. Base fare does no include bag in hold. Fare class is B (AA) or O (IB). American Airlines / Iberia promo sale is running till 29th of July or until sold out..


How to book

We recommend you firstly compare the cheapest flights via Google Flights (Guide). The tool gives you almost instant result and you can easily browse throughout all the months. You can then book this deal directly with Iberia or your preferred booking agent. If interested in this offer you can refer to our booking samples below.


Booking sample

Barcelona – Miami from €293



You can book your accommodation in Miami, Florida via Also you can further discount your hotel when using one of following promo codes. 10% coupon

Hotelopia 6% discount


Booking sample of cheap non-stop flights from Barcelona to Miami, Florida from €293! As per above link you would depart from Spain to Florida on Monday, 20th of January. Return from Miami back to Barcelona on 27th of January 2020. Deal is based on joint service of American Airlines and Iberia promotion.

Non-stop flights from Barcelona to Miami, Florida from €293!