HowToGo

Flight from China to Bahrain

How to get to Bahrain from China by flight ? You can check flights from China to Bahrain below.

Search Transfer from China to Bahrain

Search Flights

You can find flight ticket prices from China to Bahrain with our flight tickets search tool below

1. Chengdu to Manama

  1. You take a bus, shuttle or taxi from your location in China to Chengdu.

  2. You take a flight from Chengdu to Manama and cost approximately 500 USD.

  3. You take a bus, shuttle or taxi from Manama to your destination in Bahrain.

Flight Depart Arrive
3U603 Sichuan Airlines
FZ25 Flydubai
15:05 Chengdu
20:25 Dubai
18:25 Dubai
20:40 Manama
Connect
3U603 Sichuan Airlines
GF515 Gulf Air Bahrain
15:05 Chengdu
20:40 Dubai
18:25 Dubai
21:00 Manama
Connect
3U603 Sichuan Airlines
GF511 Gulf Air Bahrain
15:05 Chengdu
21:00 Dubai
18:25 Dubai
21:15 Manama
Connect
TG619 Thai Airways International
GF151 Gulf Air Bahrain
15:55 Chengdu
21:40 Suvarnabhumi
18:00 Suvarnabhumi
00:50 Manama
Connect
EY811 Etihad
EY379 Etihad
21:00 Chengdu
02:10 Abu Dhabi
00:25 Abu Dhabi
02:25 Manama
Connect
EY811 Etihad
EY371 Etihad
21:00 Chengdu
09:15 Abu Dhabi
00:25 Abu Dhabi
09:30 Manama
Connect
EY811 Etihad
GF541 Gulf Air Bahrain
21:00 Chengdu
07:30 Abu Dhabi
00:25 Abu Dhabi
07:40 Manama
Connect

2. Guangzhou Baiyun to Manama

  1. You take a bus, shuttle or taxi from your location in China to Guangzhou Baiyun.

  2. You take a flight from Guangzhou Baiyun to Manama and cost approximately 650 USD.

  3. You take a bus, shuttle or taxi from Manama to your destination in Bahrain.

Flight Depart Arrive
EK363 Emirates
EK837 Emirates
00:15 Guangzhou Baiyun
08:30 Dubai
04:05 Dubai
08:45 Manama
Connect
EK363 Emirates
FZ23 Flydubai
00:15 Guangzhou Baiyun
07:15 Dubai
04:05 Dubai
07:30 Manama
Connect
EK363 Emirates
FZ81 Flydubai
00:15 Guangzhou Baiyun
10:30 Dubai
04:05 Dubai
10:45 Manama
Connect
UL885 SriLankan Airlines
UL201 SriLankan Airlines
03:15 Guangzhou Baiyun
18:50 Colombo
06:10 Colombo
21:20 Manama
Connect
CZ357 China Southern Airlines
GF153 Gulf Air Bahrain
08:30 Guangzhou Baiyun
11:50 Suvarnabhumi
10:50 Suvarnabhumi
15:05 Manama
Connect
WY852 Oman Air
WY655 Oman Air
09:00 Guangzhou Baiyun
14:35 Muscat
13:00 Muscat
15:20 Manama
Connect
WY852 Oman Air
GF565 Gulf Air Bahrain
09:00 Guangzhou Baiyun
18:55 Muscat
13:00 Muscat
19:30 Manama
Connect
WY852 Oman Air
WY653 Oman Air
09:00 Guangzhou Baiyun
20:10 Muscat
13:00 Muscat
20:55 Manama
Connect
MH377 Malaysia Airlines
GF159 Gulf Air Bahrain
14:35 Guangzhou Baiyun
20:35 Kuala Lumpur
18:40 Kuala Lumpur
23:10 Manama
Connect
SV0885 Saudia
LH636 Lufthansa
15:25 Guangzhou Baiyun
20:45 Riyadh
19:30 Riyadh
22:00 Manama
Connect
SV0885 Saudia
GF170 Gulf Air Bahrain
15:25 Guangzhou Baiyun
22:35 Riyadh
19:30 Riyadh
23:50 Manama
Connect
SV0883 Saudia
GF174 Gulf Air Bahrain
15:25 Guangzhou Baiyun
21:30 Jeddah
20:15 Jeddah
23:45 Manama
Connect
TG669 Thai Airways International
GF151 Gulf Air Bahrain
15:45 Guangzhou Baiyun
21:40 Suvarnabhumi
17:45 Suvarnabhumi
00:50 Manama
Connect
CZ363 China Southern Airlines
GF151 Gulf Air Bahrain
15:50 Guangzhou Baiyun
21:40 Suvarnabhumi
17:55 Suvarnabhumi
00:50 Manama
Connect
CZ6037 China Southern Airlines
GF767 Gulf Air Bahrain
16:25 Guangzhou Baiyun
21:45 Lahore
19:25 Lahore
23:40 Manama
Connect
CZ383 China Southern Airlines
EK837 Emirates
19:05 Guangzhou Baiyun
08:30 Dubai
23:20 Dubai
08:45 Manama
Connect
CZ383 China Southern Airlines
EK835 Emirates
19:05 Guangzhou Baiyun
02:00 Dubai
23:20 Dubai
02:15 Manama
Connect
CZ383 China Southern Airlines
FZ23 Flydubai
19:05 Guangzhou Baiyun
07:15 Dubai
23:20 Dubai
07:30 Manama
Connect
KA789 Cathay Dragon
CX745 Cathay Pacific
CX745 Cathay Pacific
22:20 Guangzhou Baiyun
02:10 Hong Kong
07:45 Dubai
23:30 Hong Kong
06:30 Dubai
08:05 Manama
Connect
WB501 Rwandair Express
GF057 Gulf Air Bahrain
23:20 Guangzhou Baiyun
06:30 Mumbai
02:50 Mumbai
07:45 Manama
Connect

