Cheap Flights from Don Mueang to Shanghai

Compare Don Mueang to Shanghai flight deals

Find the cheapest month or even day of the year to fly to Shanghai

Book the best Shanghai fare with no extra fees

Flight deals from Don Mueang Airport to Shanghai

Looking for a cheap last-minute deal or the best return flight from Don Mueang Airport to Shanghai? If you want to travel next month, return fares start from Rs83,447. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Don Mueang to Shanghai

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Don Mueang to Shanghai flights are currently cheapest in October.

Direct flights from Don Mueang to Shanghai

Alternative Don Mueang to Shanghai routes

Looking for the cheapest, fastest or easiest route from Don Mueang to Shanghai? You could fly into the following airports instead.

Bangkok to Shanghai: Flight information

The things to know before you go.
Cheapest flight foundRs29,217
Cheapest month to flyOctober
Average flight time4 hrs, 18 mins
Most popular airlineThai LionAir
Average flights per week4

Finding cheap flights from Don Mueang to Shanghai: Frequently asked questions

There are 2 airports in Shanghai: Shanghai Hongqiao and Shanghai Pudong.
The best price we found for a return flight from Don Mueang to Shanghai is Rs55,991. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
4 hours and 18 minutes is the average flight time from Don Mueang to Shanghai.
Thai LionAir and Thai AirAsia X fly direct from Don Mueang to Shanghai.
As of April 2026, there are 4 flights per week flying from Don Mueang to Shanghai.
The cheapest month to fly from Don Mueang to Shanghai is usually October.
If you're flying from Don Mueang Airport, the cheapest airport near Shanghai is Shanghai Pudong – which is 32.7 km away from the centre of Shanghai. We've found flights into this airport from Rs55,991.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Don Mueang Airport to Shanghai on Tuesday, 13 October 2026.
Yes – the average flight time is 4 hours and 18 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Shanghai but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Shanghai is around 40 days in advance, so don’t leave your flight to the last minute.
In April, the average temperature is usually around 14°C. August is typically the warmest month in Shanghai, when it usually averages around 29°C. You can expect the least rain in December. The coldest month is January, with temperatures averaging 4°C. The rainiest month is June.
Currently, Thai LionAir offers the cheapest flight tickets to Shanghai.

Flying from Bangkok Don Mueang International Airport (DMK) to Shanghai: what you need to know

  • The average time for a direct flight from Bangkok Don Mueang International Airport to Shanghai is 4 hours 30 minutes.

  • Bangkok Don Mueang International Airport is located in Bangkok. Following the UTC+8 timezone, Shanghai is one hour ahead of Bangkok.

  • Bangkok Don Mueang International Airport (DMK) to Shanghai Pudong International Airport (PVG) is the most popular route, with five weekly flights to choose from. You can fly from DMK to PVG at 00:05 with Thai AirAsia X.

  • For a relaxed start to your DMK to Shanghai flight, leave enough time to check in and drop off your luggage. Arriving two hours ahead of international departures and an hour before domestic flights is the general travel rule.

  • Flying over a peak time like January? Major public holidays and other popular periods can lead to longer lines and delays at security. Play things extra safe and arrive up to four hours before international flights and two hours before domestic departures.

  • Direct Bangkok Don Mueang International Airport to Shanghai tickets are available for booking. Shanghai Pudong International Airport (PVG) will be where your journey ends.

  • Book your favourite seat with Thai Lion Air. This leading carrier offers direct flights from Bangkok Don Mueang International Airport to Shanghai.

  • Think about adding a stopover to potentially score a cheaper plane ticket from DMK to Shanghai. All you need to do is deselect 'Direct flights only' during your search. Take a detour (and maybe pocket some savings) by stopping at one of these connection hubs:

    • Guangzhou Baiyun International Airport (CAN)

    • Chongqing Jiangbei International Airport (CKG)

    • Hong Kong International Airport (HKG)

  • DMK is around 21 kilometres from central Bangkok. If you're driving, ride-sharing or catching a taxi from the centre, it'll take 35 minutes or so to get there, depending on traffic conditions. If you're taking public transport, expect the travel time to be around 1 hour 5 minutes.

  • Catching an early flight from Bangkok Don Mueang International Airport to Shanghai? Avoid the stress of rushing to the terminal (and sneak in some extra snooze time) by choosing one of these hotels close to DMK:

  • Of the departures from Bangkok Don Mueang International Airport, 60% arrive on time at their destination.

