Barcelona to Miami, FL Flights

Thu, Jan 16
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Journey information

Overview: Barcelona to Miami, FL flight

Flights from Barcelona to Miami, FL depart on average 73 times per day, taking around 18h 57m. Cheap flight tickets for this journey start at $233 (€212) if you book in advance.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Distance
4686 miles (7542 km)
Average flight duration
18h 57m
Cheapest ticket price
$233 (€212)
Flights per day
73
Direct flights
2
Airlines
14
Fastest flight
9h 35m
Cheapest month to travel
February
First flight
00:20
Last flight
23:55
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information

The cheapest flights from Barcelona to Miami, FL

Showing times and prices for Jan 16

Cheapest

The best way to find a cheap flight ticket from Barcelona to Miami, FL is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
TAP Portugaltp1039
09:10PM29h35
Barcelona El Prat Airport (BCN)
08:45PMMiami International Airport, FL (MIA)
$3821One-way
1 transfer
2nd Cheapest
TAP Portugaltp1037
06:05PM32h40
Barcelona El Prat Airport (BCN)
08:45PMMiami International Airport, FL (MIA)
$3881One-way
1 transfer
iryo06090
08:55AM41h50
Barcelona Sants
08:45PMMiami International Airport, FL (MIA)
$4211One-way
2 transfers
iryo06130
12:40PM38h05
Barcelona Sants
08:45PMMiami International Airport, FL (MIA)
$4221One-way
2 transfers
iryo06020
11:50AM38h55
Barcelona Sants
08:45PMMiami International Airport, FL (MIA)
$4221One-way
2 transfers

Barcelona to Miami, FL flight times