3. Hong Kong to Manama

  1. You take a bus, shuttle or taxi from your location in China to Hong Kong.

  2. You take a flight from Hong Kong to Manama and cost approximately 470 USD.

  3. You take a bus, shuttle or taxi from Manama to your destination in Bahrain.

Flight Depart Arrive
EK381 Emirates
EK837 Emirates
00:35 Hong Kong
08:30 Dubai
04:20 Dubai
08:45 Manama
Connect
EK381 Emirates
FZ81 Flydubai
00:35 Hong Kong
10:30 Dubai
04:20 Dubai
10:45 Manama
Connect
EK381 Emirates
FZ23 Flydubai
00:35 Hong Kong
07:15 Dubai
04:20 Dubai
07:30 Manama
Connect
CX745 Cathay Pacific
CX745 Cathay Pacific
02:10 Hong Kong
07:45 Dubai
06:30 Dubai
08:05 Manama
Connect
CX745 Cathay Pacific
GF501 Gulf Air Bahrain
02:10 Hong Kong
08:00 Dubai
06:30 Dubai
08:15 Manama
Connect
CX745 Cathay Pacific
EK837 Emirates
02:10 Hong Kong
08:30 Dubai
06:30 Dubai
08:45 Manama
Connect
TG603 Thai Airways International
GF153 Gulf Air Bahrain
07:45 Hong Kong
11:50 Suvarnabhumi
09:25 Suvarnabhumi
15:05 Manama
Connect
HX771 Hong Kong
GF153 Gulf Air Bahrain
07:50 Hong Kong
11:50 Suvarnabhumi
09:45 Suvarnabhumi
15:05 Manama
Connect
EK387 Emirates
FZ21 Flydubai
07:50 Hong Kong
14:35 Dubai
11:50 Dubai
14:50 Manama
Connect
EK387 Emirates
FZ27 Flydubai
07:50 Hong Kong
17:10 Dubai
11:50 Dubai
17:25 Manama
Connect
EK387 Emirates
EK839 Emirates
07:50 Hong Kong
16:10 Dubai
11:50 Dubai
16:30 Manama
Connect
CX705 Cathay Pacific
GF153 Gulf Air Bahrain
08:00 Hong Kong
11:50 Suvarnabhumi
10:00 Suvarnabhumi
15:05 Manama
Connect
PR313 Philippine Airlines
GF155 Gulf Air Bahrain
08:05 Hong Kong
12:45 Manila
10:15 Manila
17:50 Manama
Connect
AI315 317 Air India Limited
AI939 Air India Limited
08:05 Hong Kong
19:50 Delhi
11:30 Delhi
21:55 Manama
Connect
CX717 Cathay Pacific
GF153 Gulf Air Bahrain
08:55 Hong Kong
11:50 Suvarnabhumi
10:50 Suvarnabhumi
15:05 Manama
Connect
CX901 Cathay Pacific
GF155 Gulf Air Bahrain
09:00 Hong Kong
12:45 Manila
11:25 Manila
17:50 Manama
Connect
WE631 Thai Smile
GF151 Gulf Air Bahrain
14:10 Hong Kong
21:40 Suvarnabhumi
15:50 Suvarnabhumi
00:50 Manama
Connect
MH73 Malaysia Airlines
GF159 Gulf Air Bahrain
14:35 Hong Kong
20:35 Kuala Lumpur
18:25 Kuala Lumpur
23:10 Manama
Connect
MH73 Malaysia Airlines
EY411 Etihad
EY379 Etihad
14:35 Hong Kong
19:45 Kuala Lumpur
02:10 Abu Dhabi
18:25 Kuala Lumpur
22:50 Abu Dhabi
02:25 Manama
Connect
OD606 Malindo Airways
GF159 Gulf Air Bahrain
15:15 Hong Kong
20:35 Kuala Lumpur
19:15 Kuala Lumpur
23:10 Manama
Connect
TG629 Thai Airways International
GF151 Gulf Air Bahrain
15:30 Hong Kong
21:40 Suvarnabhumi
17:10 Suvarnabhumi
00:50 Manama
Connect
CX731 Cathay Pacific
GF513 Gulf Air Bahrain
16:35 Hong Kong
23:35 Dubai
21:00 Dubai
23:55 Manama
Connect
CX731 Cathay Pacific
CX745 Cathay Pacific
16:35 Hong Kong
07:45 Dubai
21:00 Dubai
08:05 Manama
Connect
UO0702 Hong Kong Express
GF151 Gulf Air Bahrain
16:45 Hong Kong
21:40 Suvarnabhumi
19:05 Suvarnabhumi
00:50 Manama
Connect
HX765 Hong Kong
GF151 Gulf Air Bahrain
18:00 Hong Kong
21:40 Suvarnabhumi
20:00 Suvarnabhumi
00:50 Manama
Connect
CX613 Cathay Pacific
GF151 Gulf Air Bahrain
18:35 Hong Kong
21:40 Suvarnabhumi
20:35 Suvarnabhumi
00:50 Manama
Connect
TG639 Thai Airways International
GF151 Gulf Air Bahrain
19:05 Hong Kong
21:40 Suvarnabhumi
20:45 Suvarnabhumi
00:50 Manama
Connect
EK383 Emirates
FZ23 Flydubai
19:10 Hong Kong
07:15 Dubai
23:15 Dubai
07:30 Manama
Connect
EK383 Emirates
EK837 Emirates
19:10 Hong Kong
08:30 Dubai
23:15 Dubai
08:45 Manama
Connect
EK383 Emirates
EK835 Emirates
19:10 Hong Kong
02:00 Dubai
23:15 Dubai
02:15 Manama
Connect
EY833 Etihad
GF541 Gulf Air Bahrain
19:45 Hong Kong
07:30 Abu Dhabi
00:05 Abu Dhabi
07:40 Manama
Connect
EY833 Etihad
EY379 Etihad
19:45 Hong Kong
02:10 Abu Dhabi
00:05 Abu Dhabi
02:25 Manama
Connect
EY833 Etihad
EY371 Etihad
19:45 Hong Kong
09:15 Abu Dhabi
00:05 Abu Dhabi
09:30 Manama
Connect
EK385 Emirates
EK371 Emirates
FZ23 Flydubai
21:30 Hong Kong
02:25 Suvarnabhumi
07:15 Dubai
23:45 Suvarnabhumi
05:35 Dubai
07:30 Manama
Connect
EK385 Emirates
EK385 Emirates
FZ23 Flydubai
21:30 Hong Kong
01:35 Suvarnabhumi
07:15 Dubai
23:45 Suvarnabhumi
04:45 Dubai
07:30 Manama
Connect
EK385 Emirates
EK377 Emirates
EK837 Emirates
21:30 Hong Kong
03:30 Suvarnabhumi
08:30 Dubai
23:45 Suvarnabhumi
06:50 Dubai
08:45 Manama
Connect
EK385 Emirates
EK371 Emirates
EK837 Emirates
21:30 Hong Kong
02:25 Suvarnabhumi
08:30 Dubai
23:45 Suvarnabhumi
05:35 Dubai
08:45 Manama
Connect
EK385 Emirates
EK385 Emirates
EK837 Emirates
21:30 Hong Kong
01:35 Suvarnabhumi
08:30 Dubai
23:45 Suvarnabhumi
04:45 Dubai
08:45 Manama
Connect
HX761 Hong Kong
EY407 Etihad
EY371 Etihad
21:45 Hong Kong
02:15 Suvarnabhumi
09:15 Abu Dhabi
23:55 Suvarnabhumi
05:50 Abu Dhabi
09:30 Manama
Connect

