Find flights
Deals
When to book
Airlines

฿3,773+ Direct flights to Shanghai, China

This is the cheapest price on a non-stop flight to Shanghai found by a Cheapflights user in the last 72 hours by searching for a flight departing on 23/2. Fares are subject to change and may not be available on all flights or dates of travel.
— SHA
21 Feb — 28 Feb1
1 adult

Find flight deals to Shanghai

Cheapest flights to Shanghai
Explore the most affordable flight options available to Shanghai. Find the lowest fares based on data from user searches, with prices last updated on 16 February 2025.

Sat 15/300:15DMK - PVG
Nonstop4h 15mThai AirAsia X
Sun 30/306:50PVG - DMK
Nonstop4h 45mThai AirAsia X
Deal found 16/2฿5,896
Sat 8/300:15DMK - PVG
Nonstop4h 15mMultiple Airlines
Thu 13/302:40PVG - DMK
Nonstop4h 30mMultiple Airlines
Deal found 15/2฿5,930
Sat 8/318:50BKK - PVG
Nonstop4h 40mSpring Airlines
Tue 11/307:05PVG - BKK
Nonstop4h 40mSpring Airlines
Deal found 15/2฿5,997
Fri 7/318:50BKK - PVG
Nonstop4h 40mMultiple Airlines
Fri 14/323:00PVG - BKK
Nonstop4h 50mMultiple Airlines
Deal found 15/2฿6,132
Sat 1/320:25DMK - PVG
Nonstop4h 05mThai Lion Air
Sun 2/302:40PVG - DMK
Nonstop4h 30mThai Lion Air
Deal found 16/2฿6,199
Sun 16/316:45BKK - PVG
Nonstop4h 15mThai Vietjet Air
Wed 19/323:00PVG - BKK
Nonstop4h 50mThai Vietjet Air
Deal found 15/2฿6,738
Fri 7/316:30BKK - PVG
Nonstop4h 10mJuneyao Airlines
Fri 14/311:25PVG - BKK
Nonstop5h 05mJuneyao Airlines
Deal found 15/2฿8,018
Sat 22/219:55BKK - PVG
Nonstop4h 25mChina Eastern
Tue 25/200:15PVG - BKK
Nonstop4h 50mChina Eastern
Deal found 15/2฿8,153
Fri 21/219:55BKK - PVG
Nonstop4h 25mShanghai Airlines
Thu 27/200:15PVG - BKK
Nonstop4h 50mShanghai Airlines
Deal found 15/2฿8,221
Thu 6/301:10BKK - PVG
Nonstop4h 15mThai Airways
Fri 14/308:15PVG - BKK
Nonstop4h 55mThai Airways
Deal found 16/2฿10,680

Best time to book a flight to Shanghai

Have a flexible travel schedule? Discover the best time to fly to Shanghai with our price prediction graph.
Estimated return price
Rates are based on past data. Find the cheapest month and day to book your flight based on your travel requirements, then search for cheap deals.

Find direct flights to Shanghai within your budget

Use the slider to find non-stop flights to Shanghai within your budget. Price data is based on user searches made on Cheapflights. Over the past seven days, Cheapflights users made 17,341 searches and data was last updated on 16 February 2025.

Fly from

Bangkok

Route

Depart

Return

Price

BangkokShanghai

DMK - PVG

DMKPVG

Bangkok Don Mueang Intl

Sat 15/3

00:15-05:30

Nonstop4h 15m

Shanghai Pu Dong

Mon 31/3

06:50-10:35

Nonstop4h 45m

฿5,896

BangkokShanghai

DMK - PVG

DMKPVG

Bangkok Don Mueang Intl

Sat 8/3

00:15-05:30

Nonstop4h 15m

Shanghai Pu Dong

Thu 13/3

02:40-06:10

Nonstop4h 30m

฿5,930

BangkokShanghai

BKK - PVG

BKKPVG

Bangkok Suvarnabhumi