Showing flights for tomorrow, Thursday, January 16
ProviderDepartsDurationArrivesTransfersTickets
iryo
06060
iryo06060
05:45AM Barcelona Sants39h00 02:45PM Miami International Airport, FL (MIA)2 transfers
iryo
06060
iryo06060
05:45AM Barcelona Sants19h40 07:25PM Miami International Airport, FL (MIA)1 transfer
iryo
06060
iryo06060
05:45AM Barcelona Sants39h00 02:45PM Miami International Airport, FL (MIA)2 transfers
Air France
AF1449
Air FranceAF1449
06:00AM Barcelona El Prat Airport (BCN)20h20 08:20PM Miami International Airport, FL (MIA)1 transfer
Air France
AF1449
Air FranceAF1449
06:00AM Barcelona El Prat Airport (BCN)17h30 05:30PM Miami International Airport, FL (MIA)1 transfer
KLM
KL1510
KLMKL1510
06:00AM Barcelona El Prat Airport (BCN)17h30 05:30PM Miami International Airport, FL (MIA)2 transfers
TAP Portugal
tp1041
TAP Portugaltp1041
06:45AM Barcelona El Prat Airport (BCN)14h00 02:45PM Miami International Airport, FL (MIA)1 transfer
TAP Portugal
AC2713
TAP PortugalAC2713
06:45AM Barcelona El Prat Airport (BCN)19h33 08:18PM Fort Lauderdale International Airport, FL (FLL)2 transfers
Lufthansa
UA9317
LufthansaUA9317
06:50AM Barcelona El Prat Airport (BCN)20h45 09:35PM Miami International Airport, FL (MIA)2 transfers
Lufthansa
UA9317
LufthansaUA9317
06:50AM Barcelona El Prat Airport (BCN)19h49 08:39PM Miami International Airport, FL (MIA)2 transfers
Lufthansa
AC9183
LufthansaAC9183
06:50AM Barcelona El Prat Airport (BCN)19h24 08:14PM Fort Lauderdale International Airport, FL (FLL)2 transfers
Lufthansa
UA9317
LufthansaUA9317
06:50AM Barcelona El Prat Airport (BCN)13h45 02:35PM Miami International Airport, FL (MIA)1 transfer
Lufthansa
AC9183
LufthansaAC9183
06:50AM Barcelona El Prat Airport (BCN)22h16 11:06PM Fort Lauderdale International Airport, FL (FLL)2 transfers
Lufthansa
AC9183
LufthansaAC9183
06:50AM Barcelona El Prat Airport (BCN)22h16 11:06PM Fort Lauderdale International Airport, FL (FLL)2 transfers
Lufthansa
UA9317
LufthansaUA9317
06:50AM Barcelona El Prat Airport (BCN)21h31 10:21PM Miami International Airport, FL (MIA)2 transfers
Lufthansa
UA9317
LufthansaUA9317
06:50AM Barcelona El Prat Airport (BCN)16h05 04:55PM Miami International Airport, FL (MIA)2 transfers
Lufthansa
UA9317
LufthansaUA9317
06:50AM Barcelona El Prat Airport (BCN)19h32 08:22PM Miami International Airport, FL (MIA)2 transfers
Lufthansa
UA9317
LufthansaUA9317
06:50AM Barcelona El Prat Airport (BCN)19h49 08:39PM Miami International Airport, FL (MIA)2 transfers
Lufthansa
LH1137
LufthansaLH1137
06:50AM Barcelona El Prat Airport (BCN)13h45 02:35PM Miami International Airport, FL (MIA)1 transfer
Lufthansa
UA9317
LufthansaUA9317
06:50AM Barcelona El Prat Airport (BCN)20h45 09:35PM Miami International Airport, FL (MIA)2 transfers
Lufthansa
UA9317
LufthansaUA9317
06:50AM Barcelona El Prat Airport (BCN)18h28 07:18PM Miami International Airport, FL (MIA)2 transfers
Iberia
IB426
IberiaIB426
07:00AM Barcelona El Prat Airport (BCN)14h45 03:45PM Miami International Airport, FL (MIA)1 transfer
iryo
06270
iryo06270
07:05AM Barcelona Sants42h55 08:00PM Miami International Airport, FL (MIA)2 transfers
iryo
06270
iryo06270
07:05AM Barcelona Sants18h20 07:25PM Miami International Airport, FL (MIA)1 transfer
iryo
06270
iryo06270
07:05AM Barcelona Sants37h40 02:45PM Miami International Airport, FL (MIA)2 transfers
Iberia
IB5238
IberiaIB5238
07:30AM Barcelona El Prat Airport (BCN)14h15 03:45PM Miami International Airport, FL (MIA)1 transfer
Lufthansa
AC9217
LufthansaAC9217
07:45AM Barcelona El Prat Airport (BCN)18h29 08:14PM Fort Lauderdale International Airport, FL (FLL)2 transfers
Lufthansa
UA9273
LufthansaUA9273
07:45AM Barcelona El Prat Airport (BCN)18h54 08:39PM Miami International Airport, FL (MIA)2 transfers
Lufthansa
LH1817
LufthansaLH1817
07:45AM Barcelona El Prat Airport (BCN)15h10 04:55PM Miami International Airport, FL (MIA)1 transfer
Lufthansa
UA9273
LufthansaUA9273
07:45AM Barcelona El Prat Airport (BCN)20h36 10:21PM Miami International Airport, FL (MIA)2 transfers
Lufthansa
AC9217
LufthansaAC9217
07:45AM Barcelona El Prat Airport (BCN)21h21 11:06PM Fort Lauderdale International Airport, FL (FLL)2 transfers
Lufthansa
UA9273
LufthansaUA9273
07:45AM Barcelona El Prat Airport (BCN)15h10 04:55PM Miami International Airport, FL (MIA)1 transfer
iryo
06280
iryo06280
07:55AM Barcelona Sants17h30 07:25PM Miami International Airport, FL (MIA)1 transfer
iryo
06280
iryo06280
07:55AM Barcelona Sants42h50 08:45PM Miami International Airport, FL (MIA)2 transfers
iryo
06280
iryo06280
07:55AM Barcelona Sants36h50 02:45PM Miami International Airport, FL (MIA)2 transfers
Iberia
IB428
IberiaIB428
08:00AM Barcelona El Prat Airport (BCN)13h45 03:45PM Miami International Airport, FL (MIA)1 transfer
Iberia
IB402
IberiaIB402
08:45AM Barcelona El Prat Airport (BCN)13h00 03:45PM Miami International Airport, FL (MIA)1 transfer
Iberia
IB402
IberiaIB402
08:45AM Barcelona El Prat Airport (BCN)17h45 08:30PM Miami International Airport, FL (MIA)1 transfer
iryo
06090
iryo06090
08:55AM Barcelona Sants16h30 07:25PM Miami International Airport, FL (MIA)1 transfer
iryo
06090
iryo06090
08:55AM Barcelona Sants35h50 02:45PM Miami International Airport, FL (MIA)2 transfers
iryo
06090
iryo06090
08:55AM Barcelona Sants41h50 08:45PM Miami International Airport, FL (MIA)2 transfers
Iberia
IB404
IberiaIB404
09:15AM Barcelona El Prat Airport (BCN)17h15 08:30PM Miami International Airport, FL (MIA)1 transfer
Iberia
IB406
IberiaIB406
09:45AM Barcelona El Prat Airport (BCN)16h45 08:30PM Miami International Airport, FL (MIA)1 transfer
Swiss
LX1953
SwissLX1953
09:50AM Barcelona El Prat Airport (BCN)13h40 05:30PM Miami International Airport, FL (MIA)1 transfer
Swiss
AC6783
SwissAC6783
09:50AM Barcelona El Prat Airport (BCN)16h28 08:18PM Fort Lauderdale International Airport, FL (FLL)2 transfers
iryo
06010
iryo06010
09:50AM Barcelona Sants40h10 08:00PM Miami International Airport, FL (MIA)2 transfers
iryo
06010
iryo06010
09:50AM Barcelona Sants34h55 02:45PM Miami International Airport, FL (MIA)2 transfers
iryo
06010
iryo06010
09:50AM Barcelona Sants40h55 08:45PM Miami International Airport, FL (MIA)2 transfers
Swiss
LX1953
SwissLX1953
09:50AM Barcelona El Prat Airport (BCN)34h50 02:40PM Miami International Airport, FL (MIA)1 transfer
Air France
AF1149
Air FranceAF1149
09:50AM Barcelona El Prat Airport (BCN)13h40 05:30PM Miami International Airport, FL (MIA)1 transfer
Air France
AF1149
Air FranceAF1149
09:50AM Barcelona El Prat Airport (BCN)16h30 08:20PM Miami International Airport, FL (MIA)1 transfer
Swiss
AC6783
SwissAC6783
09:50AM Barcelona El Prat Airport (BCN)19h16 11:06PM Fort Lauderdale International Airport, FL (FLL)2 transfers
Transavia Airlines
KL2678
Transavia AirlinesKL2678
10:05AM Barcelona El Prat Airport (BCN)34h25 02:30PM Miami International Airport, FL (MIA)1 transfer
Iberia
IB408
IberiaIB408
10:30AM Barcelona El Prat Airport (BCN)16h00 08:30PM Miami International Airport, FL (MIA)1 transfer
iryo
06110
iryo06110
10:50AM Barcelona Sants33h55 02:45PM Miami International Airport, FL (MIA)2 transfers
iryo
06110
iryo06110
10:50AM Barcelona Sants39h55 08:45PM Miami International Airport, FL (MIA)2 transfers
iryo
06110
iryo06110
10:50AM Barcelona Sants39h55 08:45PM Miami International Airport, FL (MIA)2 transfers
PGA-Portugalia Airlines
tp1031
PGA-Portugalia Airlinestp1031
10:55AM Barcelona El Prat Airport (BCN)33h50 02:45PM Miami International Airport, FL (MIA)1 transfer
American Airlines
AA113
American AirlinesAA113
11:00AM Barcelona El Prat Airport (BCN)10h25 03:25PM Miami International Airport, FL (MIA)0 transfersDirect
United
UA121
UnitedUA121
11:00AM Barcelona El Prat Airport (BCN)18h59 11:59PM Miami International Airport, FL (MIA)1 transfer
United
LH7969
UnitedLH7969
11:00AM Barcelona El Prat Airport (BCN)14h18 07:18PM Miami International Airport, FL (MIA)1 transfer
United
UA121
UnitedUA121
11:00AM Barcelona El Prat Airport (BCN)14h18 07:18PM Miami International Airport, FL (MIA)1 transfer
American Airlines
IB4461
American AirlinesIB4461
11:00AM Barcelona El Prat Airport (BCN)10h25 03:25PM Miami International Airport, FL (MIA)0 transfersDirect
United
UA121
UnitedUA121
11:00AM Barcelona El Prat Airport (BCN)16h35 09:35PM Miami International Airport, FL (MIA)1 transfer
KLM
KL1512
KLMKL1512
11:10AM Barcelona El Prat Airport (BCN)33h20 02:30PM Miami International Airport, FL (MIA)1 transfer
iryo
06020
iryo06020
11:50AM Barcelona Sants38h10 08:00PM Miami International Airport, FL (MIA)2 transfers
iryo
06020
iryo06020
11:50AM Barcelona Sants38h55 08:45PM Miami International Airport, FL (MIA)2 transfers
iryo
06020
iryo06020
11:50AM Barcelona Sants32h55 02:45PM Miami International Airport, FL (MIA)2 transfers
Air Europa
ux7706
Air Europaux7706
11:50AM Barcelona El Prat Airport (BCN)13h35 07:25PM Miami International Airport, FL (MIA)1 transfer
Lufthansa
LH1811
LufthansaLH1811
12:00PM Barcelona El Prat Airport (BCN)34h55 04:55PM Miami International Airport, FL (MIA)1 transfer
Air Canada
AC823
Air CanadaAC823
12:15PM Barcelona El Prat Airport (BCN)27h23 09:38AM Fort Lauderdale International Airport, FL (FLL)2 transfers
Air Canada
AC823
Air CanadaAC823
12:15PM Barcelona El Prat Airport (BCN)27h23 09:38AM Fort Lauderdale International Airport, FL (FLL)2 transfers
Air Canada
AC823
Air CanadaAC823
12:15PM Barcelona El Prat Airport (BCN)27h23 09:38AM Fort Lauderdale International Airport, FL (FLL)2 transfers
Air France
AF1349
Air FranceAF1349
12:15PM Barcelona El Prat Airport (BCN)35h15 05:30PM Miami International Airport, FL (MIA)1 transfer
Air France
AF1349
Air FranceAF1349
12:15PM Barcelona El Prat Airport (BCN)14h05 08:20PM Miami International Airport, FL (MIA)1 transfer
Air Canada
AC823
Air CanadaAC823
12:15PM Barcelona El Prat Airport (BCN)16h51 11:06PM Fort Lauderdale International Airport, FL (FLL)2 transfers
Air Canada
AC823
Air CanadaAC823
12:15PM Barcelona El Prat Airport (BCN)28h06 10:21AM Fort Lauderdale International Airport, FL (FLL)2 transfers
Air Canada
AC823
Air CanadaAC823
12:15PM Barcelona El Prat Airport (BCN)27h23 09:38AM Fort Lauderdale International Airport, FL (FLL)2 transfers
Air Canada
AC823
Air CanadaAC823
12:15PM Barcelona El Prat Airport (BCN)28h18 10:33AM Fort Lauderdale International Airport, FL (FLL)1 transfer
Air Canada
AC823
Air CanadaAC823
12:15PM Barcelona El Prat Airport (BCN)28h06 10:21AM Fort Lauderdale International Airport, FL (FLL)2 transfers
Air Canada
AC823
Air CanadaAC823
12:15PM Barcelona El Prat Airport (BCN)14h03 08:18PM Fort Lauderdale International Airport, FL (FLL)1 transfer
Air Canada
AC823
Air CanadaAC823
12:15PM Barcelona El Prat Airport (BCN)27h23 09:38AM Fort Lauderdale International Airport, FL (FLL)2 transfers
Air Canada
AC823
Air CanadaAC823
12:15PM Barcelona El Prat Airport (BCN)30h30 12:45PM Fort Lauderdale International Airport, FL (FLL)1 transfer
Air Canada
AC823
Air CanadaAC823
12:15PM Barcelona El Prat Airport (BCN)35h25 05:40PM Fort Lauderdale International Airport, FL (FLL)1 transfer
Iberia
IB410
IberiaIB410
12:30PM Barcelona El Prat Airport (BCN)14h00 08:30PM Miami International Airport, FL (MIA)1 transfer
PGA-Portugalia Airlines
tp1033
PGA-Portugalia Airlinestp1033
12:35PM Barcelona El Prat Airport (BCN)32h10 02:45PM Miami International Airport, FL (MIA)1 transfer
iryo
06130
iryo06130
12:40PM Barcelona Sants32h05 02:45PM Miami International Airport, FL (MIA)2 transfers
iryo
06130
iryo06130
12:40PM Barcelona Sants38h05 08:45PM Miami International Airport, FL (MIA)2 transfers
iryo
06130
iryo06130
12:40PM Barcelona Sants37h20 08:00PM Miami International Airport, FL (MIA)2 transfers
KLM
KL1514
KLMKL1514
01:00PM Barcelona El Prat Airport (BCN)31h30 02:30PM Miami International Airport, FL (MIA)1 transfer
American Airlines
IB4935
American AirlinesIB4935
01:30PM Barcelona El Prat Airport (BCN)14h25 09:55PM Miami International Airport, FL (MIA)1 transfer
Iberia
IB412
IberiaIB412
01:30PM Barcelona El Prat Airport (BCN)13h00 08:30PM Miami International Airport, FL (MIA)1 transfer
iryo
06014
iryo06014
01:45PM Barcelona Sants37h00 08:45PM Miami International Airport, FL (MIA)2 transfers
iryo
06014
iryo06014
01:45PM Barcelona Sants31h00 02:45PM Miami International Airport, FL (MIA)2 transfers
iryo
06014
iryo06014
01:45PM Barcelona Sants36h15 08:00PM Miami International Airport, FL (MIA)2 transfers
TAP Portugal
tp1035
TAP Portugaltp1035
02:35PM Barcelona El Prat Airport (BCN)30h10 02:45PM Miami International Airport, FL (MIA)1 transfer
Swiss
LX1955
SwissLX1955
02:55PM Barcelona El Prat Airport (BCN)32h35 05:30PM Miami International Airport, FL (MIA)1 transfer
iryo
06150
iryo06150
02:55PM Barcelona Sants35h50 08:45PM Miami International Airport, FL (MIA)2 transfers
iryo
06150
iryo06150
02:55PM Barcelona Sants29h50 02:45PM Miami International Airport, FL (MIA)2 transfers
Swiss
LX1955
SwissLX1955
02:55PM Barcelona El Prat Airport (BCN)29h45 02:40PM Miami International Airport, FL (MIA)1 transfer
iryo
06150
iryo06150
02:55PM Barcelona Sants35h05 08:00PM Miami International Airport, FL (MIA)2 transfers
Air France
AF1649
Air FranceAF1649
03:05PM Barcelona El Prat Airport (BCN)32h25 05:30PM Miami International Airport, FL (MIA)1 transfer
iryo
06160
iryo06160
03:55PM Barcelona Sants34h05 08:00PM Miami International Airport, FL (MIA)2 transfers
Lufthansa
LH1129
LufthansaLH1129
05:15PM Barcelona El Prat Airport (BCN)27h20 02:35PM Miami International Airport, FL (MIA)1 transfer
KLM
KL1518
KLMKL1518
05:25PM Barcelona El Prat Airport (BCN)27h05 02:30PM Miami International Airport, FL (MIA)1 transfer
Air France
AF1549
Air FranceAF1549
06:00PM Barcelona El Prat Airport (BCN)29h30 05:30PM Miami International Airport, FL (MIA)1 transfer
TAP Portugal
tp1037
TAP Portugaltp1037
06:05PM Barcelona El Prat Airport (BCN)32h40 08:45PM Miami International Airport, FL (MIA)1 transfer
TAP Portugal
tp1037
TAP Portugaltp1037
06:05PM Barcelona El Prat Airport (BCN)26h40 02:45PM Miami International Airport, FL (MIA)1 transfer
TAP Portugal
tp1037
TAP Portugaltp1037
06:05PM Barcelona El Prat Airport (BCN)59h54 11:59PM Miami International Airport, FL (MIA)2 transfers
Lufthansa
LH1815
LufthansaLH1815
06:15PM Barcelona El Prat Airport (BCN)28h40 04:55PM Miami International Airport, FL (MIA)1 transfer
Lufthansa
LH1133
LufthansaLH1133
06:20PM Barcelona El Prat Airport (BCN)26h15 02:35PM Miami International Airport, FL (MIA)1 transfer
Royal Air Maroc
at961
Royal Air Marocat961
07:05PM Barcelona El Prat Airport (BCN)30h15 07:20PM Miami International Airport, FL (MIA)1 transfer
KLM
KL1520
KLMKL1520
07:55PM Barcelona El Prat Airport (BCN)24h35 02:30PM Miami International Airport, FL (MIA)1 transfer
Swiss
LX1957
SwissLX1957
08:05PM Barcelona El Prat Airport (BCN)24h35 02:40PM Miami International Airport, FL (MIA)1 transfer
Swiss
LX1957
SwissLX1957
08:05PM Barcelona El Prat Airport (BCN)27h25 05:30PM Miami International Airport, FL (MIA)1 transfer
Air France
AF1049
Air FranceAF1049
08:20PM Barcelona El Prat Airport (BCN)27h10 05:30PM Miami International Airport, FL (MIA)1 transfer
Air Europa
ux7708
Air Europaux7708
08:30PM Barcelona El Prat Airport (BCN)28h55 07:25PM Miami International Airport, FL (MIA)1 transfer
TAP Portugal
tp1039
TAP Portugaltp1039
09:10PM Barcelona El Prat Airport (BCN)29h35 08:45PM Miami International Airport, FL (MIA)1 transfer
TAP Portugal
tp1039
TAP Portugaltp1039
09:10PM Barcelona El Prat Airport (BCN)56h49 11:59PM Miami International Airport, FL (MIA)2 transfers
TAP Portugal
tp1039
TAP Portugaltp1039
09:10PM Barcelona El Prat Airport (BCN)23h35 02:45PM Miami International Airport, FL (MIA)1 transfer

