One Way

Popular Filters

One Way Price

OMR 88 OMR 800

Duration

10 h 50 m 34 h 30 m

Stops From Muscat

Departure From Muscat

Before 6 AM

OMR 195

6 AM - 12 PM

OMR 105

12 PM - 6 PM

OMR 89

After 6 PM

OMR 209

Arrival at Barcelona

6 AM - 12 PM

OMR 89

12 PM - 6 PM

OMR 195

After 6 PM

OMR 207

Alliances & Airlines

Oneworld

(5)

SkyTeam

(1)

Star Alliance

(7)

+ 5 more

Layover Airports

+ 5 more

Layover Duration

1 h 5 m 24 h 0 m

Muscat to Barcelona Fare Calendar

Book cheap Muscat to Barcelona International ✈ tickets at MakeMyTrip Oman. Get best deals, Lowest airfare ticket booking from Muscat to Barcelona air travel route. Check flight reservation status, schedules of Muscat to Barcelona flight ticket online. Also Check Barcelona to Muscat Fare Calendar online.
Sorted By:
Departure
Duration
Arrival
Price
Etihad Airways

OMR 92

OMR 89

Muscat to Barcelona , 20 Apr

Etihad Airways EY | 695

17:10

Mon, 20 Apr 26

Muscat, Oman

01 h 10 m

18:20

Mon, 20 Apr 26

Terminal A

Abu Dhabi, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways EY | 111

02:10

Tue, 21 Apr 26

Terminal A

Abu Dhabi, United Arab Emirates

08 h 05 m

08:15

Tue, 21 Apr 26

Terminal T1

Barcelona, Spain

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways

OMR 108

OMR 105

Muscat to Barcelona , 20 Apr

Qatar Airways QR | 1149

06:20

Mon, 20 Apr 26

Muscat, Oman

02 h 10 m

07:30

Mon, 20 Apr 26

Doha, Qatar

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 137

01:00

Tue, 21 Apr 26

Doha, Qatar

07 h 55 m

07:55

Tue, 21 Apr 26

Terminal T1

Barcelona, Spain

BAGGAGE : CHECK INCABIN

Information not available

Pegasus Airlines

OMR 198

OMR 195

Transit Visa may be required

Muscat to Barcelona , 20 Apr

Pegasus Airlines PC | 831

04:45

Mon, 20 Apr 26

Muscat, Oman

06 h 30 m

10:15

Mon, 20 Apr 26

Istanbul-Sabiha Gokcen, Turkey

BAGGAGE : CHECK INCABIN

Information not available

Pegasus Airlines PC | 1093

12:30

Mon, 20 Apr 26

Istanbul-Sabiha Gokcen, Turkey

03 h 40 m

15:10

Mon, 20 Apr 26

Terminal T2

Barcelona, Spain

BAGGAGE : CHECK INCABIN

Information not available

Oman Air, Lufthansa

More Timing Options

OMR 210

OMR 207

Transit Visa may be required

Muscat to Barcelona , 20 Apr

Oman Air WY | 123

14:40

Mon, 20 Apr 26

Muscat, Oman

08 h 15 m

20:55

Mon, 20 Apr 26

Terminal T1

Munich, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 1814

12:45

Tue, 21 Apr 26

Terminal T2

Munich, Germany

02 h 10 m

14:55

Tue, 21 Apr 26

Terminal T1

Barcelona, Spain

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways

OMR 212

OMR 209

Muscat to Barcelona , 20 Apr

Qatar Airways QR | 1125

23:15

Mon, 20 Apr 26

Muscat, Oman

02 h 10 m

00:25

Tue, 21 Apr 26

Doha, Qatar

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 141

08:10

Tue, 21 Apr 26

Doha, Qatar

07 h 55 m

15:05

Tue, 21 Apr 26

Terminal T1

Barcelona, Spain

BAGGAGE : CHECK INCABIN

Information not available

Pegasus Airlines

OMR 224

OMR 221

Transit Visa may be required

Muscat to Barcelona , 20 Apr

Pegasus Airlines PC | 831

04:45

Mon, 20 Apr 26

Muscat, Oman

06 h 30 m

10:15

Mon, 20 Apr 26

Istanbul-Sabiha Gokcen, Turkey

BAGGAGE : CHECK INCABIN

Information not available

Pegasus Airlines PC | 1091

10:10

Tue, 21 Apr 26

Istanbul-Sabiha Gokcen, Turkey

03 h 40 m

12:50

Tue, 21 Apr 26

Terminal T2

Barcelona, Spain

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa

OMR 239

OMR 236

Transit Visa may be required

Muscat to Barcelona , 20 Apr

Lufthansa LH | 9599 | Operated By Oman Air

14:40

Mon, 20 Apr 26

Muscat, Oman

08 h 15 m

20:55

Mon, 20 Apr 26

Terminal T1

Munich, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 4160 | Operated By Air VIA

08:55

Tue, 21 Apr 26

Terminal T2

Munich, Germany

02 h 10 m

11:05

Tue, 21 Apr 26

Terminal T1

Barcelona, Spain

BAGGAGE : CHECK INCABIN

Information not available

Emirates

OMR 310

OMR 307

Muscat to Barcelona , 20 Apr

Emirates EK | 2037 | Operated By Flydubai

21:45

Mon, 20 Apr 26

Muscat, Oman

01 h 15 m

23:00

Mon, 20 Apr 26

Terminal T2

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 255

02:35

Tue, 21 Apr 26

Terminal T3

Dubai, United Arab Emirates

08 h

08:35

Tue, 21 Apr 26

Terminal T1

Barcelona, Spain

BAGGAGE : CHECK INCABIN

Information not available

Oman Air, Emirates

OMR 343

OMR 340

Muscat to Barcelona , 20 Apr

Oman Air WY | 611

20:15

Mon, 20 Apr 26

Muscat, Oman

01 h 10 m

21:25

Mon, 20 Apr 26

Terminal T1

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 255

02:35

Tue, 21 Apr 26

Terminal T3

Dubai, United Arab Emirates

08 h

08:35

Tue, 21 Apr 26

Terminal T1

Barcelona, Spain

BAGGAGE : CHECK INCABIN

Information not available

Oman Air, Swiss

OMR 351

OMR 348

Transit Visa may be required

Muscat to Barcelona , 20 Apr

Oman Air WY | 153

13:20

Mon, 20 Apr 26

Muscat, Oman

07 h 45 m

19:05

Mon, 20 Apr 26

Zurich, Switzerland

BAGGAGE : CHECK INCABIN

Information not available

Swiss LX | 1950

21:50

Mon, 20 Apr 26

Zurich, Switzerland

01 h 45 m

23:35

Mon, 20 Apr 26

Terminal T1

Barcelona, Spain

BAGGAGE : CHECK INCABIN

Information not available