Best option Miami Barcelona | 05/17/24 direct VY9780 09h 20min | 06/11/24 1 Stopover (CMN) AT0961, AT0204 29h 35min | Vueling Airlines | $681 Found several days ago | Check | ||
Miami Barcelona | 05/17/24 1 Stopover (IST) TK0078, TK1851 19h 45min | 06/11/24 1 Stopover (IST) TK1856, TK0157 18h 10min | Turkish Airlines | $821 Found several days ago | Check | ||
Miami Barcelona | 05/17/24 1 Stopover (MAD) UX0098, UX7703 13h 05min | 06/11/24 1 Stopover (CMN) AT0961, AT0204 29h 35min | Air Europa Lineas Aereas | ? | $712 Found several days ago | Check | |
Miami Barcelona | 05/17/24 direct VY9780 09h 20min | 06/11/24 1 Stopover (CMN) AT0961, AT0204 29h 35min | Vueling Airlines | $712 Found several days ago | Check | ||
Miami Barcelona | 05/29/24 1 Stopover (LIS) TP0224, TP1040 27h 00min | 06/13/24 1 Stopover (CMN) AT0961, AT0204 29h 35min | TAP Air Portugal | $748 Found several days ago | Check | ||
Miami Barcelona | 05/29/24 1 Stopover (LIS) TP0224, TP1040 27h 00min | 06/13/24 1 Stopover (CMN) AT0961, AT0204 29h 35min | TAP Air Portugal | $753 Found several days ago | Check | ||
Miami Barcelona | 05/29/24 1 Stopover (LIS) TP0224, TP1036 20h 50min | 06/13/24 1 Stopover (LIS) TP1041, TP0223 14h 30min | TAP Air Portugal | ? | $773 Found several days ago | Check | |
Miami Barcelona | 05/29/24 1 Stopover (LIS) TP0224, TP1040 27h 00min | 06/13/24 1 Stopover (LIS) TP1041, TP0223 14h 30min | TAP Air Portugal | $796 Found several days ago | Check | ||
Miami Barcelona | 05/17/24 1 Stopover (MAD) UX0098, UX7703 13h 05min | 06/11/24 1 Stopover (CMN) AT0961, AT0204 29h 35min | Air Europa Lineas Aereas | ? | $798 Found several days ago | Check | |
Miami Barcelona | 05/17/24 1 Stopover (CMN) AT0205, AT0960 15h 25min | 06/11/24 1 Stopover (CMN) AT0961, AT0204 29h 35min | Royal Air Maroc | ? | $808 Found several days ago | Check |
- Find cheap flights
- Booking tips
- Flights
- Flight Routes
- Flights to Spain
- Flights to Barcelona
- Flights Miami (MIA) Barcelona (BCN)
Airline
- Turkish Airlines
- Swiss International Air Lines
- Air Canada
- Vueling Airlines
- Brussels Airlines
- other
Flight type
- Return
Outbound departure month
- May 2024
Outbound weekday
- Wednesday
- Friday
Return departure month
- June 2024
Return weekday
- Tuesday
- Thursday
Change in
- Frankfurt-Main
- New York - John F. Kennedy International Airport, NY
- Zurich (Zürich)-Kloten
- Toronto - Lester B. Pearson International Airport
- Brussels
- Montréal-Pierre Elliott Trudeau International Airport
- Madrid-Barajas
- other
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 %
Flight information: Miami - Barcelona
Roundtrip from | $680.25 |
---|---|
Flight duration | min. 08:50 |
Return flight duration | min. 10:35 |
Distance | 7553 km |
Flights per week | 8 |
Departure airport | Miami International Airport, FL (MIA) |
Arrival airport | Barcelona (BCN) |
Destination country | Spain |
Alternative flights to Barcelona
- New York - Barcelona from $468
- New York - Barcelona from $468
- Charlotte - Barcelona from $916
- Minneapolis - Barcelona from $1,055
- Fort Lauderdale - Barcelona from $1,084
- Los Angeles - Barcelona from $878
- San Francisco - Barcelona from $857
- Boston - Barcelona from $694
- Chicago O'Hare - Barcelona from $887
- Newark - Barcelona from $476
Flight destinations with a similar price
- Barcelona - London from $159
- Barcelona - London Heathrow from $159
- Barcelona - Sialkot from $564
Flight destinations with a similar price
- Miami - Oakland from $725
- Miami - Antigua from $665
- Miami - Cap Haitien from $736
- Miami - Bridgetown from $646
- Miami - Guadeloupe-Pointe-à-Pitre from $708
- Miami - Asuncion from $639
- Miami - Curitiba from $685
- Miami - Recife from $636