Best Price Found | $219 | The best one-way flight to Barcelona from Miami in the past 72 hours is $219. The best round-trip flight deal from Miami to Barcelona found on momondo in the last 72 hours is $423. |
Fastest flight time | 8h 45m | The fastest flight from Miami to Barcelona takes 8h 45m |
Direct flights | None | There are no direct flights from Miami to Barcelona. Popular non-direct routes for this connection are Miami Airport - Girona Costa Brava Airport, Miami Airport - Reus Airport and Miami Airport - Barcelona-El Prat Airport. |
Airports in Barcelona | 1 airport | There is 1 airport near Barcelona: Barcelona-El Prat (BCN) |
October
The cheapest time of year to fly to Barcelona from Miami is October. Most expensive is June
ITA Airways
Air France, ITA Airways, and Lufthansa are the most popular carriers operating from Miami to Barcelona
Miami - Barcelona-El Prat
Fly from Miami to Barcelona-El Prat for the best Miami - Barcelona flight prices
44 days before
The cheapest time to buy a flight from Miami to Barcelona is approximately 44 days to departure
Reviews
Good
Reviews
Even after posting extra for comfort +, the seats do not recline!
Reviews
I’m not a fan of the CRJ aircraft.
Reviews
Everything was very good, but my luggage was lost.
Reviews
same as from LUX … professional, nice.
Reviews
Great crew. Friendly and attentive!
Reviews
Great service. Sadly internet/wifi didnt work
Reviews
Meh
Reviews
We boarded 20 minutes before the actual boarding time. The plane left on time and arrived a little early. Air Canada's crew served 1 drink service during a 4.5 hour flight, with no snacks. It's a good thing that I have access to lounge service.
Reviews
Clean cabin and lavatories. Crew friendly, attentive and helpful.
To ease the stress of booking flights, some of our airline partners flying from Miami to Barcelona are responding to the global pandemic. The following airlines may have a flexible cancellation policy to help accommodate travelers: Iberia, British Airways, and American Airlines.
Miami and Barcelona are 4684.2 mi apart from one another. Typically, this will take 8h 45m by plane in normal conditions.