Browse by airline

A fast, easy-to-use flight route finder

Type in your origin and destination city and we will give you the best flight route options based on flight time and connection time along with airline and airports delays.

Flights from Barcelona to Dubai

BCN to DXB flights and routes map BCN to DXB. All flight routes from El Prat Airport, Spain to Dubai International, United Arab Emirates. These flights are operated by 32 different airlines. You can either fly non-stop with Emirates or choose from 32 different transit flights. The shortest flight time is 6 hours and 30 minutes.

From
To
Spain BCN El Prat Airport Barcelona, Spain
United Arab Emirates DXB Dubai , United Arab Emirates
BCN
El Prat Airport
SpainBarcelona, Spain
Dubai
United Arab EmiratesDubai, United Arab Emirates
DXB

Non-stop routes:

Duration

Emirates
Non-stop with Emirates. 2 flights per day.

SCHEDULE
6h 30m

Emirates
Non-stop with Emirates.
6h 30m
2 flights per day.
SCHEDULE
Usually in time
Some delays
Usually delayed
CHECK PRICE FOR NON-STOP FLIGHTS
Ad

1 stop routes with the same airline:

Duration

Via Amman AMM
1 stop with Royal Jordanian. 0-1 flights per day.

SCHEDULE
9h 00m

Via Amman AMM
1 stop with Royal Jordanian.
9h 00m
0-1 flights per day.
SCHEDULE
Via Istanbul SAW
1 stop with Pegasus. 1-2 flights per day.

SCHEDULE
9h 10m

Via Istanbul SAW
1 stop with Pegasus.
9h 10m
1-2 flights per day.
SCHEDULE
Via Zurich ZRH
1 stop with SWISS. 2 flights per day.

SCHEDULE
9h 30m

Via Zurich ZRH
1 stop with SWISS.
9h 30m
2 flights per day.
SWISS.COM
SCHEDULE
Via Cairo CAI
1 stop with EgyptAir. 0-1 flights per day.

SCHEDULE
9h 30m

Via Cairo CAI
1 stop with EgyptAir.
9h 30m
0-1 flights per day.
SCHEDULE
Via Doha DOH
1 stop with Qatar Airways. 3 flights per day.

SCHEDULE
9h 40m

Via Doha DOH
1 stop with Qatar Airways.
9h 40m
3 flights per day.
Via Athens ATH
1 stop with Aegean Airlines. 0-1 flights per day.

SCHEDULE
10h 00m

Via Athens ATH
1 stop with Aegean Airlines.
10h 00m
0-1 flights per day.
SCHEDULE
Via Algiers ALG
1 stop with Air Algerie. 0-1 flights per day.
Only sundays

SCHEDULE
10h 05m

Only sundays
Via Algiers ALG
1 stop with Air Algerie.
10h 05m
0-1 flights per day.
Only sundays
SCHEDULE
Via Frankfurt FRA
1 stop with Lufthansa. 1-2 flights per day.

SCHEDULE
10h 10m

Via Frankfurt FRA
1 stop with Lufthansa.
10h 10m
1-2 flights per day.
SCHEDULE
Via Jeddah JED
1 stop with Saudia. 0-1 flights per day.

SCHEDULE
10h 10m

Via Jeddah JED
1 stop with Saudia.
10h 10m
0-1 flights per day.
SCHEDULE
Via Kuwait KWI
1 stop with Kuwait Airways. 0-1 flights per day.
Tue,Thu & Sat

SCHEDULE
10h 25m

Tue,Thu & Sat
Via Kuwait KWI
1 stop with Kuwait Airways.
10h 25m
0-1 flights per day.
Tue,Thu & Sat
SCHEDULE
Via Tel Aviv-Yafo TLV
1 stop with El Al. 0-1 flights per day.

SCHEDULE
10h 35m

Via Tel Aviv-Yafo TLV
1 stop with El Al.
10h 35m
0-1 flights per day.
SCHEDULE
Via Paris CDG
1 stop with Air France.

SCHEDULE
10h 45m