4. Beijing Capital to Manama

  1. You take a bus, shuttle or taxi from your location in China to Beijing Capital.

  2. You take a flight from Beijing Capital to Manama and cost approximately 600 USD.

  3. You take a bus, shuttle or taxi from Manama to your destination in Bahrain.

Flight Depart Arrive
TK21 Turkish Airlines
GF046 Gulf Air Bahrain
00:10 Beijing Capital
06:40 Istanbul Ataturk
05:25 Istanbul Ataturk
10:40 Manama
Connect
MS956 Egyptair
GF070 Gulf Air Bahrain
00:30 Beijing Capital
13:00 Cairo
05:25 Cairo
17:00 Manama
Connect
MS956 Egyptair
MS920 Egyptair
00:30 Beijing Capital
14:00 Cairo
05:25 Cairo
17:45 Manama
Connect
EK307 Emirates
FZ23 Flydubai
00:40 Beijing Capital
07:15 Dubai
05:00 Dubai
07:30 Manama
Connect
EK307 Emirates
EK837 Emirates
00:40 Beijing Capital
08:30 Dubai
05:00 Dubai
08:45 Manama
Connect
EK307 Emirates
FZ81 Flydubai
00:40 Beijing Capital
10:30 Dubai
05:00 Dubai
10:45 Manama
Connect
EY889 Etihad
GF541 Gulf Air Bahrain
01:25 Beijing Capital
07:30 Abu Dhabi
06:10 Abu Dhabi
07:40 Manama
Connect
EY889 Etihad
GF543 Gulf Air Bahrain
01:25 Beijing Capital
12:40 Abu Dhabi
06:10 Abu Dhabi
12:45 Manama
Connect
EY889 Etihad
EY371 Etihad
01:25 Beijing Capital
09:15 Abu Dhabi
06:10 Abu Dhabi
09:30 Manama
Connect
TG675 Thai Airways International
GF153 Gulf Air Bahrain
06:45 Beijing Capital
11:50 Suvarnabhumi
10:55 Suvarnabhumi
15:05 Manama
Connect
EK309 Emirates
FZ27 Flydubai
07:25 Beijing Capital
17:10 Dubai
11:35 Dubai
17:25 Manama
Connect
EK309 Emirates
FZ21 Flydubai
07:25 Beijing Capital
14:35 Dubai
11:35 Dubai
14:50 Manama
Connect
EK309 Emirates
EK839 Emirates
07:25 Beijing Capital
16:10 Dubai
11:35 Dubai
16:30 Manama
Connect
CA959 Air China
GF151 Gulf Air Bahrain
14:15 Beijing Capital
21:40 Suvarnabhumi
18:35 Suvarnabhumi
00:50 Manama
Connect
HU7247 Hainan
EY811 Etihad
EY379 Etihad
15:20 Beijing Capital
21:00 Chengdu
02:10 Abu Dhabi
18:10 Chengdu
00:25 Abu Dhabi
02:25 Manama
Connect
CA941 Air China
GF513 Gulf Air Bahrain
17:20 Beijing Capital
23:35 Dubai
22:20 Dubai
23:55 Manama
Connect
CA941 Air China
EK835 Emirates
17:20 Beijing Capital
02:00 Dubai
22:20 Dubai
02:15 Manama
Connect
CA947 Air China
GF133 Gulf Air Bahrain
20:40 Beijing Capital
03:55 Delhi
01:35 Delhi
06:00 Manama
Connect
CA947 Air China
GF131 Gulf Air Bahrain
20:40 Beijing Capital
05:25 Delhi
01:35 Delhi
07:30 Manama
Connect

