Book Flights to Shanghai at Great Prices

Where are you flying?
Origin:
Destination:
When are you flying?
Departure date:
Return date:
Who is traveling?
Passengers:
Adults 12 years or over
1
Children 2-11 years
0
Infants 0-23 months
0
  • Economy Class
  • Business Class
Continue

Cheap flights to Shanghai

Flight info.
Departure Arrival
Route Fare
Thai Airways
SIN
PVG
Singapore to Shanghai
From US$ 0 Search
Thai Airways
PEN
PVG
Penang to Shanghai
From US$ 0 Search
Thai Airways
MNL
PVG
Manila to Shanghai
From US$ 0 Search
Thai Airways
MAA
PVG
Chennai to Shanghai
From US$ 0 Search
Thai Airways
LHE
PVG
Lahore to Shanghai
From US$ 0 Search
Thai Airways
KUL
PVG
Kuala Lumpur to Shanghai
From US$ 0 Search
Thai Airways
KHI
PVG
Karachi to Shanghai
From US$ 0 Search
Thai Airways
IST
PVG
Istanbul to Shanghai
From US$ 0 Search
Thai Airways
HYD
PVG
Hyderabad to Shanghai
From US$ 0 Search
TG5634-TG662 Thai Airways
21:55 HKT
06:25 PVG
Phuket to Shanghai
From US$ 290 Search
Thai Airways
FRA
PVG
Frankfurt to Shanghai
From US$ 0 Search
Thai Airways
DEL
PVG
Delhi to Shanghai
From US$ 0 Search
Thai Airways
CNX
PVG
Chiang Mai to Shanghai
From US$ 0 Search
Thai Airways
CCU
PVG
Kolkata to Shanghai
From US$ 0 Search
Thai Airways
BOM
PVG
Mumbai to Shanghai
From US$ 0 Search
Thai Airways
BLR
PVG
Bengaluru to Shanghai
From US$ 0 Search
TG662 Thai Airways
01:10 BKK
06:25 PVG
Bangkok to Shanghai
From US$ 160 Search

FAQs - Booking Shanghai flights

How long is the flight to Shanghai?

  • Flight duration from Bengaluru is 7h 2m (4921.2 km or 3057.89 Miles)
  • Flight duration from Mumbai is 7h 15m (5069.9 km or 3150.29 Miles)
  • Flight duration from Kolkata is 4h 54m (3430.88 km or 2131.85 Miles)
  • Flight duration from Chiang Mai is 3h 49m (2673.96 km or 1661.52 Miles)
  • Flight duration from Bangkok is 4h 8m (2893.24 km or 1797.78 Miles)

What is the average flight time to Shanghai from major cities?

City Distance Flight time
Ho Chi Minh City (Vietnam) 2747km/1707mi 3h 9m
Madrid (Spain) 10268km/6380mi 11h 48m
Denpasar (Indonesia) 4493km/2792mi 5h 9m
Seoul (South Korea) 820km/509mi 56m
Nagoya (Japan) 1457km/905mi 1h 40m
Udon Thani (Thailand) 2454km/1525mi 2h 49m
Amsterdam (Netherlands) 8909km/5536mi 10h 14m
Phnom Penh (Cambodia) 2790km/1734mi 3h 12m
Athens (Greece) 8556km/5317mi 9h 50m
Houston (United States) 12166km/7560mi 13h 59m
Montreal (Canada) 11353km/7054mi 13h 2m
Jakarta (Indonesia) 4447km/2763mi 5h 6m
Phuket (Thailand) 3535km/2197mi 4h 3m
Chicago (United States) 11333km/7042mi 13h 1m
Osaka (Japan) 1307km/812mi 1h 30m

What is the closest airport to Shanghai?

The nearest airport to the center of Shanghai is Shanghai Pudong International Airport, which is located 32.53 km away or a 28 min drive

How is the weather right now in Shanghai?

The current weather in Shanghai is Rain:

Date Conditions Temp (low/high) Humidity Chance of rain
26 June 2025 Rain 23°C/32°C 92% 1.87%
27 June 2025 Rain 24°C/29°C 80% 6.76%
28 June 2025 Rain 24°C/29°C 79% 0.15%
29 June 2025 Clear 25°C/28°C 79% 0%
30 June 2025 Clouds 25°C/29°C 78% 0%
01 July 2025 Clouds 25°C/28°C 81% 0%
02 July 2025 Clouds 25°C/28°C 78% 0%