HowToGo

Flight from Miami to Barcelona, Spain

How to get to Barcelona, Spain from Miami by flight ? You can check flights from Miami to Barcelona, Spain below.

Search Transfer from Miami to Barcelona, Spain

Search Flights

You can find flight ticket prices from Miami to Barcelona, Spain with our flight tickets search tool below

1. Miami to Barcelona

  1. You take a flight from Miami to Barcelona and cost approximately 260 USD.

  2. You take a bus, shuttle or taxi from Barcelona to your destination in Barcelona, Spain.

Flight Depart Arrive
AA54 American Airlines
AA66 American Airlines
08:50 Miami
17:00 New York JFK
11:50 New York JFK
06:40 Barcelona
Connect
AA2906 American Airlines
AA66 American Airlines
10:30 Miami
17:00 New York JFK
13:25 New York JFK
06:40 Barcelona
Connect
AA309 American Airlines
AA66 American Airlines
11:24 Miami
17:00 New York JFK
14:30 New York JFK
06:40 Barcelona
Connect
UA2639 United Airlines
UA120 United Airlines
11:57 Miami
19:15 Newark
15:00 Newark
09:00 Barcelona
Connect
DL1304 Delta
DL168 Delta
12:15 Miami
20:00 New York JFK
15:12 New York JFK
10:00 Barcelona
Connect
UA2638 United Airlines
UA120 United Airlines
13:03 Miami
19:15 Newark
16:09 Newark
09:00 Barcelona
Connect
AC1651 Air Canada
AC822 Air Canada
13:15 Miami
20:50 Montreal
16:41 Montreal
10:05 Barcelona
Connect
DL1639 Delta
DL194 Delta
13:25 Miami
17:50 Atlanta
15:19 Atlanta
08:55 Barcelona
Connect
WS1139 WestJet
WS14 WestJet
14:00 Miami
22:15 Toronto
17:10 Toronto
11:50 Barcelona
Connect
DL1488 Delta
DL194 Delta
14:35 Miami
17:50 Atlanta
16:30 Atlanta
08:55 Barcelona
Connect
AA2570 American Airlines
AA742 American Airlines
14:40 Miami
19:00 Philadelphia
17:22 Philadelphia
09:00 Barcelona
Connect
DL565 Delta
DL194 Delta
14:53 Miami
17:50 Atlanta
16:47 Atlanta
08:55 Barcelona
Connect
DL1327 Delta
DL168 Delta
15:15 Miami
20:00 New York JFK
18:21 New York JFK
10:00 Barcelona
Connect
AA68 American Airlines
IB830 Iberia
16:00 Miami
08:30 Madrid
06:40 Madrid
09:50 Barcelona
Connect
AA68 American Airlines
VY1001 1017 Vueling Airlines
16:00 Miami
09:05 Madrid
06:40 Madrid
10:25 Barcelona
Connect
AA68 American Airlines
IB730 Iberia
16:00 Miami
07:30 Madrid
06:40 Madrid
08:50 Barcelona
Connect
TP224 TAP Portugal
TP1040 TAP Portugal
16:35 Miami
07:45 Lisbon
05:40 Lisbon
10:35 Barcelona
Connect
TP224 TAP Portugal
TP1046 TAP Portugal
16:35 Miami
11:20 Lisbon
05:40 Lisbon
14:10 Barcelona
Connect
SK954 Scandinavian Airlines
SK1585 Scandinavian Airlines
16:45 Miami
07:55 Copenhagen
07:00 Copenhagen
10:55 Barcelona
Connect
SK956 Scandinavian Airlines
SK4621 Scandinavian Airlines
16:45 Miami
08:15 Oslo
06:50 Oslo
11:40 Barcelona
Connect
LH463 Lufthansa
LH1126 Lufthansa
16:50 Miami
09:45 Frankfurt
08:25 Frankfurt
11:45 Barcelona
Connect
LH463 Lufthansa
LH1130 Lufthansa
16:50 Miami
11:05 Frankfurt
08:25 Frankfurt
13:05 Barcelona
Connect
AA1159 American Airlines
AA40 American Airlines
17:00 Miami
22:00 Chicago O'Hare
19:37 Chicago O'Hare
13:30 Barcelona
Connect
BA206 British Airways
BA484 British Airways
17:05 Miami
09:25 London Heathrow
06:40 London Heathrow
12:35 Barcelona
Connect
KL0628 KLM
KL1669 KLM
17:05 Miami
10:20 Amsterdam Schiphol
06:50 Amsterdam Schiphol
12:35 Barcelona
Connect
KL0628 KLM
KL1665 KLM
17:05 Miami
08:15 Amsterdam Schiphol
06:50 Amsterdam Schiphol
10:25 Barcelona
Connect
AA1594 American Airlines
AA40 American Airlines
17:20 Miami
22:00 Chicago O'Hare
19:55 Chicago O'Hare
13:30 Barcelona
Connect
AA1074 American Airlines
IB2626 Iberia
17:35 Miami
23:00 Boston
20:57 Boston
12:10 Barcelona
Connect
AA112 American Airlines
18:05 Miami
09:10 Barcelona Direct
AA2457 American Airlines
AA40 American Airlines
18:20 Miami
22:00 Chicago O'Hare
20:54 Chicago O'Hare
13:30 Barcelona
Connect
AA56 American Airlines
BA484 British Airways
18:35 Miami
09:25 London Heathrow
08:10 London Heathrow
12:35 Barcelona
Connect
AF099 Air France
AF1648 Air France
19:40 Miami
12:40 Paris CDG
10:35 Paris CDG
14:25 Barcelona
Connect
AZ0631 Alitalia
AZ0076 Alitalia
19:40 Miami
14:00 Rome
11:50 Rome
15:50 Barcelona
Connect
AF099 Air France
AF1548 Air France
19:40 Miami
15:25 Paris CDG
10:35 Paris CDG
17:10 Barcelona
Connect
LX65 Swiss
LX1954 Swiss
19:55 Miami
12:20 Zurich
11:05 Zurich
14:05 Barcelona
Connect
BA208 British Airways
BA480 British Airways
20:45 Miami
14:20 London Heathrow
10:25 London Heathrow
17:30 Barcelona
Connect
UX098 Air Europa
UX7703 Air Europa
21:30 Miami
15:10 Madrid
12:05 Madrid
16:35 Barcelona
Connect
IB6124 Iberia
VY1007 Vueling Airlines
22:55 Miami
15:30 Madrid
13:35 Madrid
16:50 Barcelona
Connect
IB6124 Iberia
IB1430 Iberia
22:55 Miami
14:30 Madrid
13:35 Madrid
15:50 Barcelona
Connect
IB6124 Iberia
IB1546 Iberia
22:55 Miami
15:45 Madrid
13:35 Madrid
17:05 Barcelona
Connect