Via Paris CDG
1 stop with Air France.
10h 45m
SCHEDULE
Via Istanbul IST
1 stop with Turkish Airlines. 2-3 flights per day.

SCHEDULE
10h 45m

Via Istanbul IST
1 stop with Turkish Airlines.
10h 45m
2-3 flights per day.
SCHEDULE
Via Baku GYD
1 stop with AZAL Azerbaijan Airlines. 0-1 flights per day.
Tue,Thu & Sun

SCHEDULE
11h 35m

Tue,Thu & Sun
Via Baku GYD
1 stop with AZAL Azerbaijan Airlines.
11h 35m
0-1 flights per day.
Tue,Thu & Sun
SCHEDULE
Via London LHR
1 stop with British Airways. 4-5 flights per day.

SCHEDULE
12h 25m

Via London LHR
1 stop with British Airways.
12h 25m
4-5 flights per day.
SCHEDULE
Via London LCY
1 stop with British Airways. 0-1 flights per day.

SCHEDULE
13h 20m

Via London LCY
1 stop with British Airways.
13h 20m
0-1 flights per day.
SCHEDULE
Usually in time
Some delays
Usually delayed
SELECT DATE & CHECK PRICE
Ad

1 stop routes with codeshare or different airlines:

Duration

Via Belgrade BEG With Air Serbia & Emirates 0-1 flights per day.
CODESHARE

SCHEDULE
9h 15m

Via Belgrade BEG
9h 15m
With Air Serbia & Emirates 0-1 flights per day.
CODESHARE
SCHEDULE
Via Sofia SOF With Bulgaria Air & Emirates 0-1 flights per day.
Ends in Apr 2024
CODESHARE

SCHEDULE
9h 15m

Ends in Apr 2024
Via Sofia SOF
9h 15m
With Bulgaria Air & Emirates 0-1 flights per day.
Ends in Apr 2024
CODESHARE
SCHEDULE
Via Doha DOH With Iberia & Qatar Airways 3 flights per day.
CODESHARE

SCHEDULE
9h 40m

Via Doha DOH
9h 40m
With Iberia & Qatar Airways 3 flights per day.
CODESHARE
SCHEDULE
Via Rome FCO With ITA Airways & Emirates 2 flights per day.

SCHEDULE
9h 40m

Via Rome FCO
9h 40m
With ITA Airways & Emirates 2 flights per day.
Via Milan MXP With Singapore Airlines & Emirates 0-1 flights per day.

SCHEDULE
9h 55m

Via Milan MXP
9h 55m
With Singapore Airlines & Emirates 0-1 flights per day.
SCHEDULE
Via Dusseldorf DUS With Iberia & Emirates 0-1 flights per day.
Tue & Sun
CODESHARE

SCHEDULE
9h 55m

Tue & Sun
Via Dusseldorf DUS
9h 55m
With Iberia & Emirates 0-1 flights per day.
Tue & Sun
CODESHARE
SCHEDULE
Via Athens ATH 1 stop with Aegean Airlines.
CODESHARE

SCHEDULE
10h 00m

Via Athens ATH
10h 00m
1 stop with Aegean Airlines.
CODESHARE
SCHEDULE
Via Jeddah JED With Air Europa & Saudia 0-1 flights per day.
CODESHARE

SCHEDULE
10h 10m

Via Jeddah JED
10h 10m
With Air Europa & Saudia 0-1 flights per day.
CODESHARE
SCHEDULE
Via Hamburg HAM With Iberia & Emirates 0-2 flights per day.
CODESHARE

SCHEDULE
10h 30m

Via Hamburg HAM
10h 30m
With Iberia & Emirates 0-2 flights per day.
CODESHARE
SCHEDULE
Via Copenhagen CPH With Scandinavian Airlines & Emirates 0-1 flights per day.
Only sundays

SCHEDULE
10h 50m

Only sundays
Via Copenhagen CPH
10h 50m
With Scandinavian Airlines & Emirates 0-1 flights per day.
Only sundays
SCHEDULE
Via Istanbul IST With Turkish Airlines & Royal Brunei Airlines 1-2 flights per day.
CODESHARE

