Airlines with flights from Bangkok to Bahrain
There are 8 airlines with scheduled flights between BKK and BAH. Gulf Air is the only airline with non-stop flights from Suvarnabhumi Airport to Bahrain International Airport and the flight time is 7 hours and 15 minutes.
Choose airline
Schedules
Non-stop with Gulf Air
-
Total flight time: 7 hours and 15 minutes
-
Bahrain is a Gulf Air hub.
-
7 flights per week
-
Boeing 787-9
-
Business class available
BKK
Direct
BAH
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
GF153
20:15
20:15
20:15
20:15
20:15
20:15
20:15
The timetable & schedule information was updated at 2026-04-22
Via Dubai with Emirates
-
Total flight time: 8h 40m - 11h 30m.
-
97 flights per week
BKK
Via DXB
BAH
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
EK385
EK837
EK837
01:35
01:35
01:35
01:35
01:35
01:35
01:35
EK377
EK837
EK837
02:50
02:50
02:50
02:50
02:50
02:50
02:50
EK371
EK837
EK837
03:40
03:40
03:40
03:40
03:40
03:40
03:40
EK375
EK839
EK839
09:55
09:55
09:55
09:55
09:55
09:55
09:55
EK373
EK835
EK835
21:35
21:35
21:35
21:35
21:35
21:35
21:35
The timetable & schedule information was updated at 2026-04-22
Via Abu Dhabi with Etihad Airways
-
Total flight time: 9h 00m - 11h 30m.
-
60 flights per week
BKK
Via AUH
BAH
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
EY401
EY641
EY641
03:15
----
03:15
03:15
03:15
----
----
EY403
EY643
EY643
----
09:15
09:15
----
09:15
09:15
----
EY409
EY643
EY643
----
09:45
09:45
----
09:45
09:45
----
EY405
EY645
EY645
15:05
15:05
15:05
15:05
15:05
15:05
15:05
EY407
EY647
EY647
21:00
----
21:00
21:00
21:00
21:00
21:00
The timetable & schedule information was updated at 2026-04-22
Via Muscat with Oman Air
-
Total flight time: 9h 40m - 10h 30m.
-
One World Alliance
-
8 flights per week
BKK
Via MCT
BAH
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
WY818
WY655
WY655
09:00
----
09:00
----
09:00
----
09:00
WY812
WY653
WY653
----
14:20
----
14:20
----
14:20
----
The timetable & schedule information was updated at 2026-04-22
Via Sharjah with Air Arabia
-
Total flight time: 9h 50m - 12h 45m.
-
Low-cost airline
-
32 flights per week
BKK
Via SHJ
BAH
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
G9822
G9103
G9103
08:55
08:55
08:55
08:55
08:55
08:55
08:55
G9824
G9103
G9103
11:20
11:20
11:20
11:20
11:20
11:20
11:20
The timetable & schedule information was updated at 2026-04-22

There are 8 airlines with scheduled flights between BKK and BAH. Gulf Air is the only airline with non-stop flights from Suvarnabhumi Airport to Bahrain International Airport and the flight time is 7 hours and 15 minutes.
Via Mumbai with IndiGo
Via Kuwait with Kuwait Airways
Via Doha with Qatar Airways