General flight information
4 hr Travel time
2,735 km Distance between cities
1 hr Time zone difference
₾223 Lowest price
61 Direct flights per week
₾250 Average ticket price
04:15 Earliest departure
02:15 Latest departure
7 hr 55 min Travel time
2,458 km Distance between cities
1 hr Time zone difference
₾311 Lowest price
₾435 Average ticket price
3 hr 3 min Travel time
1,926 km Distance between cities
1 hr Time zone difference
₾228 Lowest price
72 Direct flights per week
₾331 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
₾307 Lowest price
₾354 Average ticket price
5 hr 49 min Travel time
2,952 km Distance between cities
1 hr Time zone difference
₾308 Lowest price
3 Direct flights per week
20:00 Earliest departure
20:00 Latest departure
10 hr Travel time
2,526 km Distance between cities
1 hr Time zone difference
₾329 Lowest price
2,308 km Distance between cities
1 hr Time zone difference
₾336 Lowest price
Popular destinations in Vietnam
Cheap tickets
Direct flight schedule
- Ho Chi Minh City every day from ₾220.59
- Hanoi every day from ₾256.89
- Phu Quoc Tue, Thu, Sat from ₾497.24
Connecting flights
₾310.56 Shanghai — Nha Trang ₾306.23 Shanghai — Da Nang ₾307.21 Shanghai — Phu Quoc ₾328.33 Shanghai — Dalat ₾335.08 Shanghai — Qui Nhon
Sun 6 Dec 01:30 – 16:15
15 hr 45 min / 1 layover Sat 12 Dec 01:30 – 22:50
22 hr 20 min / 1 layover Wed 11 Nov 01:30 – 11:50
11 hr 20 min / 1 layover Tue 8 Dec 01:30 – 17:15
16 hr 45 min / 1 layover Tue 1 Dec 01:30 – 12:25
11 hr 55 min / 1 layover 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.