2. Fort Lauderdale-Hollywood International to Barcelona

  1. You take a bus, shuttle or taxi from your location in Miami to Fort Lauderdale-Hollywood International.

  2. You take a flight from Fort Lauderdale-Hollywood International to Barcelona and cost approximately 360 USD.

  3. You take a bus, shuttle or taxi from Barcelona to your destination in Barcelona, Spain.

Flight Depart Arrive
AA1401 American Airlines
AA742 American Airlines
10:00 Fort Lauderdale-Hollywood International
19:00 Philadelphia
12:51 Philadelphia
09:00 Barcelona
Connect
B62302 JetBlue Airways
AA66 American Airlines
10:45 Fort Lauderdale-Hollywood International
17:00 New York JFK
13:35 New York JFK
06:40 Barcelona
Connect
UA1428 United Airlines
UA120 United Airlines
11:15 Fort Lauderdale-Hollywood International
19:15 Newark
14:06 Newark
09:00 Barcelona
Connect
DL1223 Delta
AA66 American Airlines
11:51 Fort Lauderdale-Hollywood International
17:00 New York JFK
14:42 New York JFK
06:40 Barcelona
Connect
DL2186 Delta
DL70 Delta
KL1665 KLM
11:56 Fort Lauderdale-Hollywood International
15:25 Atlanta
08:15 Amsterdam Schiphol
13:50 Atlanta
05:55 Amsterdam Schiphol
10:25 Barcelona
Connect
AA2822 American Airlines
AA742 American Airlines
12:00 Fort Lauderdale-Hollywood International
19:00 Philadelphia
14:49 Philadelphia
09:00 Barcelona
Connect
B62470 JetBlue Airways
EI132 Aer Lingus
EI562 Aer Lingus
12:28 Fort Lauderdale-Hollywood International
17:30 Boston
06:50 Dublin
15:36 Boston
04:45 Dublin
10:30 Barcelona
Connect
DL1731 Delta
DL168 Delta
12:35 Fort Lauderdale-Hollywood International
20:00 New York JFK
15:34 New York JFK
10:00 Barcelona
Connect
DL1731 Delta
AA66 American Airlines
12:35 Fort Lauderdale-Hollywood International
17:00 New York JFK
15:34 New York JFK
06:40 Barcelona
Connect
DL1502 Delta
DL70 Delta
KL1665 KLM
12:40 Fort Lauderdale-Hollywood International
15:25 Atlanta
08:15 Amsterdam Schiphol
14:31 Atlanta
05:55 Amsterdam Schiphol
10:25 Barcelona
Connect
AC913 Air Canada
AC820 Air Canada
13:00 Fort Lauderdale-Hollywood International
20:25 Toronto
16:07 Toronto
10:10 Barcelona
Connect
DL2086 Delta
DL194 Delta
13:00 Fort Lauderdale-Hollywood International
17:50 Atlanta
14:52 Atlanta
08:55 Barcelona
Connect
AC901 Air Canada
AC822 Air Canada
13:15 Fort Lauderdale-Hollywood International
20:50 Montreal
16:36 Montreal
10:05 Barcelona
Connect
UA1913 United Airlines
UA120 United Airlines
13:25 Fort Lauderdale-Hollywood International
19:15 Newark
16:15 Newark
09:00 Barcelona
Connect
WS1221 WestJet
AF351 Air France
AF1348 Air France
13:40 Fort Lauderdale-Hollywood International
18:35 Toronto
09:40 Paris CDG
16:52 Toronto
08:00 Paris CDG
11:30 Barcelona
Connect
WS1221 WestJet
WS14 WestJet
13:40 Fort Lauderdale-Hollywood International
22:15 Toronto
16:52 Toronto
11:50 Barcelona
Connect
AA1548 American Airlines
AA94 American Airlines
VY1003 Vueling Airlines
13:44 Fort Lauderdale-Hollywood International
18:55 New York JFK
09:30 Madrid
16:45 New York JFK
08:10 Madrid
10:50 Barcelona
Connect
AA1548 American Airlines
AA94 American Airlines
VY1001 1017 Vueling Airlines
13:44 Fort Lauderdale-Hollywood International
18:55 New York JFK
09:05 Madrid
16:45 New York JFK
08:10 Madrid
10:25 Barcelona
Connect
AA1548 American Airlines
AA94 American Airlines
VY1019 Vueling Airlines
13:44 Fort Lauderdale-Hollywood International
18:55 New York JFK
09:45 Madrid
16:45 New York JFK
08:10 Madrid
11:05 Barcelona
Connect
AA1548 American Airlines
IB2628 Iberia
13:44 Fort Lauderdale-Hollywood International
22:00 New York JFK
16:45 New York JFK
11:50 Barcelona
Connect
DL1399 Delta
DL82 Delta
AF1348 Air France
13:52 Fort Lauderdale-Hollywood International
17:50 Atlanta
09:40 Paris CDG
15:48 Atlanta
08:10 Paris CDG
11:30 Barcelona
Connect
DL1399 Delta
DL194 Delta
13:52 Fort Lauderdale-Hollywood International
17:50 Atlanta
15:48 Atlanta
08:55 Barcelona
Connect
DL1683 Delta
DL194 Delta
14:00 Fort Lauderdale-Hollywood International
17:50 Atlanta
15:54 Atlanta
08:55 Barcelona
Connect
DL1683 Delta
DL82 Delta
AF1348 Air France
14:00 Fort Lauderdale-Hollywood International
17:50 Atlanta
09:40 Paris CDG
15:54 Atlanta
08:10 Paris CDG
11:30 Barcelona
Connect
AA1392 American Airlines
AA742 American Airlines
14:20 Fort Lauderdale-Hollywood International
19:00 Philadelphia
17:20 Philadelphia
09:00 Barcelona
Connect
UA331 United Airlines
UA120 United Airlines
14:35 Fort Lauderdale-Hollywood International
19:15 Newark
17:29 Newark
09:00 Barcelona
Connect
WN138 Southwest Airlines
DL194 Delta
14:45 Fort Lauderdale-Hollywood International
17:50 Atlanta
16:45 Atlanta
08:55 Barcelona
Connect
AA2397 American Airlines
AA730 American Airlines
BA484 British Airways
15:20 Fort Lauderdale-Hollywood International
18:40 Charlotte
09:25 London Heathrow
17:39 Charlotte
07:40 London Heathrow
12:35 Barcelona
Connect
DL1217 Delta
DL168 Delta
15:35 Fort Lauderdale-Hollywood International
20:00 New York JFK
18:35 New York JFK
10:00 Barcelona
Connect
DL1631 Delta
DL168 Delta
15:59 Fort Lauderdale-Hollywood International
20:00 New York JFK
19:09 New York JFK
10:00 Barcelona
Connect
UA1927 United Airlines
UA64 United Airlines
TP1046 TAP Portugal
16:19 Fort Lauderdale-Hollywood International
20:25 Newark
11:20 Lisbon
19:34 Newark
08:20 Lisbon
14:10 Barcelona
Connect
DL439 Delta
AF377 Air France
AF1648 Air France
16:30 Fort Lauderdale-Hollywood International
21:10 Detroit
12:40 Paris CDG
19:34 Detroit
10:50 Paris CDG
14:25 Barcelona
Connect
DL1696 Delta
AF689 Air France
AF1648 Air France
16:45 Fort Lauderdale-Hollywood International
20:05 Atlanta
12:40 Paris CDG
18:49 Atlanta
10:35 Paris CDG
14:25 Barcelona
Connect
DL1696 Delta
DL74 Delta
HV5135 Transavia Holland
16:45 Fort Lauderdale-Hollywood International
20:02 Atlanta
12:25 Amsterdam Schiphol
18:49 Atlanta
10:45 Amsterdam Schiphol
14:35 Barcelona
Connect
DL826 Delta
AF377 Air France
AF1648 Air France
17:06 Fort Lauderdale-Hollywood International
21:10 Detroit
12:40 Paris CDG
20:04 Detroit
10:50 Paris CDG
14:25 Barcelona
Connect
AA231 American Airlines
IB2628 Iberia
18:00 Fort Lauderdale-Hollywood International
22:00 New York JFK
21:00 New York JFK
11:50 Barcelona
Connect
DL1387 Delta
KL0622 KLM
KL1673 KLM
18:20 Fort Lauderdale-Hollywood International
22:20 Atlanta
14:15 Amsterdam Schiphol
20:17 Atlanta
12:55 Amsterdam Schiphol
16:25 Barcelona
Connect
B62170 JetBlue Airways
IB2626 Iberia
18:26 Fort Lauderdale-Hollywood International
23:00 Boston
21:39 Boston
12:10 Barcelona
Connect
DL2146 Delta
KL0622 KLM
KL1673 KLM
18:59 Fort Lauderdale-Hollywood International
22:20 Atlanta
14:15 Amsterdam Schiphol
20:52 Atlanta
12:55 Amsterdam Schiphol
16:25 Barcelona
Connect
DL2146 Delta
DL84 Delta
AF1548 Air France
18:59 Fort Lauderdale-Hollywood International
21:50 Atlanta
15:25 Paris CDG
20:52 Atlanta
12:20 Paris CDG
17:10 Barcelona
Connect

