Direct (nonstop) flights from Miami to Barcelona

2 airlines fly nonstop from Miami International (MIA) to El Prat Airport (BCN). It's 4,696 miles (7,557 km), about 9h 5m in the air. Operated by American Airlines, Iberia.

MIA
Miami International
🇺🇸 Miami, USA
BCN
El Prat Airport
🇪🇸 Barcelona, Spain
Flight Time
9h 5m
Distance
4,696 mi
7,557 km
CO₂/pax
718 kg
−39 kg vs. layover
Airlines
2
American Airlines +1
Time Diff
+6h
Operated by American Airlines American Airlines Iberia Iberia

Route data last updated: May 27, 2026

Airlines with non-stop flights

American Airlines AA American Airlines
Route
MIA → BCN
Flight Time
9h 5m
Distance
4,696 mi
Iberia IB Iberia
Route
MIA → BCN
Flight Time
9h 5m
Distance
4,696 mi

Alternative Routes

Other ways to fly from Miami to Barcelona with one stop · direct emits 718 kg CO₂ per passenger

MIA MAD (Madrid) BCN
Leg 1: 8h 35m (4,423 mi) Leg 2: 1h 20m (300 mi) Total: ~9h 55m 🍃 757 kg CO₂ (+5% vs. direct)
Leg 1
MIA → MAD
8h 35m · 4,423 mi
View MIA to MAD flights →
Leg 2
MAD → BCN
1h 20m · 300 mi
View MAD to BCN flights →
MIA CMN (Casablanca) BCN
Leg 1: 7h 55m (4,320 mi) Leg 2: 2h 5m (762 mi) Total: ~10h 🍃 827 kg CO₂ (+15% vs. direct)
Leg 1
MIA → CMN
7h 55m · 4,320 mi
View MIA to CMN flights →
Leg 2
CMN → BCN
2h 5m · 762 mi
View CMN to BCN flights →
MIA LIS (Lisbon) BCN
Leg 1: 8h 10m (4,156 mi) Leg 2: 1h 55m (618 mi) Total: ~10h 5m 🍃 774 kg CO₂ (+8% vs. direct)
Leg 1
MIA → LIS
8h 10m · 4,156 mi
View MIA to LIS flights →
Leg 2
LIS → BCN
1h 55m · 618 mi
View LIS to BCN flights →
MIA ORY (Paris) BCN
Leg 1: 8h 50m (4,584 mi) Leg 2: 1h 40m (513 mi) Total: ~10h 30m 🍃 821 kg CO₂ (+14% vs. direct)
Leg 1
MIA → ORY
8h 50m · 4,584 mi
View MIA to ORY flights →
Leg 2
ORY → BCN
1h 40m · 513 mi
View ORY to BCN flights →
MIA PHL (Philadelphia) BCN
Leg 1: 2h 57m (1,013 mi) Leg 2: 7h 40m (3,924 mi) Total: ~10h 37m 🍃 796 kg CO₂ (+11% vs. direct)
Leg 1
MIA → PHL
2h 57m · 1,013 mi
View MIA to PHL flights →
Leg 2
PHL → BCN
7h 40m · 3,924 mi
View PHL to BCN flights →

Looking for the return flight?

BCN → MIA: Flights from Barcelona to Miami

Frequently Asked Questions

How long is the direct flight from Miami to Barcelona?

A nonstop flight from Miami (MIA) to Barcelona (BCN) takes approximately 9 hours and 5 minutes. The distance is 4,696 miles (7,557 km).

Which airlines fly nonstop from Miami to Barcelona?

2 airlines: American Airlines, Iberia.

Is there a nonstop flight from Miami to Barcelona?

Yes. 2 airlines: American Airlines, Iberia.

How far is Miami from Barcelona?

The flight distance from Miami to Barcelona is 4,696 miles (7,557 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Rome.

What is the time difference between Miami and Barcelona?

Barcelona is 6 hours ahead of Miami. (America/New_York vs Europe/Madrid.)

Will I experience jet lag flying from Miami to Barcelona?

Probably — 6-hour time difference means moderate jet lag. Expect about 1 day of adjustment per hour of shift. Flying eastward is generally harder to adjust to.

What type of aircraft flies from Miami to Barcelona?

At 9h 5m, this route typically uses wide-body aircraft — Boeing 777, 787, or Airbus A330/A350. Varies by airline.

Do I need a visa to travel from USA to Spain?

Depends on your passport. Check with the Spain embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Miami to Barcelona?

Roughly 718 kg CO2 per passenger one-way. That's about the same as driving 3,590 km.

Is the return flight from Barcelona to Miami also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Miami to Barcelona?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. For long-haul, booking 2-3 months out tends to help. Use "Check Prices" above to compare.

How early should I arrive at Miami International for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.