Direct (nonstop) flights from Barcelona to Dubai

1 airline flys nonstop from El Prat Airport (BCN) to Dubai International Airport (DXB). It's 3,221 miles (5,183 km), about 6h 30m in the air. Operated by Emirates.

BCN
El Prat Airport
🇪🇸 Barcelona, Spain
DXB
Dubai International Airport
🇦🇪 Dubai, United Arab Emirates
Flight Time
6h 30m
Distance
3,221 mi
5,183 km
CO₂/pax
492 kg
−78 kg vs. layover
Airlines
1
Emirates
Time Diff
+2h
Operated by Emirates Emirates

Route data last updated: May 30, 2026

Airlines with non-stop flights

Emirates EK Emirates
Route
BCN → DXB
Flight Time
6h 30m
Distance
3,221 mi

Alternative Routes

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

BCN BEY (Beirut) DXB
Leg 1: 3h 50m (1,892 mi) Leg 2: 3h 15m (1,331 mi) Total: ~7h 5m 🍃 570 kg CO₂ (+16% vs. direct)
Leg 1
BCN → BEY
3h 50m · 1,892 mi
View BCN to BEY flights →
Leg 2
BEY → DXB
3h 15m · 1,331 mi
View BEY to DXB flights →
BCN DOH (Doha) DXB
Leg 1: 6h (3,026 mi) Leg 2: 1h 20m (235 mi) Total: ~7h 20m 🍃 531 kg CO₂ (+8% vs. direct)
Leg 1
BCN → DOH
6h · 3,026 mi
View BCN to DOH flights →
Leg 2
DOH → DXB
1h 20m · 235 mi
View DOH to DXB flights →
BCN TUN (Tunis) DXB
Leg 1: 1h 45m (534 mi) Leg 2: 5h 35m (2,766 mi) Total: ~7h 20m 🍃 547 kg CO₂ (+11% vs. direct)
Leg 1
BCN → TUN
1h 45m · 534 mi
View BCN to TUN flights →
Leg 2
TUN → DXB
5h 35m · 2,766 mi
View TUN to DXB flights →
BCN TLV (Tel Aviv-Yafo) DXB
Leg 1: 4h 10m (1,918 mi) Leg 2: 3h 15m (1,326 mi) Total: ~7h 25m 🍃 573 kg CO₂ (+16% vs. direct)
Leg 1
BCN → TLV
4h 10m · 1,918 mi
View BCN to TLV flights →
Leg 2
TLV → DXB
3h 15m · 1,326 mi
View TLV to DXB flights →
BCN CAI (Cairo) DXB
Leg 1: 4h 10m (1,808 mi) Leg 2: 3h 15m (1,503 mi) Total: ~7h 25m 🍃 585 kg CO₂ (+19% vs. direct)
Leg 1
BCN → CAI
4h 10m · 1,808 mi
View BCN to CAI flights →
Leg 2
CAI → DXB
3h 15m · 1,503 mi
View CAI to DXB flights →

Looking for the return flight?

DXB → BCN: Flights from Dubai to Barcelona

Frequently Asked Questions

How long is the direct flight from Barcelona to Dubai?

A nonstop flight from Barcelona (BCN) to Dubai (DXB) takes approximately 6 hours and 30 minutes. The distance is 3,221 miles (5,183 km).

Which airlines fly nonstop from Barcelona to Dubai?

Just Emirates.

Is there a nonstop flight from Barcelona to Dubai?

Yes. 1 airline: Emirates.

How far is Barcelona from Dubai?

The flight distance from Barcelona to Dubai is 3,221 miles (5,183 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as London to New York.

What is the time difference between Barcelona and Dubai?

Dubai is 2 hours ahead of Barcelona. (Europe/Madrid vs Asia/Dubai.)

What type of aircraft flies from Barcelona to Dubai?

At 6h 30m, 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 Spain to United Arab Emirates?

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

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

Roughly 492 kg CO2 per passenger one-way. That's about the same as driving 2,460 km.

Is the return flight from Dubai to Barcelona 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 Barcelona to Dubai?

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 El Prat Airport for this flight?

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