> > > > >
Flights from Shanghai to Dhaka
Find cheap airlines flights from Shanghai to Dhaka
Choose from 4 carriers that fly from Shanghai to Dhaka, including China Southern Airlines, China Eastern Airlines, and Air China. Enjoy the cheapest tickets on this route with China Eastern Airlines.
Find cheap flight deals from Shanghai to Dhaka
Find flight deals from Shanghai to Dhaka for the next 3 months. Book one way flights from 1,098 AZN or round trip flights from 2,439 AZN.
- Round-trip
- One way
-
-
SHA 7:05 PM18h 25m1 stopDAC 11:30 AMShanghai - Dhaka | Sat, Jan 17 | China Southern Airlines
DAC 11:15 PM14h1 stopSHA 3:15 PMDhaka - Shanghai | Thu, Jan 22 | China Southern Airlines2,439 AZN 3,453 AZN28% OFF28% OFF3,453 AZN 2,439 AZN -
SHA 7:05 PM18h 25m1 stopDAC 11:30 AMShanghai - Dhaka | Fri, Jan 2 | China Southern Airlines
DAC 12:50 PM9h 55m1 stopPVG 12:45 AMDhaka - Shanghai | Wed, Jan 7 | China Southern Airlines2,510 AZN 3,453 AZN27% OFF27% OFF3,453 AZN 2,510 AZN -
SHA 7:50 PM27h 20m1 stopDAC 9:10 PMShanghai - Dhaka | Thu, Jan 1 | China Southern Airlines
DAC 11:15 PM10h 10m1 stopPVG 11:25 AMDhaka - Shanghai | Tue, Jan 6 | China Southern Airlines2,510 AZN 3,453 AZN27% OFF27% OFF3,453 AZN 2,510 AZN -
SHA 8:50 AM15h1 stopDAC 9:50 PMShanghai - Dhaka | Sun, Jan 4 | China Southern Airlines
DAC 11:15 PM8h1 stopSHA 9:15 AMDhaka - Shanghai | Thu, Jan 8 | China Southern Airlines2,510 AZN27% OFF3,453 AZN 2,510 AZN -
SHA 4:50 PM20h 40m1 stopDAC 11:30 AMShanghai - Dhaka | Sat, Jan 3 | China Southern Airlines
DAC 11:15 PM8h1 stopSHA 9:15 AMDhaka - Shanghai | Thu, Jan 8 | China Southern Airlines2,510 AZN27% OFF3,453 AZN 2,510 AZN -
SHA 12:10 PM26h 55m1 stopDAC 1:05 PMShanghai - Dhaka | Sat, Dec 13 | China Eastern Airlines
DAC 2:05 PM26h 50m1 stopSHA 6:55 PMDhaka - Shanghai | Thu, Dec 18 | China Eastern Airlines2,520 AZN27% OFF3,453 AZN 2,520 AZN -
SHA 5:20 PM21h 45m1 stopDAC 1:05 PMShanghai - Dhaka | Fri, Dec 12 | China Eastern Airlines
DAC 2:05 PM23h1 stopSHA 3:05 PMDhaka - Shanghai | Wed, Dec 17 | China Eastern Airlines2,520 AZN27% OFF3,453 AZN 2,520 AZN -
SHA 7:15 AM7h 50m1 stopDAC 1:05 PMShanghai - Dhaka | Wed, Dec 17 | China Eastern Airlines
DAC 2:05 PM8h 50m1 stopPVG 12:55 AMDhaka - Shanghai | Sat, Dec 20 | China Eastern Airlines2,520 AZN27% OFF3,453 AZN 2,520 AZN -
SHA 5:20 PM21h 45m1 stopDAC 1:05 PMShanghai - Dhaka | Tue, Dec 16 | China Eastern Airlines
DAC 2:05 PM23h1 stopSHA 3:05 PMDhaka - Shanghai | Sat, Dec 20 | China Eastern Airlines2,520 AZN27% OFF3,453 AZN 2,520 AZN -
SHA 7:15 AM7h 50m1 stopDAC 1:05 PMShanghai - Dhaka | Mon, Dec 15 | China Eastern Airlines
DAC 2:05 PM6h 35m1 stopSHA 10:40 PMDhaka - Shanghai | Thu, Dec 18 | China Eastern Airlines2,520 AZN27% OFF3,453 AZN 2,520 AZN -
SHA 1:00 PM17h 25m1 stopDAC Invalid DateShanghai - Dhaka | Sun, Dec 14 | Normal Airline
DAC 3:00 PM6hNonstopSHA 4:00 PMDhaka - Shanghai | Tue, Dec 16 | Normal AirlineFind More FlightsFind More Flights
-
SHA 9:15 PM17h 50m1 stopDAC 1:05 PMShanghai - Dhaka | Thu, Feb 5 | China Eastern Airlines1,098 AZN 1,590 AZN31% OFF31% OFF1,590 AZN 1,098 AZN -
PVG 4:30 PM30h 10m1 stopDAC 8:40 PMShanghai - Dhaka | Wed, Jan 14 | Air China1,130 AZN 1,590 AZN28% OFF28% OFF1,590 AZN 1,130 AZN -
SHA 7:45 AM14h 55m1 stopDAC 8:40 PMShanghai - Dhaka | Sun, Feb 8 | Air China1,140 AZN 1,590 AZN28% OFF28% OFF1,590 AZN 1,140 AZN -
SHA 5:30 PM29h 10m1 stopDAC 8:40 PMShanghai - Dhaka | Sat, Jan 10 | Air China1,140 AZN28% OFF1,590 AZN 1,140 AZN -
SHA 7:15 AM7h 50m1 stopDAC 1:05 PMShanghai - Dhaka | Sat, Jan 10 | China Eastern Airlines1,145 AZN28% OFF1,590 AZN 1,145 AZN -
SHA 8:05 PM19h1 stopDAC 1:05 PMShanghai - Dhaka | Tue, Feb 3 | China Eastern Airlines1,151 AZN28% OFF1,590 AZN 1,151 AZN -
SHA 3:50 PM21h 40m1 stopDAC 11:30 AMShanghai - Dhaka | Sat, Jan 10 | China Southern Airlines1,158 AZN27% OFF1,590 AZN 1,158 AZN -
SHA 8:55 AM13h 45m1 stopDAC 8:40 PMShanghai - Dhaka | Thu, Jan 22 | Air China1,160 AZN27% OFF1,590 AZN 1,160 AZN -
SHA 10:30 PM24h 10m1 stopDAC 8:40 PMShanghai - Dhaka | Wed, Jan 21 | Air China1,160 AZN27% OFF1,590 AZN 1,160 AZN -
SHA 8:55 AM13h 45m1 stopDAC 8:40 PMShanghai - Dhaka | Tue, Jan 20 | Air China1,160 AZN27% OFF1,590 AZN 1,160 AZN -
SHA 1:00 PM17h 25m1 stopDAC Invalid DateShanghai - Dhaka | Sun, Dec 14 | Normal AirlineFind More FlightsFind More Flights
-
Displayed flight fares from Shanghai to Dhaka are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.
Flight Info | Shanghai to Dhaka
The distance between Shanghai and Dhaka is approximately 3,148.6 km. Based on Trip.com's data travel demand peaks in July. The off-season for travel is September.
| Cheapest one-way flight price | 1,098 AZN |
|---|---|
| Cheapest round-trip ticket price | 2,439 AZN |
| Off-season for travel | September |
| Peak season for travel | July |
| Flight distance | 3,148.6 km |
| Popular airline | China Southern Airlines |
When is the cheapest time to fly from Shanghai to Dhaka?
The cheapest time for Shanghai to Dhaka flights: Feb 1 to Feb 8 — one way flight prices from 1,098 AZN.
Cheapest flights
From price
Search
Displayed fare trends are based on Trip.com's aggregated average of the lowest flight prices from Shanghai to Dhaka, calculated over the upcoming 10 weeks.
Frequently Asked Questions
What are the cheapest flights from Shanghai to Dhaka (SHA-DAC)?
Based on Trip.com data, China Eastern Airlines offers one-way fares as low as 1,098 AZN on Cheapest nonstop routes (e.g. SHA to DAC on Thu, Feb 5), while China Southern Airlines offers Cheapest nonstop round-trips from 2,439 AZN departing on Sat, Jan 17 and returning on Thu, Jan 22.Which airlines offer direct flights from Shanghai to Dhaka?
At the moment, you can catch a nonstop flight from Shanghai to Dhaka with the following airlines, including: Thai Airways Selected airlines are based on historical data collected from flight bookings users made on Trip.com within the last 90 days.When is the best time to book flights from Shanghai to Dhaka?
By analyzing data from all airlines on the Trip.com flight calendar, it looks like the best time to book a flight from Shanghai to Dhaka is around 40 days (6 weeks) in advance, and the best time to fly is usually on Tuesday, Wednesday, and Saturday. Tuesday typically offers the cheapest flights for departure, while Saturday offers the best return deals.How can I find the best deals on flights from Shanghai to Dhaka?
To find best deals on flights from Shanghai to Dhaka, you can use various tools on Trip.com:
· Be flexible with your travel dates to get the cheapest flight deal. Now the cheapest flight deal is on Thu, Feb 5, with one-way flights priced at just 1,098 AZN.
· Compare airlines strategically. Budget carriers often provide the lowest base fares, while we found the most affordable airline currently operating on this route is China Eastern Airlines.
· Set up price alerts to easily monitor ticket prices without having to check every day.
· Check Trip.com flight deals and promo codes frequently.
· Avoid peak season unless you book very early. It seems the peak season for Dhaka travel is around July.
· Get exclusive promo codes for Trip.com app users.When are flight tickets from Shanghai (SHA) to Dhaka (DAC) the cheapest?
The cheapest months to fly from Shanghai to Dhaka is September, when demand for travel is lower.Which upcoming date is cheapest to fly from Shanghai to Dhaka on?
After crunching the numbers on our December flight calendar, it's currently cheapest to fly from Shanghai to Dhaka on December 19, 2025 with Shanghai Airlines, with prices starting at 1,048 AZN.Which airports can I fly to for Dhaka from Shanghai?
You can land at any one of the following hubs in Dhaka, with Shanghai Hongqiao International Airport to Hazrat Shahjalal International Airport (SHA-DAC) is by far the most common option on this route: Hazrat Shahjalal International Airport (DAC).Is there any time difference between Shanghai and Dhaka?
The time difference between Dhaka and Shanghai is 2h.How do I change or cancel my ticket from Shanghai to Dhaka?
Tickets can only be changed or canceled if permitted by airline policy. To submit a change or cancellation request, go to the flight bookings page, select the option to change or cancel your booking, choose the relevant passengers and segment, and submit a request. Please note that additional charges may apply according to the airline ticket policy. However, if the flight has been rescheduled and you would like to change or cancel your ticket, you can submit an involuntary cancellation request. For more details about change and cancellation policies, please check the customer support pages.
Explore More Popular Flights
- Top Routes from Shanghai
- Top Routes to Dhaka
- Popular Airlines
- Top Flight Destinations in Bangladesh
- Cheap flights from Shanghai to Chengdu
- Direct flights from Shanghai to Tokyo
- Return flights from Shanghai to Bangkok
- Direct flights from Shanghai to Guangzhou
- Cheap flights from Shanghai to Zhangjiajie
- Return flights from Shanghai to Beijing
- Cheap flights from Shanghai to Seoul
- Cheap flights from Shanghai to Shenzhen
- Cheap flights from Shanghai to Chongqing
- Cheap flights from Shanghai to Hong Kong
- Return flights from Singapore to Dhaka
- Cheap flights from Seoul to Dhaka
- Return flights from Tokyo to Dhaka
- Return flights from Osaka to Dhaka
- Cheap flights from Chittagong to Dhaka
- Cheap flights from Malé to Dhaka
- Direct flights from Guangzhou to Dhaka
- Cheap flights from Sylhet to Dhaka
- Cheap flights from Ta Khmau to Dhaka
- Cheap flights from Kuala Lumpur to Dhaka
- Cheap Flight tickets to Rajshahi
- Plane tickets to Chittagong
- Cheap Flight tickets to Dhaka
- Cheap Flight tickets to Barisal
- Cheap Flight tickets to Saidpur
- Cheap Flight tickets to Ishwardi
- Plane tickets to Jessore
- Round-trip tickets to Comilla
- Round-trip tickets to Sylhet
- Round-trip tickets to Cox's Bazar