Popular Filters
One Way Price
Duration
Stops From Biarritz
Departure From Biarritz
OMR 313
OMR 1,370
Arrival at Muscat
OMR 313
OMR 1,370
Alliances & Airlines
Oneworld
()
SkyTeam
(10)
Star Alliance
(8)
Layover Airports
+ 1 more
Layover Duration
Top Airlines
Biarritz-bayonne to Oman
OMR 318
Biarritz to Muscat , 28 Jun
Swiss LX | 2333
08:45
Sun, 28 Jun 26
Biarritz, France
01 h 20 m
10:05
Sun, 28 Jun 26
Terminal T1
Geneva, Switzerland
BAGGAGE : CHECK INCABIN
Information not available
Swiss LX | 2811
14:55
Sun, 28 Jun 26
Terminal T1
Geneva, Switzerland
01 h
15:55
Sun, 28 Jun 26
Zurich, Switzerland
BAGGAGE : CHECK INCABIN
Information not available
Swiss LX | 4296 | Operated By Oman Air
20:45
Sun, 28 Jun 26
Zurich, Switzerland
07 h 05 m
05:50
Mon, 29 Jun 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
OMR 384
Biarritz to Muscat , 28 Jun
Swiss LX | 2333
08:45
Sun, 28 Jun 26
Biarritz, France
01 h 20 m
10:05
Sun, 28 Jun 26
Terminal T1
Geneva, Switzerland
BAGGAGE : CHECK INCABIN
Information not available
Swiss LX | 2817
18:40
Sun, 28 Jun 26
Terminal T1
Geneva, Switzerland
55 m
19:35
Sun, 28 Jun 26
Zurich, Switzerland
BAGGAGE : CHECK INCABIN
Information not available
Swiss LX | 4296 | Operated By Oman Air
20:45
Sun, 28 Jun 26
Zurich, Switzerland
07 h 05 m
05:50
Mon, 29 Jun 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
OMR 1,375
Transit Visa may be required
Biarritz to Muscat , 28 Jun
KLM Royal Dutch KL | 2026 | Operated By Air France
15:00
Sun, 28 Jun 26
Biarritz, France
01 h 35 m
16:35
Sun, 28 Jun 26
Terminal T2G
Paris, France
BAGGAGE : CHECK INCABIN
Information not available
KLM Royal Dutch KL | 2360 | Operated By Air France
20:10
Sun, 28 Jun 26
Terminal T2E
Paris, France
04 h 20 m
01:30
Mon, 29 Jun 26
Terminal T2
Cairo, Egypt
BAGGAGE : CHECK INCABIN
Information not available
Oman Air WY | 406
18:50
Mon, 29 Jun 26
Terminal T2
Cairo, Egypt
03 h 55 m
23:45
Mon, 29 Jun 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
OMR 1,974
Biarritz to Muscat , 28 Jun
KLM Royal Dutch KL | 1486
16:55
Sun, 28 Jun 26
Biarritz, France
02 h
18:55
Sun, 28 Jun 26
Amsterdam, Netherlands
BAGGAGE : CHECK INCABIN
Information not available
Lufthansa LH | 1003
08:00
Mon, 29 Jun 26
Amsterdam, Netherlands
01 h 10 m
09:10
Mon, 29 Jun 26
Terminal T1
Frankfurt, Germany
BAGGAGE : CHECK INCABIN
Information not available
Lufthansa LH | 9596 | Operated By Oman Air
19:40
Mon, 29 Jun 26
Terminal T3
Frankfurt, Germany
06 h 55 m
04:35
Tue, 30 Jun 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
OMR 1,975
Biarritz to Muscat , 28 Jun
KLM Royal Dutch KL | 1486
16:55
Sun, 28 Jun 26
Biarritz, France
02 h
18:55
Sun, 28 Jun 26
Amsterdam, Netherlands
BAGGAGE : CHECK INCABIN
Information not available
Lufthansa LH | 989
11:15
Mon, 29 Jun 26
Amsterdam, Netherlands
01 h 10 m
12:25
Mon, 29 Jun 26
Terminal T1
Frankfurt, Germany
BAGGAGE : CHECK INCABIN
Information not available
Lufthansa LH | 9596 | Operated By Oman Air
19:40
Mon, 29 Jun 26
Terminal T3
Frankfurt, Germany
06 h 55 m
04:35
Tue, 30 Jun 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
OMR 1,978
Biarritz to Muscat , 28 Jun
Air France AF | 3212 | Operated By KLM Royal Dutch
16:55
Sun, 28 Jun 26
Biarritz, France
02 h
18:55
Sun, 28 Jun 26
Amsterdam, Netherlands
BAGGAGE : CHECK INCABIN
Information not available
Lufthansa LH | 993
14:40
Mon, 29 Jun 26
Amsterdam, Netherlands
01 h 10 m
15:50
Mon, 29 Jun 26
Terminal T1
Frankfurt, Germany
BAGGAGE : CHECK INCABIN
Information not available
Lufthansa LH | 9596 | Operated By Oman Air
19:40
Mon, 29 Jun 26
Terminal T3
Frankfurt, Germany
06 h 55 m
04:35
Tue, 30 Jun 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
About Biarritz-bayonne (BIQ)
Biarritz-bayonne
