General flight information
11 hr 12 min Travel time
2,952 km Distance between cities
1 hr Time zone difference
TJS 1,145 Lowest price
1 Direct flights per week
TJS 1,932 Average ticket price
20:00 Earliest departure
20:00 Latest departure
9 hr 15 min Travel time
2,458 km Distance between cities
1 hr Time zone difference
TJS 1,142 Lowest price
3 hr 9 min Travel time
1,915 km Distance between cities
1 hr Time zone difference
TJS 869 Lowest price
27 Direct flights per week
TJS 1,064 Average ticket price
08:25 Earliest departure
02:20 Latest departure
11 hr 43 min Travel time
2,157 km Distance between cities
1 hr Time zone difference
TJS 1,190 Lowest price
5 hr 28 min Travel time
2,734 km Distance between cities
1 hr Time zone difference
TJS 908 Lowest price
26 Direct flights per week
08:45 Earliest departure
02:15 Latest departure
1,870 km Distance between cities
1 hr Time zone difference
TJS 1,309 Lowest price
Popular destinations in Vietnam
Cheap tickets
Direct flight schedule
- Phu Quoc Thu from TJS 2,135
- Hanoi Tue, Fri, Sat from TJS 868.47
- Ho Chi Minh City Mon, Thu, Fri, Sat from TJS 986.11
Connecting flights
TJS 1,474 Shanghai — Phu Quoc TJS 1,437 Shanghai — Nha Trang TJS 1,554 Shanghai — Da Nang TJS 1,308 Shanghai — Haiphong
Mon 25 May 02:15 – 17:45
16 hr 30 min / 1 layover Sat 6 Jun 18:55 – 18:35
1 day 40 min / 1 layover Fri 5 Jun 02:20 – 20:05
18 hr 45 min / 1 layover Sat 27 Jun 10:05 – 17:20
8 hr 15 min / 1 layover Airlines with flights from Shanghai to Vietnam
Including connecting fares
FAQ
Flight duration from Shanghai to Vietnam
On average, flights from Shanghai to Vietnam take around 4 hours 2 minutes when flying directly. With layovers, the flight duration can be up to 8 hours 17 minutes.