3. Miami to Girona

  1. You take a flight from Miami to Girona and cost approximately 430 USD.

  2. You take a bus, shuttle or taxi from Girona to your destination in Barcelona, Spain.

Flight Depart Arrive
UA450 United Airlines
UA23 United Airlines
FR7036 Ryanair
10:30 Miami
19:35 Newark
11:00 Dublin
13:25 Newark
07:05 Dublin
14:20 Girona
Connect
AA2396 American Airlines
AA704 American Airlines
FR4274 Ryanair
11:30 Miami
16:50 Charlotte
14:00 Frankfurt
13:41 Charlotte
07:30 Frankfurt
15:55 Girona
Connect
AA6320 American Airlines
AA704 American Airlines
FR4274 Ryanair
11:40 Miami
16:50 Charlotte
14:00 Frankfurt
13:51 Charlotte
07:30 Frankfurt
15:55 Girona
Connect
AA6320 American Airlines
AA724 American Airlines
FR7036 Ryanair
11:40 Miami
18:55 Charlotte
11:00 Dublin
13:51 Charlotte
07:35 Dublin
14:20 Girona
Connect
UA2639 United Airlines
UA23 United Airlines
FR7036 Ryanair
11:57 Miami
19:35 Newark
11:00 Dublin
15:00 Newark
07:05 Dublin
14:20 Girona
Connect
DL1321 Delta
DL86 Delta
FR4274 Ryanair
12:04 Miami
18:35 Detroit
14:00 Frankfurt
15:04 Detroit
08:55 Frankfurt
15:55 Girona
Connect
DL2192 Delta
DL14 Delta
FR4274 Ryanair
12:20 Miami
17:55 Atlanta
14:00 Frankfurt
14:20 Atlanta
08:55 Frankfurt
15:55 Girona
Connect
AC1641 Air Canada
AC840 Air Canada
FR4274 Ryanair
12:25 Miami
16:50 Toronto
14:00 Frankfurt
15:30 Toronto
06:20 Frankfurt
15:55 Girona
Connect
AA1739 American Airlines
AA724 American Airlines
FR7036 Ryanair
12:57 Miami
18:55 Charlotte
11:00 Dublin
15:06 Charlotte
07:35 Dublin
14:20 Girona
Connect
AA1739 American Airlines
AA704 American Airlines
FR4274 Ryanair
12:57 Miami
16:50 Charlotte
14:00 Frankfurt
15:06 Charlotte
07:30 Frankfurt
15:55 Girona
Connect
UA2638 United Airlines
UA23 United Airlines
FR7036 Ryanair
13:03 Miami
19:35 Newark
11:00 Dublin
16:09 Newark
07:05 Dublin
14:20 Girona
Connect
DL1639 Delta
DL14 Delta
FR4274 Ryanair
13:25 Miami
17:55 Atlanta
14:00 Frankfurt
15:19 Atlanta
08:55 Frankfurt
15:55 Girona
Connect
AA1170 American Airlines
EI136 Aer Lingus
FR7036 Ryanair
13:35 Miami
21:20 Boston
11:00 Dublin
16:55 Boston
08:35 Dublin
14:20 Girona
Connect
UA2116 United Airlines
UA126 United Airlines
FR7036 Ryanair
13:47 Miami
23:15 Washington Dulles
11:00 Dublin
16:25 Washington Dulles
10:05 Dublin
14:20 Girona
Connect
DL1488 Delta
DL176 Delta
FR7036 Ryanair
14:35 Miami
19:35 Atlanta
11:00 Dublin
16:30 Atlanta
08:25 Dublin
14:20 Girona
Connect
DL1488 Delta
DL14 Delta
FR4274 Ryanair
14:35 Miami
17:55 Atlanta
14:00 Frankfurt
16:30 Atlanta
08:55 Frankfurt
15:55 Girona
Connect
AA2570 American Airlines
AA722 American Airlines
FR7036 Ryanair
14:40 Miami
21:10 Philadelphia
11:00 Dublin
17:22 Philadelphia
08:55 Dublin
14:20 Girona
Connect
AA2358 American Airlines
AA724 American Airlines
FR7036 Ryanair
14:48 Miami
18:55 Charlotte
11:00 Dublin
17:00 Charlotte
07:35 Dublin
14:20 Girona
Connect
DL565 Delta
DL176 Delta
FR7036 Ryanair
14:53 Miami
19:35 Atlanta
11:00 Dublin
16:47 Atlanta
08:25 Dublin
14:20 Girona
Connect
DL1327 Delta
DL44 Delta
FR7036 Ryanair
15:15 Miami
21:35 New York JFK
11:00 Dublin
18:21 New York JFK
09:15 Dublin
14:20 Girona
Connect
TB252 TUI fly Belgium
TB1231 TUI fly Belgium
15:30 Miami
18:30 Brussels
06:15 Brussels
20:20 Girona
Connect
AA1199 American Airlines
EI106 Aer Lingus
FR7036 Ryanair
15:45 Miami
21:05 New York JFK
11:00 Dublin
18:54 New York JFK
08:50 Dublin
14:20 Girona
Connect
DL2202 Delta
DL176 Delta
FR7036 Ryanair
15:51 Miami
19:35 Atlanta
11:00 Dublin
17:47 Atlanta
08:25 Dublin
14:20 Girona
Connect
DL1691 Delta
DL154 Delta
FR7036 Ryanair
15:58 Miami
22:45 Boston
11:00 Dublin
19:20 Boston
09:50 Dublin
14:20 Girona
Connect
AA68 American Airlines
IB8706 Iberia
FR4274 Ryanair
16:00 Miami
08:40 Madrid
14:00 Frankfurt
06:40 Madrid
11:25 Frankfurt
15:55 Girona
Connect
AA376 American Airlines
AA722 American Airlines
FR7036 Ryanair
16:09 Miami
21:10 Philadelphia
11:00 Dublin
19:09 Philadelphia
08:55 Dublin
14:20 Girona
Connect
DL667 Delta
DL154 Delta
FR7036 Ryanair
16:30 Miami
22:45 Boston
11:00 Dublin
19:49 Boston
09:50 Dublin
14:20 Girona
Connect
DL1177 Delta
DL44 Delta
FR7036 Ryanair
16:30 Miami
21:35 New York JFK
11:00 Dublin
19:33 New York JFK
09:15 Dublin
14:20 Girona
Connect
LH463 Lufthansa
FR4274 Ryanair
16:50 Miami
14:00 Frankfurt
08:25 Frankfurt
15:55 Girona
Connect
LH463 Lufthansa
LH1012 Lufthansa
TB1231 TUI fly Belgium
16:50 Miami
12:40 Frankfurt
18:30 Brussels
08:25 Frankfurt
13:35 Brussels
20:20 Girona
Connect
KL0628 KLM
HV5763 Transavia Holland
17:05 Miami
20:15 Amsterdam Schiphol
06:50 Amsterdam Schiphol
22:15 Girona
Connect
BA206 British Airways
BA392 British Airways
TB1231 TUI fly Belgium
17:05 Miami
08:15 London Heathrow
18:30 Brussels
06:40 London Heathrow
10:30 Brussels
20:20 Girona
Connect
KL0628 KLM
KL1765 KLM
FR4274 Ryanair
17:05 Miami
09:50 Amsterdam Schiphol
14:00 Frankfurt
06:50 Amsterdam Schiphol
11:00 Frankfurt
15:55 Girona
Connect
KL0628 KLM
KL1763 KLM
FR4274 Ryanair
17:05 Miami
08:25 Amsterdam Schiphol
14:00 Frankfurt
06:50 Amsterdam Schiphol
09:35 Frankfurt
15:55 Girona
Connect
AA1536 American Airlines
AA722 American Airlines
FR7036 Ryanair
17:27 Miami
21:10 Philadelphia
11:00 Dublin
20:16 Philadelphia
08:55 Dublin
14:20 Girona
Connect
BA208 British Airways
BA1402 British Airways
FR3212 Ryanair
20:45 Miami
15:30 London Heathrow
18:30 Manchester
10:25 London Heathrow
16:35 Manchester
21:40 Girona
Connect
BA208 British Airways
BA440 British Airways
HV5765 Transavia Holland
20:45 Miami
15:20 London Heathrow
19:40 Amsterdam Schiphol
10:25 London Heathrow
17:40 Amsterdam Schiphol
21:40 Girona
Connect
BA208 British Airways
BA440 British Airways
HV5763 Transavia Holland
20:45 Miami
15:20 London Heathrow
20:15 Amsterdam Schiphol
10:25 London Heathrow
17:40 Amsterdam Schiphol
22:15 Girona
Connect
BA208 British Airways
BA1404 British Airways
FR3212 Ryanair
20:45 Miami
15:30 London Heathrow
18:30 Manchester
10:25 London Heathrow
16:30 Manchester
21:40 Girona
Connect
UX098 Air Europa
UX1173 Air Europa
TB1231 TUI fly Belgium
21:30 Miami
15:15 Madrid
18:30 Brussels
12:05 Madrid
17:35 Brussels
20:20 Girona
Connect

References

Find Hotels in Barcelona, Spain

You can find hotels and accommodations in Barcelona, Spain with our hotels search tool below

Booking.com