5. Shanghai Pudong to Manama

  1. You take a bus, shuttle or taxi from your location in China to Shanghai Pudong.

  2. You take a flight from Shanghai Pudong to Manama and cost approximately 500 USD.

  3. You take a bus, shuttle or taxi from Manama to your destination in Bahrain.

Flight Depart Arrive
EK303 Emirates
EK837 Emirates
00:05 Shanghai Pudong
08:30 Dubai
04:55 Dubai
08:45 Manama
Connect
EK303 Emirates
FZ23 Flydubai
00:05 Shanghai Pudong
07:15 Dubai
04:55 Dubai
07:30 Manama
Connect
EK303 Emirates
FZ81 Flydubai
00:05 Shanghai Pudong
10:30 Dubai
04:55 Dubai
10:45 Manama
Connect
EY867 Etihad
GF541 Gulf Air Bahrain
00:45 Shanghai Pudong
07:30 Abu Dhabi
06:15 Abu Dhabi
07:40 Manama
Connect
EY867 Etihad
GF543 Gulf Air Bahrain
00:45 Shanghai Pudong
12:40 Abu Dhabi
06:15 Abu Dhabi
12:45 Manama
Connect
EY867 Etihad
EY371 Etihad
00:45 Shanghai Pudong
09:15 Abu Dhabi
06:15 Abu Dhabi
09:30 Manama
Connect
EK305 Emirates
EK839 Emirates
07:15 Shanghai Pudong
16:10 Dubai
12:05 Dubai
16:30 Manama
Connect
EK305 Emirates
FZ21 Flydubai
07:15 Shanghai Pudong
14:35 Dubai
12:05 Dubai
14:50 Manama
Connect
EK305 Emirates
FZ27 Flydubai
07:15 Shanghai Pudong
17:10 Dubai
12:05 Dubai
17:25 Manama
Connect
TG663 Thai Airways International
GF151 Gulf Air Bahrain
07:30 Shanghai Pudong
21:40 Suvarnabhumi
11:05 Suvarnabhumi
00:50 Manama
Connect
MU235 China Eastern Airlines
GF145 Gulf Air Bahrain
12:15 Shanghai Pudong
19:00 Male
17:55 Male
22:10 Manama
Connect
MU245 China Eastern Airlines
GF511 Gulf Air Bahrain
13:25 Shanghai Pudong
21:00 Dubai
19:00 Dubai
21:15 Manama
Connect
MU245 China Eastern Airlines
EK833 Emirates
13:25 Shanghai Pudong
21:15 Dubai
19:00 Dubai
21:25 Manama
Connect
MU245 China Eastern Airlines
FZ25 Flydubai
13:25 Shanghai Pudong
20:25 Dubai
19:00 Dubai
20:40 Manama
Connect
9C8579 Spring Airlines
GF151 Gulf Air Bahrain
13:45 Shanghai Pudong
21:40 Suvarnabhumi
17:10 Suvarnabhumi
00:50 Manama
Connect
FM855 Shanghai Airlines
GF151 Gulf Air Bahrain
14:25 Shanghai Pudong
21:40 Suvarnabhumi
18:05 Suvarnabhumi
00:50 Manama
Connect
KA891 Cathay Dragon
CX745 Cathay Pacific
CX745 Cathay Pacific
19:05 Shanghai Pudong
02:10 Hong Kong
07:45 Dubai
21:55 Hong Kong
06:30 Dubai
08:05 Manama
Connect
KA897 Cathay Dragon
CX745 Cathay Pacific
CX745 Cathay Pacific
20:05 Shanghai Pudong
02:10 Hong Kong
07:45 Dubai
22:45 Hong Kong
06:30 Dubai
08:05 Manama
Connect
KA809 Cathay Dragon
CX745 Cathay Pacific
CX745 Cathay Pacific
21:10 Shanghai Pudong
02:10 Hong Kong
07:45 Dubai
23:45 Hong Kong
06:30 Dubai
08:05 Manama
Connect
MU563 China Eastern Airlines
GF131 Gulf Air Bahrain
21:15 Shanghai Pudong
05:25 Delhi
01:25 Delhi
07:30 Manama
Connect
MU563 China Eastern Airlines
GF133 Gulf Air Bahrain
21:15 Shanghai Pudong
03:55 Delhi
01:25 Delhi
06:00 Manama
Connect
AI349 Air India Limited
GF133 Gulf Air Bahrain
22:00 Shanghai Pudong
03:55 Delhi
02:20 Delhi
06:00 Manama
Connect
AI349 Air India Limited
GF131 Gulf Air Bahrain
22:00 Shanghai Pudong
05:25 Delhi
02:20 Delhi
07:30 Manama
Connect

References

Find Hotels in Bahrain

You can find hotels and accommodations in Bahrain with our hotels search tool below

Booking.com