SCHEDULE
10h 55m

Via Istanbul IST
10h 55m
With Turkish Airlines & Royal Brunei Airlines 1-2 flights per day.
CODESHARE
SCHEDULE
Via Vienna VIE With Austrian & Emirates

SCHEDULE
11h 05m

Via Vienna VIE
11h 05m
With Austrian & Emirates
SCHEDULE
Via Frankfurt FRA With Lufthansa & Emirates 4-6 flights per day.

SCHEDULE
11h 10m

Via Frankfurt FRA
11h 10m
With Lufthansa & Emirates 4-6 flights per day.
SCHEDULE
Via Tel Aviv-Yafo TLV With Iberia & Emirates 0-1 flights per day.
CODESHARE

SCHEDULE
11h 20m

Via Tel Aviv-Yafo TLV
11h 20m
With Iberia & Emirates 0-1 flights per day.
CODESHARE
SCHEDULE
Via Amman AMM With Iberia & Emirates 0-1 flights per day.
CODESHARE

SCHEDULE
11h 30m

Via Amman AMM
11h 30m
With Iberia & Emirates 0-1 flights per day.
CODESHARE
SCHEDULE
Via Baku GYD With AZAL Azerbaijan Airlines & Emirates 0-1 flights per day.
Tue,Thu & Sun
CODESHARE

SCHEDULE
11h 35m

Tue,Thu & Sun
Via Baku GYD
11h 35m
With AZAL Azerbaijan Airlines & Emirates 0-1 flights per day.
Tue,Thu & Sun
CODESHARE
SCHEDULE
Via Geneva GVA With Iberia & Emirates 0-1 flights per day.
CODESHARE

SCHEDULE
11h 35m

Via Geneva GVA
11h 35m
With Iberia & Emirates 0-1 flights per day.
CODESHARE
SCHEDULE
Via Amsterdam AMS 1 stop with KLM. 0-1 flights per day.
CODESHARE

SCHEDULE
12h 05m

Via Amsterdam AMS
12h 05m
1 stop with KLM. 0-1 flights per day.
CODESHARE
SCHEDULE
Via Zurich ZRH With SWISS & Emirates 1-2 flights per day.

SCHEDULE
12h 10m

Via Zurich ZRH
12h 10m
With SWISS & Emirates 1-2 flights per day.
SWISS.COM
SCHEDULE
Via Madrid MAD With Iberia & Emirates 3-7 flights per day.

SCHEDULE
12h 20m

Via Madrid MAD
12h 20m
With Iberia & Emirates 3-7 flights per day.
IBERIA.COM
SCHEDULE
Via Munich MUC With Lufthansa & Emirates 3-4 flights per day.

SCHEDULE
12h 25m

Via Munich MUC
12h 25m
With Lufthansa & Emirates 3-4 flights per day.
SCHEDULE
Via Paris CDG With Air France & Emirates 3 flights per day.

SCHEDULE
12h 30m

Via Paris CDG
12h 30m
With Air France & Emirates 3 flights per day.
SCHEDULE
Via Riyadh RUH With Saudia & Emirates
Begins in 7/6

SCHEDULE
12h 35m

Begins in 7/6
Via Riyadh RUH
12h 35m
With Saudia & Emirates
Begins in 7/6
SCHEDULE
Via London LHR With British Airways & Royal Brunei Airlines 0-2 flights per day.
Wed,Fri & Sun

SCHEDULE
12h 40m

Wed,Fri & Sun
Via London LHR
12h 40m
With British Airways & Royal Brunei Airlines 0-2 flights per day.
Wed,Fri & Sun
SCHEDULE
Via Kuwait KWI With Kuwait Airways & Emirates 0-1 flights per day.
Thu & Sat

SCHEDULE
12h 40m

Thu & Sat
Via Kuwait KWI
12h 40m
With Kuwait Airways & Emirates 0-1 flights per day.
Thu & Sat
SCHEDULE
Via Cairo CAI With EgyptAir & Emirates 0-2 flights per day.

SCHEDULE
12h 45m

