Welcome | Sign out

Cheap Flights from Bahrain to Shanghai - BAH to SHA (reverse)

Did You Know?

There are 6630 flights from Bahrain, BH to Shanghai per week.
Emirates has 392 connecting flights between Bahrain, BH and Shanghai.
617,723 seats are available per week to fly from Bahrain, BH to Shanghai.
You must make at least one connection to fly from Bahrain, BH to Shanghai.

Cheap International Flights from Bahrain - BAH

Flights
Airline
Lowest Price
Qatar
BHD324
Cathay, Jet Airways, Turkish, Srilankan, Etihad, Royal Jordanian, Malaysia, Qatar, Mihin Lanka, Pakistan, Emirates
BHD285
Cathay, Jet Airways, Gulf Air, Turkish, Srilankan, Etihad, Kuwait, Malaysia, Qatar, Mihin Lanka, Pakistan, Oman Air, Emirates
BHD185
Malaysia, Cathay, Turkish, Qatar, Emirates, Etihad
BHD356
Turkish, Srilankan, Etihad, Malaysia, Qatar, Mihin Lanka, Pakistan, Emirates
BHD279
Malaysia, Saudi Arabian, Cathay, Gulf Air, Qatar, Emirates, Kuwait, Etihad
BHD234
Turkish, Srilankan, Saudi Arabian, Malaysia, Mihin Lanka, Qatar, Emirates
BHD270
Qantas, Jet Airways, Gulf Air, Turkish, KLM, Alitalia, British Airways, Kuwait, Etihad, Royal Jordanian, Egyptair, Saudi Arabian, Pakistan, Air France, Qatar, Lufthansa, Oman Air, Emirates
BHD239
Malaysia, Cathay, Emirates
BHD291

Cheap International Flights to Shanghai - SHA

Flights
Airline
Lowest Price
Turkish, Srilankan, Etihad, Malaysia, Philippine, Qatar, Emirates
﷼2249
Turkish, Srilankan, Etihad, Philippine, Qatar, Emirates
﷼2473
Qatar
﷼3179
Jet Airways, Gulf Air, Turkish, Srilankan, Kuwait, Etihad, Egyptair, Royal Jordanian, Malaysia, Philippine, Pakistan, Qatar, Nepal, Oman Air, Emirates
﷼1738
Gulf Air, Etihad, Kuwait, Saudi Arabian, Malaysia, Qatar, Emirates
﷼1940
Jet Airways, Turkish, Srilankan, Etihad, Royal Jordanian, Malaysia, Philippine, Qatar, Nepal, Emirates
﷼1825
Turkish, Srilankan, Etihad, Egyptair, Malaysia, Philippine, Pakistan, Qatar, Emirates
﷼2809
Turkish, Etihad, Malaysia, Philippine, Qatar, Emirates
﷼2505
Jet Airways, Turkish, Srilankan, Etihad, Royal Jordanian, Philippine, Qatar, Pakistan, Emirates
﷼1849
Gulf Air, Jet Airways, Turkish, Royal Jordanian, Saudi Arabian, MIA Air Liban, Qatar, Oman Air, KLM, Austrian, British Airways, Etihad, Egyptair, Air France, Pakistan, Lufthansa, Emirates, Pegasus
﷼1810
Gulf Air, Etihad, Kuwait, Saudi Arabian, Philippine, Qatar, Emirates
﷼1738
Turkish, Ethiopian, Qatar, Emirates, Etihad
﷼3140
Jet Airways, Turkish, Srilankan, Kuwait, Etihad, Egyptair, Royal Jordanian, Malaysia, Saudi Arabian, Yemenia, Philippine, Pakistan, Qatar, Nepal, Oman Air, Emirates
﷼1828
Malaysia, Emirates
﷼2723
Turkish, Srilankan, Egyptair, Saudi Arabian, Malaysia, Qatar, Emirates
﷼3084
Turkish, Srilankan, Etihad, Egyptair, Malaysia, Philippine, Qatar, Pakistan, Emirates
﷼2900
Turkish, Srilankan, Etihad, Philippine, Pakistan, Qatar, Emirates
﷼2793
Turkish, Srilankan, Saudi Arabian, Philippine, Qatar, Emirates
﷼2784
United, Gulf Air, Qatar, Flydubai, Oman Air, Emirates
﷼676
Jet Airways, Turkish, Srilankan, Etihad, Malaysia, Saudi Arabian, Philippine, Qatar, Emirates
﷼1940
Cheap Flights from Bahrain to Shanghai, from BHD303 Round trip from BAH to SHA