General flight information
4 hr Travel time
2,735 km Distance between cities
1 hr Time zone difference
₼146 Lowest price
61 Direct flights per week
₼171 Average ticket price
04:15 Earliest departure
02:15 Latest departure
3 hr 3 min Travel time
1,926 km Distance between cities
1 hr Time zone difference
₼150 Lowest price
72 Direct flights per week
₼216 Average ticket price
08:20 Earliest departure
02:20 Latest departure
8 hr 23 min Travel time
2,157 km Distance between cities
1 hr Time zone difference
₼201 Lowest price
₼284 Average ticket price
7 hr 55 min Travel time
2,458 km Distance between cities
1 hr Time zone difference
₼204 Lowest price
₼335 Average ticket price
5 hr 49 min Travel time
2,952 km Distance between cities
1 hr Time zone difference
₼201 Lowest price
3 Direct flights per week
₼234 Average ticket price
20:00 Earliest departure
20:00 Latest departure
2,308 km Distance between cities
1 hr Time zone difference
₼220 Lowest price
10 hr Travel time
2,526 km Distance between cities
1 hr Time zone difference
₼216 Lowest price
2,032 km Distance between cities
1 hr Time zone difference
1,871 km Distance between cities
1 hr Time zone difference
₼225 Lowest price
Popular destinations in Vietnam
Cheap tickets
Direct flight schedule
- Ho Chi Minh City every day from ₼145.17
- Hanoi every day from ₼149.02
- Phu Quoc Tue, Thu, Sat from ₼386.57
Connecting flights
₼210.72 Shanghai — Da Nang ₼203.06 Shanghai — Nha Trang ₼200.87 Shanghai — Phu Quoc ₼219.52 Shanghai — Qui Nhon ₼215.09 Shanghai — Dalat ₼224.62 Shanghai — Haiphong
Wed 18 Nov 01:30 – 01:15
1 day 45 min / 1 layover Sun 6 Dec 01:30 – 16:15
15 hr 45 min / 1 layover Wed 11 Nov 01:30 – 11:50
11 hr 20 min / 1 layover Tue 1 Dec 01:30 – 12:25
11 hr 55 min / 1 layover Tue 8 Dec 01:30 – 17:15
16 hr 45 min / 1 layover Sat 26 Dec 09:50 – 17:20
8 hr 30 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 8 minutes when flying directly. With layovers, the flight duration can be up to 8 hours 25 minutes.