Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Miami
  4. Miami to Barcelona
Nonstop route · United States → Spain

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
MIABCN

Miami to Barcelona at a glance

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).

AirlineFlights a weekTypical departuresFromSearch
American Airlines~2——Search
Level~122:11–22:55—Search
Iberia——US$414Search

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.

More flights from Miami