Popular Filters
One Way Price
Duration
Stops From Colombo
Departure From Colombo
SGD 738
SGD 677
SGD 652
SGD 791
Arrival at Bahrain
SGD 677
SGD 652
SGD 803
SGD 752
Alliances & Airlines
Oneworld
(27)
SkyTeam
()
Star Alliance
(10)
+ 6 more
Layover Airports
+ 4 more
Layover Duration
Colombo To Bahrain Flights
Book Colombo to Bahrain flight tickets at lowest price. Get best deals on your upcoming Colombo to Bahrain flights only on MakeMyTrip. Also Book Bahrain to Colombo Flights. Currently 49 flights flying from Colombo to Bahrain. To save maximum on flight booking click on below Fare Calendar button and choose your dates.Avail Zero Cancellation for flight bookings.
SGD 658
Transit Visa may be required | Re Check-in of Baggage required
Colombo to Bahrain , 25 Aug
Air India AI | 275
16:00
Mon, 25 Aug 25
Colombo, Sri Lanka
02 h 40 m
18:40
Mon, 25 Aug 25
Terminal T2
Mumbai, India
BAGGAGE : CHECK INCABIN
Information not available
Air India AI | 945
21:30
Mon, 25 Aug 25
Terminal T2
Mumbai, India
03 h 15 m
23:15
Mon, 25 Aug 25
Terminal A
Abu Dhabi, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Air Arabia Abu Dhabi 3L | 015
09:10
Tue, 26 Aug 25
Terminal Terminal A
Abu Dhabi, United Arab Emirates
01 h 10 m
09:20
Tue, 26 Aug 25
Bahrain, Bahrain
BAGGAGE : CHECK INCABIN
Information not available
SGD 683
Transit Visa may be required | Re Check-in of Baggage required
Colombo to Bahrain , 25 Aug
Etihad Airways EY | 393
10:05
Mon, 25 Aug 25
Colombo, Sri Lanka
04 h 25 m
13:00
Mon, 25 Aug 25
Terminal A
Abu Dhabi, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Gulf Air GF | 547
00:05
Tue, 26 Aug 25
Terminal A
Abu Dhabi, United Arab Emirates
01 h 15 m
00:20
Tue, 26 Aug 25
Bahrain, Bahrain
BAGGAGE : CHECK INCABIN
Information not available
SGD 735
Transit Visa may be required | Re Check-in of Baggage required
Colombo to Bahrain , 25 Aug
Air India AI | 275
16:00
Mon, 25 Aug 25
Colombo, Sri Lanka
02 h 40 m
18:40
Mon, 25 Aug 25
Terminal T2
Mumbai, India
BAGGAGE : CHECK INCABIN
Information not available
Air India AI | 945
21:30
Mon, 25 Aug 25
Terminal T2
Mumbai, India
03 h 15 m
23:15
Mon, 25 Aug 25
Terminal A
Abu Dhabi, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Gulf Air GF | 5171 | Operated By Etihad Airways
09:15
Tue, 26 Aug 25
Terminal A
Abu Dhabi, United Arab Emirates
01 h 15 m
09:30
Tue, 26 Aug 25
Bahrain, Bahrain
BAGGAGE : CHECK INCABIN
Information not available
SGD 745
Transit Visa may be required
Colombo to Bahrain , 25 Aug
Air Arabia Abu Dhabi 3L | 462
05:05
Mon, 25 Aug 25
Colombo, Sri Lanka
04 h 35 m
08:10
Mon, 25 Aug 25
Abu Dhabi, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Air Arabia Abu Dhabi 3L | 015
09:10
Mon, 25 Aug 25
Terminal Terminal A
Abu Dhabi, United Arab Emirates
01 h 10 m
09:20
Mon, 25 Aug 25
Bahrain, Bahrain
BAGGAGE : CHECK INCABIN
Information not available
SGD 752
Transit Visa may be required | Re Check-in of Baggage required
Colombo to Bahrain , 25 Aug
Air India AI | 275
16:00
Mon, 25 Aug 25
Colombo, Sri Lanka
02 h 40 m
18:40
Mon, 25 Aug 25
Terminal T2
Mumbai, India
BAGGAGE : CHECK INCABIN
Information not available
Air India AI | 945
21:30
Mon, 25 Aug 25
Terminal T2
Mumbai, India
03 h 15 m
23:15
Mon, 25 Aug 25
Terminal A
Abu Dhabi, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Etihad Airways EY | 641
09:15
Tue, 26 Aug 25
Terminal A
Abu Dhabi, United Arab Emirates
01 h 15 m
09:30
Tue, 26 Aug 25
Bahrain, Bahrain
BAGGAGE : CHECK INCABIN
Information not available
SGD 759
Transit Visa may be required
Colombo to Bahrain , 25 Aug
Air Arabia Abu Dhabi 3L | 462
05:05
Mon, 25 Aug 25
Colombo, Sri Lanka
04 h 35 m
08:10
Mon, 25 Aug 25
Abu Dhabi, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Air Arabia Abu Dhabi 3L | 017
18:20
Mon, 25 Aug 25
Terminal Terminal A
Abu Dhabi, United Arab Emirates
01 h 10 m
18:30
Mon, 25 Aug 25
Bahrain, Bahrain
BAGGAGE : CHECK INCABIN
Information not available
SGD 787
Transit Visa may be required | Re Check-in of Baggage required
Colombo to Bahrain , 25 Aug
Etihad Airways EY | 395
04:05
Mon, 25 Aug 25
Colombo, Sri Lanka
04 h 30 m
07:05
Mon, 25 Aug 25
Terminal A
Abu Dhabi, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Gulf Air GF | 547
00:05
Tue, 26 Aug 25
Terminal A
Abu Dhabi, United Arab Emirates
01 h 15 m
00:20
Tue, 26 Aug 25
Bahrain, Bahrain
BAGGAGE : CHECK INCABIN
Information not available
SGD 798
Transit Visa may be required | Re Check-in of Baggage required
Colombo to Bahrain , 25 Aug
Srilankan Airlines UL | 207
18:50
Mon, 25 Aug 25
Colombo, Sri Lanka
04 h 40 m
22:00
Mon, 25 Aug 25
Terminal A
Abu Dhabi, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Air Arabia Abu Dhabi 3L | 015
09:10
Tue, 26 Aug 25
Terminal Terminal A
Abu Dhabi, United Arab Emirates
01 h 10 m
09:20
Tue, 26 Aug 25
Bahrain, Bahrain
BAGGAGE : CHECK INCABIN
Information not available
SGD 810
Transit Visa may be required | Re Check-in of Baggage required
Colombo to Bahrain , 25 Aug
Srilankan Airlines UL | 141
23:40
Mon, 25 Aug 25
Colombo, Sri Lanka
02 h 30 m
02:10
Tue, 26 Aug 25
Terminal T2
Mumbai, India
BAGGAGE : CHECK INCABIN
Information not available
Gulf Air GF | 57
06:30
Tue, 26 Aug 25
Terminal T2
Mumbai, India
03 h 30 m
07:30
Tue, 26 Aug 25
Bahrain, Bahrain
BAGGAGE : CHECK INCABIN
Information not available
SGD 811
Transit Visa may be required
Colombo to Bahrain , 25 Aug
Air Arabia G9 | 503
05:15
Mon, 25 Aug 25
Terminal Main T
Colombo, Sri Lanka
04 h 25 m
08:10
Mon, 25 Aug 25
Sharjah, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Air Arabia G9 | 103
17:00
Mon, 25 Aug 25
Sharjah, United Arab Emirates
01 h 10 m
17:10
Mon, 25 Aug 25
Bahrain, Bahrain
BAGGAGE : CHECK INCABIN
Information not available