Popular Filters
One Way Price
Duration
Stops From Muscat
Departure From Muscat
OMR 195
OMR 105
OMR 89
OMR 209
Arrival at Barcelona
OMR 89
OMR 195
OMR 207
Alliances & Airlines
Oneworld
(5)
SkyTeam
(1)
Star Alliance
(7)
+ 5 more
Layover Airports
+ 5 more
Layover Duration
Fare Calendar For other International Routes
Muscat to Barcelona Fare Calendar
OMR 92
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
OMR 108
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
OMR 198
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
OMR 210
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
OMR 212
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
OMR 224
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
OMR 239
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
OMR 310
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
OMR 343
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
OMR 351
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