Find all the dates and times for this journey

Compare prices and tickets Barcelona to Miami, FL by flight

Thu
Jan 16
Fri
Jan 17
Sat
Jan 18
Sun
Jan 19
Mon
Jan 20
Tue
Jan 21
Wed
Jan 22

The fastest flights from Barcelona to Miami, FL

Showing times and prices for Jan 16

Fastest Journey

10 h 25 m

Average

1 d 2 h 1 m

Flights per day

120

Distance

7542 km

Of the 120 flights that leave Barcelona for Miami, FL every day 2 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
American AirlinesAA113
11:00AM10h25
Barcelona El Prat Airport (BCN)
03:25PMMiami International Airport, FL (MIA)
$16111One-way
0 transfers
Fastest
American AirlinesIB4461
11:00AM10h25
Barcelona El Prat Airport (BCN)
03:25PMMiami International Airport, FL (MIA)
$16111One-way
0 transfers
2nd Fastest
IberiaIB412
01:30PM13h00
Barcelona El Prat Airport (BCN)
08:30PMMiami International Airport, FL (MIA)
$16271One-way
1 transfer
2nd Fastest
IberiaIB402
08:45AM13h00
Barcelona El Prat Airport (BCN)
03:45PMMiami International Airport, FL (MIA)
$16271One-way
1 transfer
Air Europaux7706
11:50AM13h35
Barcelona El Prat Airport (BCN)
07:25PMMiami International Airport, FL (MIA)
$5191One-way
1 transfer

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Airlines: American Airlines, Air Europa and Iberia flights from Barcelona to Miami, FL

