Popular Filters
+ 1 more
Arrival Airports
One Way Price
Duration
Stops From Bahrain
Departure From Bahrain
THB 3,624
THB 5,691
THB 5,903
THB 5,339
Arrival at Dubai
THB 5,339
THB 3,624
THB 5,691
THB 6,409
Alliances & Airlines
Oneworld
(3)
SkyTeam
(3)
Star Alliance
()
Layover Airports
Layover Duration
THB 3,768
You save THB 2,279 if you fly to Dubai Bus Station
Bahrain to Dubai Bus Station , 28 Jun
Etihad Airways EY | 648
03:20
Sun, 28 Jun 26
Bahrain, Bahrain
01 h 10 m
05:30
Sun, 28 Jun 26
Terminal A
Abu Dhabi, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Etihad Airways EY | 5416
08:25
Sun, 28 Jun 26
Terminal A
Abu Dhabi, United Arab Emirates
02 h
10:25
Sun, 28 Jun 26
Dubai Bus Station, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
THB 5,339
You save THB 563 if you fly to Abu Dhabi
Bahrain to Abu Dhabi , 28 Jun
Qatar Airways QR | 1109
22:20
Sun, 28 Jun 26
Bahrain, Bahrain
55 m
23:15
Sun, 28 Jun 26
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 1040
02:15
Mon, 29 Jun 26
Doha, Qatar
01 h 10 m
04:25
Mon, 29 Jun 26
Terminal A
Abu Dhabi, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
THB 5,925
You save THB 212 if you fly to Sharjah
Bahrain to Sharjah , 28 Jun
Qatar Airways QR | 1103
11:00
Sun, 28 Jun 26
Bahrain, Bahrain
55 m
11:55
Sun, 28 Jun 26
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 1120
13:30
Sun, 28 Jun 26
Doha, Qatar
01 h 15 m
15:45
Sun, 28 Jun 26
Sharjah, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
THB 6,057
You save THB 80 if you fly to Dubai Bus Station
Bahrain to Dubai Bus Station , 28 Jun
Etihad Airways EY | 646
22:50
Sun, 28 Jun 26
Bahrain, Bahrain
01 h 15 m
01:05
Mon, 29 Jun 26
Terminal A
Abu Dhabi, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Etihad Airways EY | 5414
02:45
Mon, 29 Jun 26
Terminal A
Abu Dhabi, United Arab Emirates
02 h
04:45
Mon, 29 Jun 26
Dubai Bus Station, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
THB 6,146
Bahrain to Dubai , 28 Jun
Saudia SV | 521
17:50
Sun, 28 Jun 26
Bahrain, Bahrain
01 h 10 m
19:00
Sun, 28 Jun 26
Terminal T2
Riyadh, Saudi Arabia
BAGGAGE : CHECK INCABIN
Information not available
Saudia SV | 1017
05:00
Mon, 29 Jun 26
Terminal T4
Riyadh, Saudi Arabia
01 h 45 m
06:45
Mon, 29 Jun 26
Terminal T1
Jeddah, Saudi Arabia
BAGGAGE : CHECK INCABIN
Information not available
Saudia SV | 568
10:15
Mon, 29 Jun 26
Terminal T1
Jeddah, Saudi Arabia
02 h 55 m
14:10
Mon, 29 Jun 26
Terminal T1
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
THB 5,926
Bahrain to Abu Dhabi , 28 Jun
Etihad Airways EY | 648
03:20
Sun, 28 Jun 26
Bahrain, Bahrain
01 h 10 m
05:30
Sun, 28 Jun 26
Terminal A
Abu Dhabi, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
THB 6,304
Bahrain to Abu Dhabi , 28 Jun
Air Arabia Abu Dhabi 3L | 16
10:00
Sun, 28 Jun 26
Bahrain, Bahrain
01 h 10 m
12:10
Sun, 28 Jun 26
Terminal A
Abu Dhabi, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
THB 6,409
Bahrain to Abu Dhabi , 28 Jun
Air Arabia Abu Dhabi 3L | 18
19:15
Sun, 28 Jun 26
Bahrain, Bahrain
01 h 10 m
21:25
Sun, 28 Jun 26
Terminal A
Abu Dhabi, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
THB 7,509
Bahrain to Sharjah , 28 Jun
Air Arabia G9 | 102
08:55
Sun, 28 Jun 26
Bahrain, Bahrain
01 h 25 m
11:20
Sun, 28 Jun 26
Sharjah, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
THB 8,210
Bahrain to Dubai , 28 Jun
Emirates EK | 838
10:20
Sun, 28 Jun 26
Bahrain, Bahrain
01 h 15 m
12:35
Sun, 28 Jun 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
