- Home
- Flights
- Flights from Miami
- Miami to Barcelona
Cheap flights from Miami to Barcelona from US$343
American Airlines, Level and Iberia fly nonstop from Miami to Barcelona, about 3 flights a week. The flight takes around 9h 56m, and the cheapest one-way fare we found recently is US$343 on 24 Nov.
Direct flights available ~3 flights a week 9h 56m Cheapest in November Prices checked 14 days ago
Miami to Barcelona at a glance
Cheapest one-wayUS$343French Bee · 1 stop · Tue 24 NovFastest flight9h 56mEstimated
Nonstop flights3/wkAmerican Airlines, Level, Iberia
Airlines flying nonstop from Miami to Barcelona
3 airlines on this route, about 3 flights a week in total (observed over the last 4 weeks).
Cheapest month to fly from Miami to Barcelona
Lowest one-way fare found for each month: November is cheapest, December the most expensive.
Good to know
- Distance
- 7,543 km4,684 miles
- Flight time
- 9h 56mestimate
- Time difference
- +6hBarcelona vs Miami
- Currency in Barcelona
- EUR
- Airports
- MIA → BCN
Flights from Miami to Barcelona: questions answered
How much is a flight from Miami to Barcelona?
The cheapest one-way fare we found recently is US$343 with 1 stop, departing in November. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Miami to Barcelona?
Yes. American Airlines, Level and Iberia fly this route nonstop, with about 3 flights a week in each direction.
How long is the flight from Miami to Barcelona?
A nonstop flight covers 7,543 km and takes around 9h 56m.
What is the cheapest month to fly from Miami to Barcelona?
November has the lowest fare we found (US$343), while December is the most expensive (US$414).
Which airlines fly from Miami to Barcelona?
American Airlines, Level and Iberia operate nonstop flights on this route.
Which airports serve Miami and Barcelona?
Miami: Miami International Airport (MIA). Barcelona: Josep Tarradellas Barcelona-El Prat Airport (BCN).
What is the time difference between Miami and Barcelona?
Barcelona is 6 hours ahead of Miami.