Find the best flights to Miami, FL from Barcelona with Omio's travel partners American Airlines, Air Europa and Iberia from $280 (€255). We can find you the best deals, schedules and tickets when comparing and booking the best trip.

American Airlines is one of the leading airlines in the USA and the world; they offer Main Cabin, Business and First Class tickets for your flight between Barcelona and Miami, FL.

FAQs: Barcelona to Miami, FL Flight

FAQs: Take a flight from Barcelona to Miami, FL hassle-free. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Barcelona to Miami, FL.
FAQs
Cheap plane tickets from Barcelona to Miami, FL can start from as little as $233 (€212) when you book in advance. The average flight ticket price for Barcelona to Miami, FL is $667 (€607); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The average journey time by plane from Barcelona to Miami, FL is 9 h 35 min   to travel the 4676 mile (7542 km) long journey, with around there are 117 flights per day. Journey times can vary on weekends and holidays.
The earliest flight from Barcelona to Miami, FL leaves at 12: 20 AM. Plan your trip with the Journey Planner   from Omio.
The latest flight from Barcelona to Miami, FL leaves at 11: 55 PM.
There are 117 flights a day from Barcelona to Miami, FL which require at least one change with American Airlines, Air Europa, Royal Air Maroc, Iberia, TAP Portugal, KLM or United. Schedules can vary on holidays or weekends with fewer flights.
When taking a flight from Barcelona to Miami, FL, you can count on American Airlines, Air Europa, Royal Air Maroc, Iberia, TAP Portugal, KLM or United for the best way to get you to Miami, FL. You can also check all possible airlines who offer a service to Miami, FL from Barcelona and compare the amenities they offer before buying a plane ticket.
The cheapest month for a flight from Barcelona to Miami, FL is February.
Yes, you can take a flight between Barcelona and Miami, FL.