Sat 8/3

18:50-00:30

Nonstop4h 40m

Shanghai Pu Dong

Wed 12/3

07:10-10:45

Nonstop4h 35m

฿5,997

BangkokShanghai

BKK - PVG

BKKPVG

Bangkok Suvarnabhumi

Fri 7/3

18:50-00:30

Nonstop4h 40m

Shanghai Pu Dong

Fri 14/3

23:00-02:50

Nonstop4h 50m

฿6,132

BangkokShanghai

DMK - PVG

DMKPVG

Bangkok Don Mueang Intl

Sat 1/3

20:25-01:30

Nonstop4h 05m

Shanghai Pu Dong

Sun 2/3

02:40-06:10

Nonstop4h 30m

฿6,199

BangkokShanghai

BKK - PVG

BKKPVG

Bangkok Suvarnabhumi

Sun 16/3

16:45-22:00

Nonstop4h 15m

Shanghai Pu Dong

Wed 19/3

23:00-02:50

Nonstop4h 50m

฿6,738

BangkokShanghai

BKK - PVG

BKKPVG

Bangkok Suvarnabhumi

Fri 7/3

16:30-21:40

Nonstop4h 10m

Shanghai Pu Dong

Fri 14/3

11:25-15:30

Nonstop5h 05m

฿8,018

BangkokShanghai

BKK - PVG

BKKPVG

Bangkok Suvarnabhumi

Wed 26/2

19:05-00:35

Nonstop4h 30m

Shanghai Pu Dong

Sat 1/3

00:15-04:05

Nonstop4h 50m

฿8,996

BangkokShanghai

BKK - PVG

BKKPVG

Bangkok Suvarnabhumi

Fri 7/3

13:35-19:05

Nonstop4h 30m

Shanghai Pu Dong

Thu 13/3

00:15-04:05

Nonstop4h 50m

฿9,231

BangkokShanghai

BKK - PVG

BKKPVG

Bangkok Suvarnabhumi

Thu 6/3

01:10-06:25

Nonstop4h 15m

Shanghai Pu Dong

Fri 14/3

08:15-12:10

Nonstop4h 55m

฿10,680

Flights are sorted by cheapest return flights first.

Deals found on 15/2

Showing 1-10 of 21 results
1
2
3

Reviews of airlines flying non-stop to Shanghai

Get insights into the airlines that provide direct flights to Shanghai. Read reviews, discover amenities, and learn about the overall travel experience offered by airlines. Use this information to make informed decisions when choosing an airline for your flight to Shanghai. Reviews last updated 16 February 2025.

Boarding

8.0

Crew

8.6

Entertainment

6.3

Overall

8.0

Comfort

7.9

Food

7.3

Reviews

1 / 6

4.0
Okay

Derick,Jun 2024

HKT - BKK

Basic, long check-in and boarding. No entertainment and only a single spicy option for meal/snack.

Boarding

8.0

Crew

8.6

Entertainment

6.3

Overall

8.0

Comfort

7.9

Food

7.3

Reviews

1 / 6

4.0
Okay

Derick,Jun 2024

HKT - BKK

Basic, long check-in and boarding. No entertainment and only a single spicy option for meal/snack.

Boarding

8.0

Crew

8.6

Entertainment

6.3

Overall

8.0

Comfort

7.9

Food

7.3

Reviews

1 / 6

4.0
Okay

Derick,Jun 2024

HKT - BKK

Basic, long check-in and boarding. No entertainment and only a single spicy option for meal/snack.

Boarding

8.0

Crew

8.6

Entertainment

6.3

Overall

8.0

Comfort

7.9

Food

7.3

Reviews

1 / 6

4.0
Okay

Derick,Jun 2024

HKT - BKK

Basic, long check-in and boarding. No entertainment and only a single spicy option for meal/snack.

Boarding

8.0

Crew

8.6

Entertainment

6.3

Overall

8.0

Comfort

7.9

Food

7.3