General flight information
2 hr 20 min Travel time
1,187 km Distance between cities
TJS 595 Lowest price
396 Direct flights per week
TJS 815 Average ticket price
06:55 Earliest departure
23:10 Latest departure
2 hr 14 min Travel time
1,067 km Distance between cities
TJS 850 Lowest price
548 Direct flights per week
TJS 852 Average ticket price
06:55 Earliest departure
22:30 Latest departure
4 hr 42 min Travel time
3,280 km Distance between cities
TJS 1,786 Lowest price
22 Direct flights per week
TJS 1,611 Average ticket price
06:35 Earliest departure
20:10 Latest departure
148 km Distance between cities
TJS 678 Lowest price
1 Direct flights per week
23:30 Earliest departure
23:30 Latest departure
1 hr 5 min Travel time
251 km Distance between cities
TJS 550 Lowest price
3 hr 28 min Travel time
1,239 km Distance between cities
TJS 730 Lowest price
95 Direct flights per week
TJS 590 Average ticket price
06:25 Earliest departure
23:00 Latest departure
2 hr 33 min Travel time
1,430 km Distance between cities
TJS 718 Lowest price
156 Direct flights per week
07:40 Earliest departure
22:55 Latest departure
2 hr 26 min Travel time
1,213 km Distance between cities
TJS 745 Lowest price
126 Direct flights per week
06:40 Earliest departure
23:00 Latest departure
3 hr 21 min Travel time
1,880 km Distance between cities
TJS 686 Lowest price
101 Direct flights per week
TJS 909 Average ticket price
06:50 Earliest departure
22:00 Latest departure
Cheap tickets
Direct flight schedule
- Guangzhou Mon, Tue, Wed, Thu, Fri, Sat from TJS 709.79
- Beijing every day from TJS 915.9
- Urumqi Thu, Sat from TJS 2,239
- Hangzhou Tue from TJS 677.49
- Xian Tue, Sat, Sun from TJS 1,073
- Chongqing Mon, Tue, Wed, Thu, Fri, Sun from TJS 874.24
- Shenzhen Mon, Tue, Wed, Sat from TJS 1,042
- Sanya every day from TJS 678.67
12-month price trend
TJS 1,818TJS 1,024TJS 1,818TJS 1,024
Airlines with flights from Shanghai to China
Including connecting fares
FAQ
Flight duration from Shanghai to China
On average, flights from Shanghai to China take around 2 hours 46 minutes when flying directly. With layovers, the flight duration can be up to 6 hours 48 minutes.