Outbound | Return | Airlines | Shop | Baggage | Price | ||
---|---|---|---|---|---|---|---|
Miami Barcelona | Outbound 09/19/25 1 Stopover (LHR) BA0206, BA0482 23h 40min | Return 09/29/25 1 Stopover (LHR) BA0487, BA0207 23h 15min | | ![]() | $553 | ||
Best option Miami Barcelona | Outbound 09/19/25 1 Stopover (JFK) AY4171, AY5394 17h 01min | Return 09/29/25 1 Stopover (MAD) AY5576, AY4005 22h 05min | | ![]() | $570 | ||
Miami Barcelona | Outbound 06/18/25 1 Stopover (LGW, STN) Z00724, FR9044 18h 45min | Return 07/15/25 2 Stopovers (LIS, YYZ) TP1041, TP0257, AC1646 20h 41min | | ![]() | $933 | ||
Miami Barcelona | Outbound 06/18/25 2 Stopovers (EZE, DXB) AR1305, EK0248, EK0255 41h 25min | Return 07/15/25 2 Stopovers (DXB, EZE) EK0256, EK0247, AR1304 54h 35min | | ![]() | $2,790 | ||
Miami Barcelona | Outbound 09/19/25 1 Stopover (LHR) BA0206, BA0480 19h 35min | Return 09/29/25 1 Stopover (LHR) BA0487, BA0207 23h 15min | | ![]() | ? | $570 | |
Miami Barcelona | Outbound 09/19/25 1 Stopover (CDG) AF0091, AF1048 17h 05min | Return 09/29/25 1 Stopover (CDG) AF1249, AF0090 23h 00min | | ![]() | ? | $578 | |
Miami Barcelona | Outbound 09/19/25 1 Stopover (JFK) BA4967, BA1556 29h 15min | Return 09/29/25 1 Stopover (JFK) BA1557, BA5203 13h 55min | | ![]() | ? | $607 | |
Miami Barcelona | Outbound 09/19/25 1 Stopover (ZRH) LX0065, LX1956 17h 30min | Return 09/29/25 1 Stopover (ZRH) LX1957, LX0064 27h 30min | | ![]() | ? | $643 | |
Miami Barcelona | Outbound 09/19/25 1 Stopover (FRA) LH0463, LH1126 13h 15min | Return 09/29/25 1 Stopover (FRA) LH1139, LH0462 13h 50min | | ![]() | $669 | ||
Miami Barcelona | Outbound 09/19/25 1 Stopover (ZRH) LX0065, LX1954 12h 25min | Return 09/29/25 1 Stopover (ZRH) LX1957, LX0064 27h 30min | | ![]() | ? | $675 |
Airline
- Air Europa Lineas Aereas
- Air Canada
- British Airways
- Swiss International Air Lines
- Air France
Tips and tricks to help you find cheap flights from Miami to Barcelona
Favorite airline: e.g. TAP Portugal, Air Europa
60 % of travelers choose to book flights on this route with TAP Portugal, Air Europa and Iberia.

TAP Portugal
23 %

Air Europa
23 %

Iberia
14 %
Favourite connection: via Madrid
When booking flights from Miami to Barcelona 54 % of travelers prefer to fly via Madrid.
Route
bookings
1 stopover Madrid-Barajas
15h 20min, from $ 447
54 %
1 stopover Lisbon
27h 00min, from $ 748
33 %
1 stopover Philadelphia International Airport, PA
20h 01min, from $ 448
8 %
Important flight information
Flight information: Miami - Barcelona
Roundtrip from | $ 800,61 |
---|---|
Flight duration | min. 08:50 |
Return flight duration | min. 10:35 |
Distance | 7553 km |
Flights per week | 8 |
Departure airport | Airport Miami International Airport, FL (MIA) |
Arrival airport | Airport Barcelona (BCN) |
Destination country | Flights to Spain |
Alternative routes to Spain
- Flight Miami - Madrid from $ 791
Alternative flights to Barcelona
- Flight New York - Barcelona from $ 400
- Flight New York - Barcelona from $ 400
- Flight Atlanta - Barcelona from $ 567
- Flight Los Angeles - Barcelona from $ 910
- Flight Boston - Barcelona from $ 372
- Flight Fort Lauderdale - Barcelona from $ 691
- Flight Minneapolis - Barcelona from $ 1.034
- Flight Charlotte - Barcelona from $ 612
- Flight Newark - Barcelona from $ 413
Flight destinations with a similar price
- Flight Barcelona - Paris - Charles de Gaulle from $ 106
- Flight Barcelona - Mallorca from $ 29
- Flight Barcelona - Vienna from $ 68
- Flight Barcelona - Cologne from $ 95
- Flight Barcelona - Dusseldorf from $ 66
- Flight Barcelona - Frankfurt from $ 148
- Flight Barcelona - Hannover from $ 182
- Flight Barcelona - Hamburg from $ 113
- Flight Barcelona - Berlin from $ 114
- Flight Barcelona - Stuttgart from $ 112
Flight destinations with a similar price
- Flight Miami - Dubai from $ 769
- Flight Miami - Buenos Aires-Ezeiza from $ 730
- Flight Miami - Buenos Aires from $ 730
- Flight Miami - Vienna from $ 786
- Flight Miami - Brussels from $ 807
- Flight Miami - Zurich from $ 820
- Flight Miami - Munich from $ 858
- Flight Miami - Berlin from $ 821
- Flight Miami - Hamburg from $ 851
- Flight Miami - Nuremberg from $ 858