We work with more than 300 partners to bring you better travel deals
Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Vietnam to China as you normally would.
Hanoi Noibai
Shanghai Pu Dong
2 stops
33h 45mShanghai Pu Dong
Hanoi Noibai
2 stops
20h 55mMultiple Airlines
Hanoi Noibai
Shanghai Pu Dong
2 stops
36h 25mShanghai Pu Dong
Hanoi Noibai
1 stop
26h 35mMultiple Airlines
Ho Chi Minh City
Shanghai Pu Dong
1 stop
20h 35mShanghai Pu Dong
Ho Chi Minh City
1 stop
10h 05mMultiple Airlines
Ho Chi Minh City
Shanghai Pu Dong
1 stop
9h 45mShanghai Pu Dong
Ho Chi Minh City
1 stop
28h 30mMultiple Airlines
Hanoi Noibai
Shanghai Pu Dong
2 stops
33h 45mShanghai Pu Dong
Hanoi Noibai
2 stops
20h 55mMultiple Airlines
Hanoi Noibai
Shanghai Pu Dong
2 stops
36h 25mShanghai Pu Dong
Hanoi Noibai
1 stop
26h 35mMultiple Airlines
Ho Chi Minh City
Guangzhou Baiyun
Nonstop
3h 00mGuangzhou Baiyun
Ho Chi Minh City
Nonstop
2h 40mChina Southern
Hanoi Noibai
Shanghai Pu Dong
2 stops
33h 45mShanghai Pu Dong
Hanoi Noibai
2 stops
20h 55mMultiple Airlines
Hanoi Noibai
Shanghai Pu Dong
2 stops
36h 25mShanghai Pu Dong
Hanoi Noibai
1 stop
26h 35mMultiple Airlines
Ho Chi Minh City
Guangzhou Baiyun
1 stop
29h 40mGuangzhou Baiyun
Ho Chi Minh City
2 stops
34h 15mMultiple Airlines
Ho Chi Minh City
Guangzhou Baiyun
1 stop
22h 55mXiamenAir
Ho Chi Minh City
Shanghai Hongqiao Intl
1 stop
18h 50mXiamenAir
Ho Chi Minh City
Shanghai Pu Dong
1 stop
28h 40mMultiple Airlines
Some of the carriers operating flights from Vietnam to China that may be offering flexible cancellation policies are China Southern, Vietnam Airlines, and China Eastern. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.
Yes, there are multiple flights from Vietnam to China for under 16,275,300 ₫. The cheapest flight booked recently is on Multiple Airlines for just 16,275,285 ₫, but on average you can expect to pay 30,086,026 ₫.
Cheapflights has at least 1 direct flight from Vietnam to China under 93,001,696 ₫. A good price for a nonstop flight from Vietnam to China is less than 93,001,624 ₫.
There are currently 17+ open flights from Vietnam to China within the next 7 days for less than 17,135,600 ₫.