Popular airports from Barcelona to Miami, FL

Barcelona
Miami
The major airport for departures in Barcelona is Barcelona El Prat Airport. Find all the information you need to know about services, amenities and connections at Barcelona El Prat Airport for your trip from Barcelona to Miami.
Amenities at airport
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ShowerShower
LoungeLounge
Lost and Found OfficeLost and Found Office
ticketOfficeHours
Distance to city center
3 km
Car connection
C-31, Exit 192
Wifi
Wifi
  • Free Wi-Fi available throughout the airport for an unlimited time.
Lockers
Lockers
  • Available in Terminal 1; prices start at approximately €6 per day.
Dining
Dining
  • Dutch Kitchen, McDonald's, and other options.
Taxis
Taxis
  • Available outside the terminal.
Accessibility
Accessibility
  • Elevators, ramps.
WC
WC
  • Available throughout the airport, including accessible facilities.
Hotel
Hotel
  • Sheraton Frankfurt Airport Hotel and Hilton Garden Inn (walking distance).
Lounge
Lounge
  • Lounges available, including the Sala VIP Pau Casals in Terminal 1.
Lost and Found Office
  • Located in both terminals, with offices located near the baggage claim areas.
Public transit options for Barcelona El Prat Airport
  • Bus: Aerobús A1, Aerobús A2, 46, N17 Metro: L9 Sud Train: R2 Nord
The major airport for arrivals in Miami is Miami International Airport. Find all the information you need to know about services, amenities and connections at Miami International Airport for your journey to Miami from Barcelona.
Amenities at airport
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ShowerShower
LoungeLounge
Lost and Found OfficeLost and Found Office
ticketOfficeHours
Distance to city center
3 km
Car connection
FL-836, Exit NW 42nd Ave
Wifi
Wifi
  • Free Wi-Fi available throughout the airport.
Lockers
Lockers
  • Available at Central Terminal E, approximately 8€-17€ ($8-$18) per day depending on size.
Dining
Dining
  • Napa Farms Market and Boudin Bakery.
Taxis
Taxis
  • Available outside the terminal.
Accessibility
Accessibility
  • Elevators, ramps.
WC
WC
  • Available throughout the airport.
Hotel
Hotel
  • Hyatt Regency and Hilton Los Angeles Airport (walking distance).
Lounge
Lounge
  • Lounges include the Admirals Club and Delta Sky Club, located in various concourses.
Lost and Found Office
  • Located at Concourse E, 2nd level.
Public transit options for Miami International Airport
  • Bus: 37, 42, 57, J, 150 Metro: Orange Train: Tri-Rail

More options for your journey from Barcelona to Miami, FL

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links