One Way

Popular Filters

+ 1 more

One Way Price

OMR 123 OMR 1,100

Duration

7 h 35 m 43 h 30 m

Stops From Dubai

Departure From Dubai

Before 6 AM

OMR 187

6 AM - 12 PM

OMR 124

12 PM - 6 PM

OMR 210

After 6 PM

OMR 127

Arrival at Barcelona

Before 6 AM

OMR 315

6 AM - 12 PM

OMR 187

12 PM - 6 PM

OMR 124

After 6 PM

OMR 187

Alliances & Airlines

Oneworld

(7)

SkyTeam

(4)

Star Alliance

(2)

+ 3 more

Layover Airports

+ 5 more

Layover Duration

1 h 30 m 29 h 30 m

Dubai to Barcelona Fare Calendar

Book cheap Dubai to Barcelona International ✈ tickets at MakeMyTrip Oman. Get best deals, Lowest airfare ticket booking from Dubai to Barcelona air travel route. Check flight reservation status, schedules of Dubai to Barcelona flight ticket online. Also Check Barcelona to Dubai Fare Calendar online.
Sorted By:
Departure
Duration
Arrival
Price
Price last updated at 25 Jun 2026 07:22:34
Royal Jordanian

OMR 129

OMR 124

Transit Visa may be required

Dubai to Barcelona , 28 Jun

Royal Jordanian RJ | 613

06:30

Sun, 28 Jun 26

Terminal T1

Dubai, United Arab Emirates

03 h 30 m

09:00

Sun, 28 Jun 26

Amman, Jordan

BAGGAGE : CHECK INCABIN

Information not available

Royal Jordanian RJ | 107

11:45

Sun, 28 Jun 26

Amman, Jordan

04 h 50 m

15:35

Sun, 28 Jun 26

Terminal T1

Barcelona, Spain

BAGGAGE : CHECK INCABIN

Information not available

Saudia

More Timing Options

OMR 132

OMR 127

Dubai to Barcelona , 28 Jun

Saudia SV | 595

23:00

Sun, 28 Jun 26

Terminal T1

Dubai, United Arab Emirates

02 h 55 m

00:55

Mon, 29 Jun 26

Terminal T1

Jeddah, Saudi Arabia

BAGGAGE : CHECK INCABIN

Information not available

Saudia SV | 1018

06:00

Mon, 29 Jun 26

Terminal T1

Jeddah, Saudi Arabia

01 h 45 m

07:45

Mon, 29 Jun 26

Terminal T4

Riyadh, Saudi Arabia

BAGGAGE : CHECK INCABIN

Information not available

Saudia SV | 231

10:45

Mon, 29 Jun 26

Terminal T2

Riyadh, Saudi Arabia

06 h 10 m

15:55

Mon, 29 Jun 26

Terminal T1

Barcelona, Spain

BAGGAGE : CHECK INCABIN

Information not available

Saudia

OMR 140

OMR 135

Dubai to Barcelona , 28 Jun

Saudia SV | 595

23:00

Sun, 28 Jun 26

Terminal T1

Dubai, United Arab Emirates

02 h 55 m

00:55

Mon, 29 Jun 26

Terminal T1

Jeddah, Saudi Arabia

BAGGAGE : CHECK INCABIN

Information not available

Saudia SV | 1014

04:00

Mon, 29 Jun 26

Terminal T1

Jeddah, Saudi Arabia

01 h 45 m

05:45

Mon, 29 Jun 26

Terminal T4

Riyadh, Saudi Arabia

BAGGAGE : CHECK INCABIN

Information not available

Saudia SV | 231

10:45

Mon, 29 Jun 26

Terminal T2

Riyadh, Saudi Arabia

06 h 10 m

15:55

Mon, 29 Jun 26

Terminal T1

Barcelona, Spain

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways

More Timing Options

OMR 192

OMR 187

Dubai to Barcelona , 28 Jun

Qatar Airways QR | 1007

11:45

Sun, 28 Jun 26

Terminal T1

Dubai, United Arab Emirates

01 h 15 m

12:00

Sun, 28 Jun 26

Doha, Qatar

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 141

15:35

Sun, 28 Jun 26

Doha, Qatar

06 h 40 m

21:15

Sun, 28 Jun 26

Terminal T1

Barcelona, Spain

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways

OMR 215

OMR 210

Dubai to Barcelona , 28 Jun

Qatar Airways QR | 1023