Via Cairo CAI
12h 45m
With EgyptAir & Emirates 0-2 flights per day.
SCHEDULE
Via London LCY With British Airways & Qantas 0-1 flights per day.
Tue,Wed & Thu
CODESHARE

SCHEDULE
12h 58m

Tue,Wed & Thu
Via London LCY
12h 58m
With British Airways & Qantas 0-1 flights per day.
Tue,Wed & Thu
CODESHARE
SCHEDULE
Via Brussels BRU With Brussels Airlines & Emirates

SCHEDULE
13h 05m

Via Brussels BRU
13h 05m
With Brussels Airlines & Emirates
Via London LGW 1 stop with British Airways. 1-4 flights per day.
CODESHARE

SCHEDULE
13h 45m

Via London LGW
13h 45m
1 stop with British Airways. 1-4 flights per day.
CODESHARE
SCHEDULE
Via Warsaw WAW With LOT - Polish Airlines & Emirates
CODESHARE

SCHEDULE
14h 00m

Via Warsaw WAW
14h 00m
With LOT - Polish Airlines & Emirates
CODESHARE
SCHEDULE
Usually in time
Some delays
Usually delayed
SELECT DATE & CHECK PRICE
Find the best prices on hotels and car rental near Dubai

We got great deals on hotels and car rentals near the airport.

Dubai HOTEL PRICES
Dubai CAR-RENTAL
Ad

Barcelona to Dubai flights

There are over 33 airlines and as many as 704 flights every week to this destination. You can fly non-stop to Dubai (DXB) from Barcelona (BCN) with Emirates but if a stopover option suits you better you can choose to fly via Istanbul, Sofia or any other of the 32 alternatives with flight connections.

Tip! You might want to consider arriving at Dubai Al Maktoum (DWC) instead.

Barcelona to Dubai with Emirates

You can fly non-stop every weekday with flights departing between 14 pm and 21 pm.

With Royal Jordanian

If you fly from Barcelona with Royal Jordanian you will do a stopover in Amman, AMM before reaching Dubai. This flight trip will take 9 hours and you can fly every Monday, Thursday, Saturday or Sunday with departures at 16:35. Royal Jordanian is a member of the air alliance OneWorld.

With Pegasus

If you fly from Barcelona with Pegasus you will do a stopover in Istanbul, SAW before reaching Dubai. This flight trip will take 9 hours and 10 minutes and you can fly every weekday with departures at 14:35, 16:05 or 16:10.

With EgyptAir

If you fly from Barcelona with EgyptAir you will do a stopover in Cairo, CAI before reaching Dubai. This flight trip will take 9 hours and 30 minutes and you can fly every day of the week except Mondays with departures at 16 in the afternoon or 17 in the evening. EgyptAir is a Star Alliance member.

Miles & flight time: BCN - DXB

The shortest flight time between BCN and DXB is 6 hours and 30 minutes.