How to find the cheapest flights from Bangkok Don Mueang International Airport (DMK) to Shanghai

  • Rs29,217 is currently the lowest price for a one-way Bangkok Don Mueang International Airport to Shanghai flight. Return plane tickets start at Rs55,991. These prices may change depending on demand and availability.

  • Book 11 months before travelling. Research on pricing trends suggests this is the ideal window for finding cheap flights from DMK to Shanghai.

  • Organise your trip for April. That's the best month for landing an epic deal on Bangkok Don Mueang International Airport to Shanghai tickets. If your travel dates are flexible, use the 'Whole month' tool to find the lowest price across every month.

  • Locking in a cheap flight from DMK to Shanghai is a breeze with Price Alerts. Simply set up one of these automatic notifications and we'll notify you when a deal gets even better.

  • Snag an affordable flight from Bangkok Don Mueang International Airport to Shanghai with the help of our filters. Select your ideal departure time, duration and airlines, then sort the results by 'Cheapest' to see the best deals.

Airports in Shanghai

Shanghai Pudong International Airport (PVG)

  • Shanghai Pudong International Airport (PVG) to central Shanghai takes about 1 hour 5 minutes by car. The centre is roughly 48 kilometres away.

  • When travelling on public transport, expect a journey time of around 50 minutes.

  • The last thing you want is a lengthy journey to your hotel if you're landing late on a flight from Bangkok Don Mueang International Airport to Shanghai. Stay at one of these accommodation options near PVG instead:

  • Increase the odds of securing a great deal by booking early. Reserving your ride from Shanghai Pudong International Airport at least a few weeks ahead of your flight from DMK to Shanghai is a smart idea.

  • The street address for PVG is No.300 Qihang Road.

Shanghai Hongqiao International Airport (SHA)

  • Once your flight from Bangkok Don Mueang International Airport to Shanghai has arrived, you can get to the city centre in about 30 minutes by car. Central Shanghai is roughly 14 kilometres from Shanghai Hongqiao International Airport (SHA).

  • Travelling by public transport will take around 40 minutes.

  • You'll find some comfortable places ready to welcome you near SHA. Kick back and get cosy after your DMK to Shanghai flight at any of these perfectly located options:

  • Generally, the sooner you book, the bigger the savings and variety of vehicles. Secure your ride from SHA as soon as you know your dates.

  • The address for Shanghai Hongqiao International Airport is 700 Yingbin 1st Rd.

Best time to go to Shanghai

  • December is the quietest month for flights from Bangkok Don Mueang International Airport to Shanghai, while February is the busiest. Find the best time to go to Shanghai based on whether you want a lively atmosphere or a more laid-back vibe.

  • Before booking a Bangkok Don Mueang International Airport to Shanghai plane ticket, think about what kind of weather works for you. August is the warmest month in Shanghai, with temperatures ranging from 23ºC to 34ºC.

  • Look for cheap tickets from DMK to Shanghai in January if you'd rather travel during cooler conditions. Temperatures are at their lowest then, ranging between -1ºC and 10ºC on average.

More about Shanghai

Explore more of China

  • Shanghai is always a good idea, but there are so many other parts of China you should also see. Around 274 kilometres west of Shanghai, a visit to Nanjing will keep your itinerary packed. Start with leading attractions like Nanjing City Wall, Zijin Tower and Nanjing Massacre Memorial Hall.

  • Around 241 kilometres southwest of Shanghai, Puyang is another favourite stop in China. Get a taste of what this destination has to offer at Xuanlushan Scenic Area, Xianhua Mountain and Minsheng Flower Sea.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.