Cheap flights from Vietnam to China

SGN — SHA
30 Jun — 7 Jul1
Round-trip
1 adult
Economy
From?
To?
Thu 30/6
Thu 7/7

We work with more than 300 partners to bring you better travel deals

When is the cheapest time to fly from Vietnam to China (VN - CN)?

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.

Cheap flights from Vietnam to China in June, July 2022

The best prices found for Vietnam to China flights for June, July
1 Jul - 23 Jul
HAN

Hanoi Noibai

PVG

Shanghai Pu Dong

2 stops

33h 45m
PVG

Shanghai Pu Dong

HAN

Hanoi Noibai

2 stops

20h 55m
17,135,550 ₫

Multiple Airlines

View Deal

Deal found 25/6/22

1 Jul - 23 Jul
HAN

Hanoi Noibai

PVG

Shanghai Pu Dong

2 stops

36h 25m
PVG

Shanghai Pu Dong

HAN

Hanoi Noibai

1 stop

26h 35m
17,507,556 ₫

Multiple Airlines

View Deal

Deal found 25/6/22

23 Jul - 30 Jul
SGN

Ho Chi Minh City

PVG

Shanghai Pu Dong

1 stop

20h 35m
PVG

Shanghai Pu Dong

SGN

Ho Chi Minh City

1 stop

10h 05m
20,204,604 ₫

Multiple Airlines

View Deal

Deal found 23/6/22

Vietnam to China 2022 flight deals

Cheap flights to China from Vietnam found for this year
25 Sep - 30 Sep
SGN

Ho Chi Minh City

PVG

Shanghai Pu Dong

1 stop

9h 45m
PVG

Shanghai Pu Dong

SGN

Ho Chi Minh City

1 stop

28h 30m
16,275,285 ₫

Multiple Airlines

View Deal

Deal found 23/6/22

1 Jul - 23 Jul
HAN

Hanoi Noibai

PVG

Shanghai Pu Dong

2 stops

33h 45m
PVG

Shanghai Pu Dong

HAN

Hanoi Noibai

2 stops

20h 55m
17,135,550 ₫

Multiple Airlines

View Deal

Deal found 25/6/22

1 Jul - 23 Jul
HAN

Hanoi Noibai

PVG

Shanghai Pu Dong

2 stops

36h 25m
PVG

Shanghai Pu Dong

HAN

Hanoi Noibai

1 stop

26h 35m
17,507,556 ₫

Multiple Airlines

View Deal

Deal found 25/6/22

Direct flights to China from Vietnam

Save time with Vietnam to China direct flight deals
17 Jul - 24 Jul
SGN

Ho Chi Minh City

CAN

Guangzhou Baiyun

Nonstop

3h 00m
CAN

Guangzhou Baiyun

SGN

Ho Chi Minh City

Nonstop

2h 40m
93,001,624 ₫

China Southern

View Deal

Deal found 23/6/22

Last minute flights from Vietnam to China

Late deals on round-trip flights to China from Vietnam, departing today and this week
1 Jul - 23 Jul
HAN

Hanoi Noibai

PVG

Shanghai Pu Dong

2 stops

33h 45m
PVG

Shanghai Pu Dong

HAN

Hanoi Noibai

2 stops

20h 55m
17,135,550 ₫

Multiple Airlines

View Deal

Deal found 25/6/22

1 Jul - 23 Jul
HAN

Hanoi Noibai

PVG

Shanghai Pu Dong

2 stops

36h 25m
PVG

Shanghai Pu Dong

HAN

Hanoi Noibai

1 stop

26h 35m
17,507,556 ₫

Multiple Airlines

View Deal

Deal found 25/6/22

3 Jul - 7 Jul
SGN

Ho Chi Minh City

CAN

Guangzhou Baiyun

1 stop

29h 40m
CAN

Guangzhou Baiyun

SGN

Ho Chi Minh City

2 stops

34h 15m
36,991,396 ₫

Multiple Airlines

View Deal

Deal found 23/6/22

One-way flights to China from Vietnam

The cheapest one-way flights from Vietnam to China
19 Jul
SGN

Ho Chi Minh City

CAN

Guangzhou Baiyun

1 stop

22h 55m
7,788,886 ₫

XiamenAir

View Deal

Deal found 25/6/22

19 Jul
SGN

Ho Chi Minh City

SHA

Shanghai Hongqiao Intl

1 stop

18h 50m
9,044,408 ₫

XiamenAir

View Deal

Deal found 25/6/22

26 Aug
SGN

Ho Chi Minh City

PVG

Shanghai Pu Dong

1 stop

28h 40m
9,369,914 ₫

Multiple Airlines

View Deal

Deal found 23/6/22

Related info for your journey

Useful info, stats and facts about Vietnam to China flights.

Which airlines flying from Vietnam to China have flexible cancellations due to COVID-19?

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.

Can I find flights from Vietnam to China for under 16,275,300 ₫ on Cheapflights?

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 ₫.

Are there nonstop flights from Vietnam to China for under 93,001,696 ₫ on Cheapflights?

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 ₫.

Are there last-minute flights available from Vietnam to China for under 17,135,600 ₫?

There are currently 17+ open flights from Vietnam to China within the next 7 days for less than 17,135,600 ₫.

Top 5 airlines flying from Vietnam to China

The chart below displays the airlines Cheapflights users traveling from Vietnam to China choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
Shenzhen AirlinesCheapest2,873,518 ₫Average4,611,370 ₫FlexibilityNo cancel feeOn-time63%COVID-19 safety
Search Shenzhen Airlines flights
Jetstar PacificCheapest2,910,951 ₫Average4,453,616 ₫FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Jetstar Pacific flights
Vietnam AirlinesCheapest3,398,280 ₫Average9,794,263 ₫FlexibilityNo cancel feeOn-time81%COVID-19 safety
Search Vietnam Airlines flights
China SouthernCheapest3,547,082 ₫Average7,333,954 ₫FlexibilityNo cancel feeOn-time69%COVID-19 safety
Search China Southern flights
Hong Kong AirlinesCheapest3,959,312 ₫Average5,427,761 ₫FlexibilityNo cancel feeOn-time65%COVID-19 safety
Search Hong Kong Airlines flights