ViaTotal flight timeLayover timeMiles
Direct6h 30m-3233 (5202 km)
SAW Istanbul9h 10m1h 15m3274 (5268 km)
SOF Sofia9h 15m1h 55m3285 (5286 km)
BEG Belgrade9h 15m1h 35m3339 (5372 km)
FCO Rome9h 40m3h 35m3242 (5216 km)
DOH Doha9h 40m3h 5m3272 (5265 km)
MXP Milan9h 55m2h 10m3391 (5456 km)
DUS Dusseldorf9h 55m2h 25m3855 (6203 km)
ATH Athens10h 0m2h 35m3234 (5204 km)
ALG Algiers10h 5m2h 0m3491 (5617 km)
JED Jeddah10h 10m2h 45m3617 (5820 km)
KWI Kuwait10h 25m2h 25m3233 (5202 km)
HAM Hamburg10h 30m1h 30m3983 (6409 km)
CDG Paris10h 45m2h 0m3809 (6129 km)
CPH Copenhagen10h 50m1h 45m4115 (6621 km)
IST Istanbul10h 55m2h 40m3278 (5274 km)
VIE Vienna11h 5m1h 45m3493 (5620 km)
FRA Frankfurt11h 10m3h 5m3709 (5968 km)
TLV Tel Aviv-Yafo11h 20m3h 55m3256 (5239 km)
AMM Amman11h 30m4h 10m3254 (5236 km)
GYD Baku11h 35m3h 10m3588 (5773 km)
GVA Geneva11h 35m4h 5m3471 (5585 km)
AMS Amsterdam12h 5m3h 0m4004 (6442 km)
ZRH Zurich12h 10m4h 0m3514 (5654 km)
MAD Madrid12h 20m1h 30m3830 (6162 km)
LHR London12h 25m4h 50m4151 (6679 km)
MUC Munich12h 25m5h 0m3535 (5688 km)
RUH Riyadh12h 35m3h 30m3340 (5374 km)
CAI Cairo12h 45m4h 10m3324 (5348 km)
BRU Brussels13h 5m4h 30m3893 (6264 km)
LCY London13h 20m--
LGW London13h 45m--
WAW Warsaw14h 0m5h 0m3764 (6056 km)
The flight times and layover times in the table above are approximate and vary depending on flight number, aircraft, airline, weather and time of day.BCN-DXB flight routesBarcelona to Dubai flight routes illustrated on a map.
Ad
Departing from El Prat Airport
Departing from El Prat Airport. Copyright: Barcelona–El Prat Airport
Barcelona - Dubai route map and flight paths
CHECK PRICES FOR BCN - DXB
Ad
Show all destinations from BCN Show all destinations from DXB

AD (888) 559-5091:
Unpublished Flight Rates From Barcelona to Dubai

From Barcelona to United Arab Emirates

Below is a list of other destinations to United Arab Emirates from El Prat Airport with either direct flights or 1 stop connections.


From Spain to Dubai

Below is a list of other cities in Spain with flights to Dubai with either non-stop or connecting flights.

You can fly to Dubai (DXB) from Barcelona (BCN) non-stop with Emirates. The flight takes approximately 6 hours and 30 minutes. If you travel with a connecting flight instead, for example via Istanbul, the total flight time will be 9 hours and 10 minutes.

If you are interested in direct flights, you can choose from Emirates. If you choose to fly with stops instead you can fly with Pegasus, Bulgaria Air, Emirates, Air Serbia, ITA Airways, Iberia, Qatar Airways, Singapore Airlines, Aegean Airlines, Air Algerie, Saudia, Kuwait Airways, Air France, Scandinavian Airlines, Turkish Airlines, Royal Brunei Airlines, Austrian, Lufthansa, AZAL Azerbaijan Airlines, KLM, SWISS, British Airways, EgyptAir, Brussels Airlines or LOT - Polish Airlines.

The flight time between El Prat Airport, BCN and Dubai International, DXB, is 6 hours and 30 minutes. The distance is 3278 miles (or 5274 kilometers).

Yes, you can fly non-stop to DXB from BCN with Emirates.

A codeshare agreement means that cooperating airlines are able to sell seats on each other’s flights. This means that you are able to travel to more destinations than your airline of choice normally offers. Codeshare flights are also beneficial because of the seamless transits you can get with connecting flights from the same airline. The downside of choosing a codeshare flight can be that you in some cases can’t upgrade codeshare flights or use elite benefits.

A connecting or transit flight means that you reach your final destination through two or more flights – in other words a non-direct flight. You will change to a new aircraft after your first flight, this may include moving to another terminal at the airport aswell. The time required to transfer passengers and luggage between flights is called Minimum Connecting Time (MCT) and are always taken into account here on Flightroutes.com.

If you bought your whole flight on a single ticket, the airline will book you on the next available connecting flight.

With connecting flights, checked in luggage is most commonly forwarded to your final destination when buying a single ticket for both flights.

If you miss your connecting flight due to circumstances outside your control such as your first flight being delayed, you should turn to your airline who will provide you with a seat on the next available flight. This is usually done free of charge, and only applies if you purchased your trip as one ticket. If the next connecting flight is the following day, the airline usually provides accommodation and meals.
Ad
Search price