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 |
Cheapest
Average
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.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
iryo 06060 | 05:45AM Barcelona Sants | 39h00 | 02:45PM Miami International Airport, FL (MIA) | 2 transfers | |
iryo 06060 | 05:45AM Barcelona Sants | 19h40 | 07:25PM Miami International Airport, FL (MIA) | 1 transfer | |
iryo 06060 | 05:45AM Barcelona Sants | 39h00 | 02:45PM Miami International Airport, FL (MIA) | 2 transfers | |
Air France AF1449 | 06:00AM Barcelona El Prat Airport (BCN) | 20h20 | 08:20PM Miami International Airport, FL (MIA) | 1 transfer | |
Air France AF1449 | 06:00AM Barcelona El Prat Airport (BCN) | 17h30 | 05:30PM Miami International Airport, FL (MIA) | 1 transfer | |
KLM KL1510 | 06:00AM Barcelona El Prat Airport (BCN) | 17h30 | 05:30PM Miami International Airport, FL (MIA) | 2 transfers | |
TAP Portugal tp1041 | 06:45AM Barcelona El Prat Airport (BCN) | 14h00 | 02:45PM Miami International Airport, FL (MIA) | 1 transfer | |
TAP Portugal AC2713 | 06:45AM Barcelona El Prat Airport (BCN) | 19h33 | 08:18PM Fort Lauderdale International Airport, FL (FLL) | 2 transfers | |
Lufthansa UA9317 | 06:50AM Barcelona El Prat Airport (BCN) | 20h45 | 09:35PM Miami International Airport, FL (MIA) | 2 transfers | |
Lufthansa UA9317 | 06:50AM Barcelona El Prat Airport (BCN) | 19h49 | 08:39PM Miami International Airport, FL (MIA) | 2 transfers | |
Lufthansa AC9183 | 06:50AM Barcelona El Prat Airport (BCN) | 19h24 | 08:14PM Fort Lauderdale International Airport, FL (FLL) | 2 transfers | |
Lufthansa UA9317 | 06:50AM Barcelona El Prat Airport (BCN) | 13h45 | 02:35PM Miami International Airport, FL (MIA) | 1 transfer | |
Lufthansa AC9183 | 06:50AM Barcelona El Prat Airport (BCN) | 22h16 | 11:06PM Fort Lauderdale International Airport, FL (FLL) | 2 transfers | |
Lufthansa AC9183 | 06:50AM Barcelona El Prat Airport (BCN) | 22h16 | 11:06PM Fort Lauderdale International Airport, FL (FLL) | 2 transfers | |
Lufthansa UA9317 | 06:50AM Barcelona El Prat Airport (BCN) | 21h31 | 10:21PM Miami International Airport, FL (MIA) | 2 transfers | |
Lufthansa UA9317 | 06:50AM Barcelona El Prat Airport (BCN) | 16h05 | 04:55PM Miami International Airport, FL (MIA) | 2 transfers | |
Lufthansa UA9317 | 06:50AM Barcelona El Prat Airport (BCN) | 19h32 | 08:22PM Miami International Airport, FL (MIA) | 2 transfers | |
Lufthansa UA9317 | 06:50AM Barcelona El Prat Airport (BCN) | 19h49 | 08:39PM Miami International Airport, FL (MIA) | 2 transfers | |
Lufthansa LH1137 | 06:50AM Barcelona El Prat Airport (BCN) | 13h45 | 02:35PM Miami International Airport, FL (MIA) | 1 transfer | |
Lufthansa UA9317 | 06:50AM Barcelona El Prat Airport (BCN) | 20h45 | 09:35PM Miami International Airport, FL (MIA) | 2 transfers | |
Lufthansa UA9317 | 06:50AM Barcelona El Prat Airport (BCN) | 18h28 | 07:18PM Miami International Airport, FL (MIA) | 2 transfers | |
Iberia IB426 | 07:00AM Barcelona El Prat Airport (BCN) | 14h45 | 03:45PM Miami International Airport, FL (MIA) | 1 transfer | |
iryo 06270 | 07:05AM Barcelona Sants | 42h55 | 08:00PM Miami International Airport, FL (MIA) | 2 transfers | |
iryo 06270 | 07:05AM Barcelona Sants | 18h20 | 07:25PM Miami International Airport, FL (MIA) | 1 transfer | |
iryo 06270 | 07:05AM Barcelona Sants | 37h40 | 02:45PM Miami International Airport, FL (MIA) | 2 transfers | |
Iberia IB5238 | 07:30AM Barcelona El Prat Airport (BCN) | 14h15 | 03:45PM Miami International Airport, FL (MIA) | 1 transfer | |
Lufthansa AC9217 | 07:45AM Barcelona El Prat Airport (BCN) | 18h29 | 08:14PM Fort Lauderdale International Airport, FL (FLL) | 2 transfers | |
Lufthansa UA9273 | 07:45AM Barcelona El Prat Airport (BCN) | 18h54 | 08:39PM Miami International Airport, FL (MIA) | 2 transfers | |
Lufthansa LH1817 | 07:45AM Barcelona El Prat Airport (BCN) | 15h10 | 04:55PM Miami International Airport, FL (MIA) | 1 transfer | |
Lufthansa UA9273 | 07:45AM Barcelona El Prat Airport (BCN) | 20h36 | 10:21PM Miami International Airport, FL (MIA) | 2 transfers | |
Lufthansa AC9217 | 07:45AM Barcelona El Prat Airport (BCN) | 21h21 | 11:06PM Fort Lauderdale International Airport, FL (FLL) | 2 transfers | |
Lufthansa UA9273 | 07:45AM Barcelona El Prat Airport (BCN) | 15h10 | 04:55PM Miami International Airport, FL (MIA) | 1 transfer | |
iryo 06280 | 07:55AM Barcelona Sants | 17h30 | 07:25PM Miami International Airport, FL (MIA) | 1 transfer | |
iryo 06280 | 07:55AM Barcelona Sants | 42h50 | 08:45PM Miami International Airport, FL (MIA) | 2 transfers | |
iryo 06280 | 07:55AM Barcelona Sants | 36h50 | 02:45PM Miami International Airport, FL (MIA) | 2 transfers | |
Iberia IB428 | 08:00AM Barcelona El Prat Airport (BCN) | 13h45 | 03:45PM Miami International Airport, FL (MIA) | 1 transfer | |
Iberia IB402 | 08:45AM Barcelona El Prat Airport (BCN) | 13h00 | 03:45PM Miami International Airport, FL (MIA) | 1 transfer | |
Iberia IB402 | 08:45AM Barcelona El Prat Airport (BCN) | 17h45 | 08:30PM Miami International Airport, FL (MIA) | 1 transfer | |
iryo 06090 | 08:55AM Barcelona Sants | 16h30 | 07:25PM Miami International Airport, FL (MIA) | 1 transfer | |
iryo 06090 | 08:55AM Barcelona Sants | 35h50 | 02:45PM Miami International Airport, FL (MIA) | 2 transfers | |
iryo 06090 | 08:55AM Barcelona Sants | 41h50 | 08:45PM Miami International Airport, FL (MIA) | 2 transfers | |
Iberia IB404 | 09:15AM Barcelona El Prat Airport (BCN) | 17h15 | 08:30PM Miami International Airport, FL (MIA) | 1 transfer | |
Iberia IB406 | 09:45AM Barcelona El Prat Airport (BCN) | 16h45 | 08:30PM Miami International Airport, FL (MIA) | 1 transfer | |
Swiss LX1953 | 09:50AM Barcelona El Prat Airport (BCN) | 13h40 | 05:30PM Miami International Airport, FL (MIA) | 1 transfer | |
Swiss AC6783 | 09:50AM Barcelona El Prat Airport (BCN) | 16h28 | 08:18PM Fort Lauderdale International Airport, FL (FLL) | 2 transfers | |
iryo 06010 | 09:50AM Barcelona Sants | 40h10 | 08:00PM Miami International Airport, FL (MIA) | 2 transfers | |
iryo 06010 | 09:50AM Barcelona Sants | 34h55 | 02:45PM Miami International Airport, FL (MIA) | 2 transfers | |
iryo 06010 | 09:50AM Barcelona Sants | 40h55 | 08:45PM Miami International Airport, FL (MIA) | 2 transfers | |
Swiss LX1953 | 09:50AM Barcelona El Prat Airport (BCN) | 34h50 | 02:40PM Miami International Airport, FL (MIA) | 1 transfer | |
Air France AF1149 | 09:50AM Barcelona El Prat Airport (BCN) | 13h40 | 05:30PM Miami International Airport, FL (MIA) | 1 transfer | |
Air France AF1149 | 09:50AM Barcelona El Prat Airport (BCN) | 16h30 | 08:20PM Miami International Airport, FL (MIA) | 1 transfer | |
Swiss AC6783 | 09:50AM Barcelona El Prat Airport (BCN) | 19h16 | 11:06PM Fort Lauderdale International Airport, FL (FLL) | 2 transfers | |
Transavia Airlines KL2678 | 10:05AM Barcelona El Prat Airport (BCN) | 34h25 | 02:30PM Miami International Airport, FL (MIA) | 1 transfer | |
Iberia IB408 | 10:30AM Barcelona El Prat Airport (BCN) | 16h00 | 08:30PM Miami International Airport, FL (MIA) | 1 transfer | |
iryo 06110 | 10:50AM Barcelona Sants | 33h55 | 02:45PM Miami International Airport, FL (MIA) | 2 transfers | |
iryo 06110 | 10:50AM Barcelona Sants | 39h55 | 08:45PM Miami International Airport, FL (MIA) | 2 transfers | |
iryo 06110 | 10:50AM Barcelona Sants | 39h55 | 08:45PM Miami International Airport, FL (MIA) | 2 transfers | |
PGA-Portugalia Airlines tp1031 | 10:55AM Barcelona El Prat Airport (BCN) | 33h50 | 02:45PM Miami International Airport, FL (MIA) | 1 transfer | |
American Airlines AA113 | 11:00AM Barcelona El Prat Airport (BCN) | 10h25 | 03:25PM Miami International Airport, FL (MIA) | 0 transfersDirect | |
United UA121 | 11:00AM Barcelona El Prat Airport (BCN) | 18h59 | 11:59PM Miami International Airport, FL (MIA) | 1 transfer | |
United LH7969 | 11:00AM Barcelona El Prat Airport (BCN) | 14h18 | 07:18PM Miami International Airport, FL (MIA) | 1 transfer | |
United UA121 | 11:00AM Barcelona El Prat Airport (BCN) | 14h18 | 07:18PM Miami International Airport, FL (MIA) | 1 transfer | |
American Airlines IB4461 | 11:00AM Barcelona El Prat Airport (BCN) | 10h25 | 03:25PM Miami International Airport, FL (MIA) | 0 transfersDirect | |
United UA121 | 11:00AM Barcelona El Prat Airport (BCN) | 16h35 | 09:35PM Miami International Airport, FL (MIA) | 1 transfer | |
KLM KL1512 | 11:10AM Barcelona El Prat Airport (BCN) | 33h20 | 02:30PM Miami International Airport, FL (MIA) | 1 transfer | |
iryo 06020 | 11:50AM Barcelona Sants | 38h10 | 08:00PM Miami International Airport, FL (MIA) | 2 transfers | |
iryo 06020 | 11:50AM Barcelona Sants | 38h55 | 08:45PM Miami International Airport, FL (MIA) | 2 transfers | |
iryo 06020 | 11:50AM Barcelona Sants | 32h55 | 02:45PM Miami International Airport, FL (MIA) | 2 transfers | |
Air Europa ux7706 | 11:50AM Barcelona El Prat Airport (BCN) | 13h35 | 07:25PM Miami International Airport, FL (MIA) | 1 transfer | |
Lufthansa LH1811 | 12:00PM Barcelona El Prat Airport (BCN) | 34h55 | 04:55PM Miami International Airport, FL (MIA) | 1 transfer | |
Air Canada AC823 | 12:15PM Barcelona El Prat Airport (BCN) | 27h23 | 09:38AM Fort Lauderdale International Airport, FL (FLL) | 2 transfers | |
Air Canada AC823 | 12:15PM Barcelona El Prat Airport (BCN) | 27h23 | 09:38AM Fort Lauderdale International Airport, FL (FLL) | 2 transfers | |
Air Canada AC823 | 12:15PM Barcelona El Prat Airport (BCN) | 27h23 | 09:38AM Fort Lauderdale International Airport, FL (FLL) | 2 transfers | |
Air France AF1349 | 12:15PM Barcelona El Prat Airport (BCN) | 35h15 | 05:30PM Miami International Airport, FL (MIA) | 1 transfer | |
Air France AF1349 | 12:15PM Barcelona El Prat Airport (BCN) | 14h05 | 08:20PM Miami International Airport, FL (MIA) | 1 transfer | |
Air Canada AC823 | 12:15PM Barcelona El Prat Airport (BCN) | 16h51 | 11:06PM Fort Lauderdale International Airport, FL (FLL) | 2 transfers | |
Air Canada AC823 | 12:15PM Barcelona El Prat Airport (BCN) | 28h06 | 10:21AM Fort Lauderdale International Airport, FL (FLL) | 2 transfers | |
Air Canada AC823 | 12:15PM Barcelona El Prat Airport (BCN) | 27h23 | 09:38AM Fort Lauderdale International Airport, FL (FLL) | 2 transfers | |
Air Canada AC823 | 12:15PM Barcelona El Prat Airport (BCN) | 28h18 | 10:33AM Fort Lauderdale International Airport, FL (FLL) | 1 transfer | |
Air Canada AC823 | 12:15PM Barcelona El Prat Airport (BCN) | 28h06 | 10:21AM Fort Lauderdale International Airport, FL (FLL) | 2 transfers | |
Air Canada AC823 | 12:15PM Barcelona El Prat Airport (BCN) | 14h03 | 08:18PM Fort Lauderdale International Airport, FL (FLL) | 1 transfer | |
Air Canada AC823 | 12:15PM Barcelona El Prat Airport (BCN) | 27h23 | 09:38AM Fort Lauderdale International Airport, FL (FLL) | 2 transfers | |
Air Canada AC823 | 12:15PM Barcelona El Prat Airport (BCN) | 30h30 | 12:45PM Fort Lauderdale International Airport, FL (FLL) | 1 transfer | |
Air Canada AC823 | 12:15PM Barcelona El Prat Airport (BCN) | 35h25 | 05:40PM Fort Lauderdale International Airport, FL (FLL) | 1 transfer | |
Iberia IB410 | 12:30PM Barcelona El Prat Airport (BCN) | 14h00 | 08:30PM Miami International Airport, FL (MIA) | 1 transfer | |
PGA-Portugalia Airlines tp1033 | 12:35PM Barcelona El Prat Airport (BCN) | 32h10 | 02:45PM Miami International Airport, FL (MIA) | 1 transfer | |
iryo 06130 | 12:40PM Barcelona Sants | 32h05 | 02:45PM Miami International Airport, FL (MIA) | 2 transfers | |
iryo 06130 | 12:40PM Barcelona Sants | 38h05 | 08:45PM Miami International Airport, FL (MIA) | 2 transfers | |
iryo 06130 | 12:40PM Barcelona Sants | 37h20 | 08:00PM Miami International Airport, FL (MIA) | 2 transfers | |
KLM KL1514 | 01:00PM Barcelona El Prat Airport (BCN) | 31h30 | 02:30PM Miami International Airport, FL (MIA) | 1 transfer | |
American Airlines IB4935 | 01:30PM Barcelona El Prat Airport (BCN) | 14h25 | 09:55PM Miami International Airport, FL (MIA) | 1 transfer | |
Iberia IB412 | 01:30PM Barcelona El Prat Airport (BCN) | 13h00 | 08:30PM Miami International Airport, FL (MIA) | 1 transfer | |
iryo 06014 | 01:45PM Barcelona Sants | 37h00 | 08:45PM Miami International Airport, FL (MIA) | 2 transfers | |
iryo 06014 | 01:45PM Barcelona Sants | 31h00 | 02:45PM Miami International Airport, FL (MIA) | 2 transfers | |
iryo 06014 | 01:45PM Barcelona Sants | 36h15 | 08:00PM Miami International Airport, FL (MIA) | 2 transfers | |
TAP Portugal tp1035 | 02:35PM Barcelona El Prat Airport (BCN) | 30h10 | 02:45PM Miami International Airport, FL (MIA) | 1 transfer | |
Swiss LX1955 | 02:55PM Barcelona El Prat Airport (BCN) | 32h35 | 05:30PM Miami International Airport, FL (MIA) | 1 transfer | |
iryo 06150 | 02:55PM Barcelona Sants | 35h50 | 08:45PM Miami International Airport, FL (MIA) | 2 transfers | |
iryo 06150 | 02:55PM Barcelona Sants | 29h50 | 02:45PM Miami International Airport, FL (MIA) | 2 transfers | |
Swiss LX1955 | 02:55PM Barcelona El Prat Airport (BCN) | 29h45 | 02:40PM Miami International Airport, FL (MIA) | 1 transfer | |
iryo 06150 | 02:55PM Barcelona Sants | 35h05 | 08:00PM Miami International Airport, FL (MIA) | 2 transfers | |
Air France AF1649 | 03:05PM Barcelona El Prat Airport (BCN) | 32h25 | 05:30PM Miami International Airport, FL (MIA) | 1 transfer | |
iryo 06160 | 03:55PM Barcelona Sants | 34h05 | 08:00PM Miami International Airport, FL (MIA) | 2 transfers | |
Lufthansa LH1129 | 05:15PM Barcelona El Prat Airport (BCN) | 27h20 | 02:35PM Miami International Airport, FL (MIA) | 1 transfer | |
KLM KL1518 | 05:25PM Barcelona El Prat Airport (BCN) | 27h05 | 02:30PM Miami International Airport, FL (MIA) | 1 transfer | |
Air France AF1549 | 06:00PM Barcelona El Prat Airport (BCN) | 29h30 | 05:30PM Miami International Airport, FL (MIA) | 1 transfer | |
TAP Portugal tp1037 | 06:05PM Barcelona El Prat Airport (BCN) | 32h40 | 08:45PM Miami International Airport, FL (MIA) | 1 transfer | |
TAP Portugal tp1037 | 06:05PM Barcelona El Prat Airport (BCN) | 26h40 | 02:45PM Miami International Airport, FL (MIA) | 1 transfer | |
TAP Portugal tp1037 | 06:05PM Barcelona El Prat Airport (BCN) | 59h54 | 11:59PM Miami International Airport, FL (MIA) | 2 transfers | |
Lufthansa LH1815 | 06:15PM Barcelona El Prat Airport (BCN) | 28h40 | 04:55PM Miami International Airport, FL (MIA) | 1 transfer | |
Lufthansa LH1133 | 06:20PM Barcelona El Prat Airport (BCN) | 26h15 | 02:35PM Miami International Airport, FL (MIA) | 1 transfer | |
Royal Air Maroc at961 | 07:05PM Barcelona El Prat Airport (BCN) | 30h15 | 07:20PM Miami International Airport, FL (MIA) | 1 transfer | |
KLM KL1520 | 07:55PM Barcelona El Prat Airport (BCN) | 24h35 | 02:30PM Miami International Airport, FL (MIA) | 1 transfer | |
Swiss LX1957 | 08:05PM Barcelona El Prat Airport (BCN) | 24h35 | 02:40PM Miami International Airport, FL (MIA) | 1 transfer | |
Swiss LX1957 | 08:05PM Barcelona El Prat Airport (BCN) | 27h25 | 05:30PM Miami International Airport, FL (MIA) | 1 transfer | |
Air France AF1049 | 08:20PM Barcelona El Prat Airport (BCN) | 27h10 | 05:30PM Miami International Airport, FL (MIA) | 1 transfer | |
Air Europa ux7708 | 08:30PM Barcelona El Prat Airport (BCN) | 28h55 | 07:25PM Miami International Airport, FL (MIA) | 1 transfer | |
TAP Portugal tp1039 | 09:10PM Barcelona El Prat Airport (BCN) | 29h35 | 08:45PM Miami International Airport, FL (MIA) | 1 transfer | |
TAP Portugal tp1039 | 09:10PM Barcelona El Prat Airport (BCN) | 56h49 | 11:59PM Miami International Airport, FL (MIA) | 2 transfers | |
TAP Portugal tp1039 | 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
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.
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.
Here are some other resources that might have the information you need