Cheap Flights from Dhaka to Shanghai - DAC to SHA (reverse)
Popular Flights from Dhaka to Shanghai
- Airfare from Dhaka to Shanghai on China Southern Airlines from $601 round trip
- Airfare from Dhaka to Shanghai on Malaysia Airlines from $899 round trip
- Airfare from Dhaka to Shanghai on Singapore Airlines from $953 round trip
- Airfare from Dhaka to Shanghai on Thai Airways International from $1107 round trip
- Airfare from Dhaka to Shanghai on Cathay Pacific Airways from $3162 round trip
Did You Know?
- The largest aircraft operated by Singapore flying between Dhaka, BD and Shanghai, CN is a 330 with 285 seats.
- 7 airlines operate between Dhaka, BD and Shanghai, CN
- Cathay has the most one stop flights between Dhaka, BD and Shanghai, CN.
- Hong Kong, HK is the most popular connection for one stop flights between Dhaka, BD and Shanghai, CN.
- The smallest aircraft operated by China E flying between Dhaka, BD and Shanghai, CN is a 737 with 131 seats.
- The shortest flight between Dhaka, BD and Shanghai, CN on Malaysia is 3,999 miles.
- China E has 11 one stop flights between Dhaka, BD and Shanghai, CN.
- 26,130 seats are available per day to fly out of Dhaka, BD connecting to Shanghai, CN
Quick Links
As seen in...

Farecompare Research Tools
Cheap International Flights to Shanghai - SHA
Flights
Airline
Lowest Price
American, Air Canada, Air France, British Airways, Air China, Continental, China S, Delta, Korean, KLM, Lufthansa, China E, United
$1031
Jet India, Air France, Air India, British Airways, Air China, Continental, Cathay, Delta, Emirates, Dragonair, KLM, Lufthansa, SWISS, Malaysia, China E, All Nippon, Qatar, Singapore, Thai, Turkish, Virgin Atlantic
₨25188
American, Air Canada, British Airways, Air China, Continental, Delta, Emirates, KLM, Lufthansa, China E, All Nippon, Qatar, United
$932
American, Air Canada, Air France, Alaska, British Airways, Air China, Continental, China S, Delta, Korean, KLM, Lufthansa, SWISS, China E, All Nippon, Qatar, United
$965
British Airways, Emirates, Gulf Air, Malaysia, Philippine, Qatar, Thai, Turkish
BHD234
American, Air Canada, Air France, British Airways, Air China, Continental, Delta, KLM, Lufthansa, SWISS, China E, United, Virgin Atlantic
$863
Air France, Finnair, Alitalia, British Airways, Air China, Continental, Delta, Spanair, KLM, Lufthansa, SWISS, China E, Qatar, Aeroflot, Turkish
€396
American, Air Canada, Air France, Alaska, British Airways, EVA, Air China, Continental, Delta, Hainan, KLM, Lufthansa, China E, All Nippon, Asiana, United
$810
Finnair, Alitalia, British Airways, Air China, Continental, KLM, Lufthansa, SWISS, China E, Qatar, Aeroflot, Turkish, United
€440