13:15

Sun, 28 Jun 26

Terminal T1

Dubai, United Arab Emirates

01 h 15 m

13:30

Sun, 28 Jun 26

Doha, Qatar

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 141

15:35

Sun, 28 Jun 26

Doha, Qatar

06 h 40 m

21:15

Sun, 28 Jun 26

Terminal T1

Barcelona, Spain

BAGGAGE : CHECK INCABIN

Information not available

Pegasus Airlines

OMR 246

OMR 241

Transit Visa may be required

Dubai to Barcelona , 28 Jun

Pegasus Airlines PC | 741

04:25

Sun, 28 Jun 26

Terminal T1

Dubai, United Arab Emirates

05 h 15 m

08:40

Sun, 28 Jun 26

Istanbul-Sabiha Gokcen, Turkey

BAGGAGE : CHECK INCABIN

Information not available

Pegasus Airlines PC | 1091

10:10

Sun, 28 Jun 26

Istanbul-Sabiha Gokcen, Turkey

03 h 40 m

12:50

Sun, 28 Jun 26

Terminal T2

Barcelona, Spain

BAGGAGE : CHECK INCABIN

Information not available

IndiGo

OMR 272

OMR 267

Transit Visa may be required

Dubai to Barcelona , 28 Jun

IndiGo 6E | 1464

22:25

Sun, 28 Jun 26

Terminal T1

Dubai, United Arab Emirates

04 h 05 m

04:00

Mon, 29 Jun 26

Terminal T3

New Delhi, India

BAGGAGE : CHECK INCABIN

Information not available

IndiGo 6E | 11

07:45

Mon, 29 Jun 26

Terminal T3

New Delhi, India

09 h 05 m

14:20

Mon, 29 Jun 26

Istanbul, Turkey

BAGGAGE : CHECK INCABIN

Information not available

IndiGo 6E | 4353 | Operated By Turkish Airlines

08:00

Tue, 30 Jun 26

Istanbul, Turkey

03 h 45 m

10:45

Tue, 30 Jun 26

Terminal T1

Barcelona, Spain

BAGGAGE : CHECK INCABIN

Information not available

IndiGo

OMR 276

OMR 271

Transit Visa may be required

Dubai to Barcelona , 28 Jun

IndiGo 6E | 1456

19:55

Sun, 28 Jun 26

Terminal T1

Dubai, United Arab Emirates

03 h 10 m

00:35

Mon, 29 Jun 26

Terminal T2

Mumbai, India

BAGGAGE : CHECK INCABIN

Information not available

IndiGo 6E | 17

08:45

Mon, 29 Jun 26

Terminal T2

Mumbai, India

07 h 35 m

13:50

Mon, 29 Jun 26

Istanbul, Turkey

BAGGAGE : CHECK INCABIN

Information not available

IndiGo 6E | 4353 | Operated By Turkish Airlines

08:00

Tue, 30 Jun 26

Istanbul, Turkey

03 h 45 m

10:45

Tue, 30 Jun 26

Terminal T1

Barcelona, Spain

BAGGAGE : CHECK INCABIN

Information not available

IndiGo

OMR 280

OMR 275

Transit Visa may be required

Dubai to Barcelona , 28 Jun

IndiGo 6E | 1454

17:40

Sun, 28 Jun 26

Terminal T1

Dubai, United Arab Emirates

03 h 25 m

22:35

Sun, 28 Jun 26

Terminal T2

Mumbai, India

BAGGAGE : CHECK INCABIN

Information not available

IndiGo 6E | 17

08:45

Mon, 29 Jun 26

Terminal T2

Mumbai, India

07 h 35 m

13:50

Mon, 29 Jun 26

Istanbul, Turkey

BAGGAGE : CHECK INCABIN

Information not available

IndiGo 6E | 4353 | Operated By Turkish Airlines

08:00

Tue, 30 Jun 26

Istanbul, Turkey

03 h 45 m

10:45

Tue, 30 Jun 26

Terminal T1

Barcelona, Spain

BAGGAGE : CHECK INCABIN

Information not available

Emirates

OMR 297

OMR 292

Dubai to Barcelona , 28 Jun

Emirates EK | 185

07:50

Sun, 28 Jun 26

Terminal T3

Dubai, United Arab Emirates

07 h 35 m

13:25

Sun, 28 Jun 26

Terminal T1

Barcelona, Spain

BAGGAGE : CHECK INCABIN

Information not available