Popular Filters
One Way Price
Duration
Stops From Bahrain
Departure From Bahrain
THB 25,201
THB 10,066
THB 12,814
THB 7,477
Arrival at Kozhikode
THB 16,327
THB 10,066
THB 7,477
Alliances & Airlines
Oneworld
(1)
SkyTeam
(1)
Star Alliance
(7)
+ 4 more
Layover Airports
+ 4 more
Layover Duration
THB 7,781
Bahrain to Kozhikode , 14 Jun
IndiGo 6E | 1202
23:15
Sun, 14 Jun 26
Bahrain, Bahrain
04 h 25 m
06:10
Mon, 15 Jun 26
Terminal T2
Mumbai, India
BAGGAGE : CHECK INCABIN
Information not available
IndiGo 6E | 6931
16:10
Mon, 15 Jun 26
Terminal T2
Mumbai, India
01 h 55 m
18:05
Mon, 15 Jun 26
Kozhikode, India
BAGGAGE : CHECK INCABIN
Information not available
THB 10,477
Bahrain to Kozhikode , 14 Jun
Flynas XY | 240
09:05
Sun, 14 Jun 26
Bahrain, Bahrain
01 h 10 m
10:15
Sun, 14 Jun 26
Riyadh, Saudi Arabia
BAGGAGE : CHECK INCABIN
Information not available
Flynas XY | 327
00:45
Mon, 15 Jun 26
Terminal T1
Riyadh, Saudi Arabia
05 h 05 m
08:20
Mon, 15 Jun 26
Kozhikode, India
BAGGAGE : CHECK INCABIN
Information not available
THB 13,342
Bahrain to Kozhikode , 14 Jun
Air India AI | 9070 | Operated By Air India Express
15:20
Sun, 14 Jun 26
Bahrain, Bahrain
05 h 05 m
22:55
Sun, 14 Jun 26
Terminal T3
Kochi, India
BAGGAGE : CHECK INCABIN
Information not available
Air India AI | 9452 | Operated By Air India Express
10:25
Mon, 15 Jun 26
Terminal T1
Kochi, India
01 h 10 m
11:35
Mon, 15 Jun 26
Terminal T2
Bengaluru, India
BAGGAGE : CHECK INCABIN
Information not available
Air India AI | 9522 | Operated By Air India Express
18:20
Mon, 15 Jun 26
Terminal T2
Bengaluru, India
01 h
19:20
Mon, 15 Jun 26
Kozhikode, India
BAGGAGE : CHECK INCABIN
Information not available
THB 13,431
Bahrain to Kozhikode , 14 Jun
Air India AI | 9070 | Operated By Air India Express
15:20
Sun, 14 Jun 26
Bahrain, Bahrain
05 h 05 m
22:55
Sun, 14 Jun 26
Terminal T3
Kochi, India
BAGGAGE : CHECK INCABIN
Information not available
Air India AI | 9454 | Operated By Air India Express
17:35
Mon, 15 Jun 26
Terminal T1
Kochi, India
01 h 15 m
18:50
Mon, 15 Jun 26
Terminal T2
Bengaluru, India
BAGGAGE : CHECK INCABIN
Information not available
Air India AI | 9768 | Operated By Air India Express
21:30
Mon, 15 Jun 26
Terminal T2
Bengaluru, India
01 h 10 m
22:40
Mon, 15 Jun 26
Kozhikode, India
BAGGAGE : CHECK INCABIN
Information not available
THB 13,610
Bahrain to Kozhikode , 14 Jun
Air India AI | 9070 | Operated By Air India Express
15:20
Sun, 14 Jun 26
Bahrain, Bahrain
05 h 05 m
22:55
Sun, 14 Jun 26
Terminal T3
Kochi, India
BAGGAGE : CHECK INCABIN
Information not available
Air India AI | 9450 | Operated By Air India Express
13:30
Mon, 15 Jun 26
Terminal T1
Kochi, India
01 h 15 m
14:45
Mon, 15 Jun 26
Terminal T2
Bengaluru, India
BAGGAGE : CHECK INCABIN
Information not available
Air India AI | 9522 | Operated By Air India Express
18:20
Mon, 15 Jun 26
Terminal T2
Bengaluru, India
01 h
19:20
Mon, 15 Jun 26
Kozhikode, India
BAGGAGE : CHECK INCABIN
Information not available
THB 14,327
Bahrain to Kozhikode , 14 Jun
Air India AI | 9070 | Operated By Air India Express
15:20
Sun, 14 Jun 26
Bahrain, Bahrain
05 h 05 m
22:55
Sun, 14 Jun 26
Terminal T3
Kochi, India
BAGGAGE : CHECK INCABIN
Information not available
Air India AI | 9456 | Operated By Air India Express
07:10
Mon, 15 Jun 26
Terminal T1
Kochi, India
01 h 15 m
08:25
Mon, 15 Jun 26
Terminal T2
Bengaluru, India
BAGGAGE : CHECK INCABIN
Information not available
Air India AI | 9522 | Operated By Air India Express
18:20
Mon, 15 Jun 26
Terminal T2
Bengaluru, India
01 h
19:20
Mon, 15 Jun 26
Kozhikode, India
BAGGAGE : CHECK INCABIN
Information not available
THB 16,341
Bahrain to Kozhikode , 14 Jun
Saudia SV | 521
17:50
Sun, 14 Jun 26
Bahrain, Bahrain
01 h 10 m
19:00
Sun, 14 Jun 26
Terminal T2
Riyadh, Saudi Arabia
BAGGAGE : CHECK INCABIN
Information not available
Saudia SV | 712
01:00
Mon, 15 Jun 26
Terminal T2
Riyadh, Saudi Arabia
05 h 15 m
08:45
Mon, 15 Jun 26
Kozhikode, India
BAGGAGE : CHECK INCABIN
Information not available
THB 16,327
Bahrain to Kozhikode , 14 Jun
Air Arabia Abu Dhabi 3L | 18
18:05
Sun, 14 Jun 26
Bahrain, Bahrain
01 h 15 m
20:20
Sun, 14 Jun 26
Terminal A
Abu Dhabi, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Air Arabia Abu Dhabi 3L | 200
23:20
Sun, 14 Jun 26
Terminal A
Abu Dhabi, United Arab Emirates
04 h 05 m
04:55
Mon, 15 Jun 26
Kozhikode, India
BAGGAGE : CHECK INCABIN
Information not available
THB 18,231
Bahrain to Kozhikode , 14 Jun
Etihad Airways EY | 3156 | Operated By Gulf Air
16:20
Sun, 14 Jun 26
Bahrain, Bahrain
01 h 15 m
18:35
Sun, 14 Jun 26
Terminal A
Abu Dhabi, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Etihad Airways EY | 362
21:20
Sun, 14 Jun 26
Terminal A
Abu Dhabi, United Arab Emirates
04 h 05 m
02:55
Mon, 15 Jun 26
Kozhikode, India
BAGGAGE : CHECK INCABIN
Information not available
THB 19,273
Bahrain to Kozhikode , 14 Jun
Etihad Airways EY | 644
16:45
Sun, 14 Jun 26
Bahrain, Bahrain
01 h 15 m
19:00
Sun, 14 Jun 26
Terminal A
Abu Dhabi, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Etihad Airways EY | 362
21:20
Sun, 14 Jun 26
Terminal A
Abu Dhabi, United Arab Emirates
04 h 05 m
02:55
Mon, 15 Jun 26
Kozhikode, India
BAGGAGE : CHECK INCABIN
Information not available
