Wayfli › Shanghai (PVG) › To Ho Chi Minh City (SGN)

Shanghai (PVG) to Ho Chi Minh City (SGN) flights

There are direct flights from Shanghai Pudong International Airport to Ho Chi Minh City Tan Son Nhat International Airport, sold by 3 airlines (including codeshares): China Eastern, Vietjet and Vietnam Airlines. The distance is 2,746 km, about 3h 50m in the air. There are also 21 one-stop options, via airports such as Guangzhou, Hong Kong and Taipei.

Live fares for PVG → SGNSee all routes on the map
2,746 kmdistance
~3h 50mdirect flight time (estimate)
3direct airlines
21one-stop options

Direct flights from Shanghai to Ho Chi Minh City

RouteAirlines (incl. codeshares)DistanceTime (est.)
PVG → SGNChina Eastern, Vietjet, Vietnam Airlines2,746 km~3h 50m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
CAN GuangzhouAir China and China Southern Airlines then China Southern Airlines and Vietjet2,769 km~6h 5m
HKG Hong KongSpring Airlines and Cathay Pacific then Cathay Pacific and Hong Kong Airlines2,749 km~6h
TPE TaipeiSpring Airlines and EVA Air then EVA Air and China Airlines2,885 km~6h 10m
SZX ShenzhenAir China and China Southern Airlines then Vietravel Airlines2,752 km~6h
CKG ChongqingSichuan Airlines and Spring Airlines then Air China3,563 km~7h
MNL ManilaCebu Pacific and China Eastern then Cebu Pacific and Philippine Airlines3,463 km~6h 55m
HGH HangzhouChina Eastern then China Eastern2,752 km~6h
XMN XiamenSpring Airlines and Shanghai Airlines then Xiamen Airlines2,767 km~6h
HAN HanoiChina Eastern and Vietjet then Pacific Airlines and Vietjet3,097 km~6h 25m
NKG NanjingChina Eastern then China Eastern2,930 km~6h 15m
HAK HaikouChina Southern Airlines and Shanghai Airlines then Hainan Airlines2,778 km~6h 5m
FOC FuzhouJuneyao Airlines and China Eastern then Vietnam Airlines2,782 km~6h 5m

More from Shanghai and Ho Chi Minh City

Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.