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
Phnom Penh (Cambodia) 2790km/1734mi 3h 12m
Denpasar (Indonesia) 4493km/2792mi 5h 9m
Luang Prabang (Laos) 2328km/1447mi 2h 40m
Berlin (Germany) 8426km/5236mi 9h 41m
Brisbane (Australia) 7309km/4541mi 8h 24m
Vancouver (Canada) 9016km/5602mi 10h 21m
Pattaya (Thailand) 2948km/1832mi 3h 23m
Ho Chi Minh City (Vietnam) 2747km/1707mi 3h 9m
Tokyo (Japan) 1796km/1116mi 2h 3m
Christchurch (New Zealand) 9772km/6072mi 11h 13m
Geneva (Switzerland) 9261km/5755mi 10h 38m
Brussels (Belgium) 9024km/5607mi 10h 22m
Yangon (Myanmar) 3038km/1888mi 3h 29m
Karachi (Pakistan) 5355km/3327mi 6h 9m
Bengaluru (India) 4918km/3056mi 5h 39m

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 Clouds:

Date Conditions Temp (low/high) Humidity Chance of rain
03 April 2025 Clouds 9°C/17°C 50% 0%
04 April 2025 Clouds 9°C/15°C 60% 0%
05 April 2025 Rain 10°C/19°C 59% 0.64%
06 April 2025 Clouds 9°C/17°C 42% 0%
07 April 2025 Clouds 11°C/17°C 55% 0%
08 April 2025 Clear 13°C/17°C 72% 0%
09 April 2025 Clouds 13°C/20°C 75% 0%