Cheap Flights Ho Chi Minh City (SGN) to Shanghai (SHA)
The cheapest price from Ho Chi Minh City to Shanghai is €223.64 with return on April 26, 2026. The average price is €261.66. The average flight time is 35 hours 40 minutes. There are 2 airports in Shanghai and 4 direct flights from Ho Chi Minh City.
Cheapest prices for Shanghai flights by month
April
€253.00
May
€197.00
June
€213.00
July
€244.00
August
€249.00
September
€254.00
October
€254.00
November
€254.00
December
€293.00
January
€293.00
February
€293.00
March
€293.00
The cheapest month to book a flight from Ho Chi Minh City to Shanghai is May and the most expensive months to fly are December, January, February and March.
The cheapest day to travel from Ho Chi Minh City (SGN) to Shanghai (SHA)
The cheapest day to travel by plane from Ho Chi Minh City to Shanghai seems to be Saturday while the most expensive flights day is Tuesday.
Ho Chi Minh City (SGN) to Shanghai (SHA) Flight Information
The average flight time from Ho Chi Minh City to Shanghai is 35 hours 40 minutes with average flight price €261.66 and total distance 0 km.
| Avg. Flight Duration: | 35 hours 40 minutes | |
|---|---|---|
| Flight Price: | €223.64 | |
| Flight Depart from: | Ho Chi Minh City | |
| Flight Arrive in: | Shanghai | |
| Distance: | 2,735 km |
Frequently Asked Questions
How many airports are in Shanghai?
There are 2 airports in Shanghai: Shanghai Hongqiao International Airport and Shanghai Pudong International Airport.
What is the best price for a return flight from Ho Chi Minh City to Shanghai?
The best price for a return flight from Ho Chi Minh City to Shanghai is €223.64. The average price for a ticket is €261.66
How long does it take to fly from Ho Chi Minh City to Shanghai?
It takes in average 35 hours 40 minutes to fly from Ho Chi Minh City to Shanghai and the fastest time is 33 hours 40 minutes.
How many airlines fly directly from Ho Chi Minh City to Shanghai?
There are 2 airlines that directly fly from Ho Chi Minh City to Shanghai: China Eastern and Vietnam Airlines.
Popular destinations from Ho Chi Minh City
From Ho Chi Minh City (SGN) to Moscow (MOW)
From €460.00
From Ho Chi Minh City (SGN) to Nha Trang (NHA)
From €46.00
From Ho Chi Minh City (SGN) to Phu Quoc (PQC)
From €47.00
From Ho Chi Minh City (SGN) to Da Nang (DAD)
From €59.00
From Ho Chi Minh City (SGN) to Beijing (BJS)
From €176.00
From Ho Chi Minh City (SGN) to Saint Petersburg (LED)
From €698.00
From Ho Chi Minh City (SGN) to Bangkok (BKK)
From €130.00
From Ho Chi Minh City (SGN) to Denpasar (Bali) (DPS)
From €152.00
From Ho Chi Minh City (SGN) to Kazan (KZN)
From €570.00
From Ho Chi Minh City (SGN) to Phuket (HKT)
From €151.00
From Ho Chi Minh City (SGN) to Hanoi (HAN)
From €59.00
From Ho Chi Minh City (SGN) to Guangzhou (CAN)
From €138.00
From Ho Chi Minh City (SGN) to Istanbul (IST)
From €550.00
From Ho Chi Minh City (SGN) to Kuala Lumpur (KUL)
From €90.00
From Ho Chi Minh City (SGN) to Vladivostok (VVO)
From €542.00
From Ho Chi Minh City (SGN) to Irkutsk (IKT)
From €719.00
From Ho Chi Minh City (SGN) to Harbin (HRB)
From €247.00
From Ho Chi Minh City (SGN) to Shanghai (SHA)
From €197.00
From Ho Chi Minh City (SGN) to Singapore (SIN)
From €122.00
From Ho Chi Minh City (SGN) to Los Angeles (LAX)
From €572.00
From Ho Chi Minh City (SGN) to Seoul (SEL)
From €186.00
From Ho Chi Minh City (SGN) to Astana (NQZ)
From €478.00
From Ho Chi Minh City (SGN) to Hong Kong (HKG)
From €192.00
From Ho Chi Minh City (SGN) to Tashkent (TAS)
From €579.00
From Ho Chi Minh City (SGN) to Yerevan (EVN)
From €961.00
From Ho Chi Minh City (SGN) to Almaty (ALA)
From €508.00
From Ho Chi Minh City (SGN) to Siem Reap (SAI)
From €217.00
From Ho Chi Minh City (SGN) to Manila (MNL)
From €137.00
From Ho Chi Minh City (SGN) to Con Dao (VCS)
From €109.00
From Ho Chi Minh City (SGN) to Tbilisi (TBS)
From €768.00
Popular destinations from Shanghai
From Shanghai (SHA) to Moscow (MOW)
From €487.00
From Shanghai (SHA) to Vladivostok (VVO)
From €238.00
From Shanghai (SHA) to Saint Petersburg (LED)
From €530.00
From Shanghai (SHA) to Sanya (SYX)
From €203.00
From Shanghai (SHA) to Beijing (BJS)
From €160.00
From Shanghai (SHA) to Tokyo (TYO)
From €146.00
From Shanghai (SHA) to Irkutsk (IKT)
From €330.00
From Shanghai (SHA) to Osaka (OSA)
From €134.00
From Shanghai (SHA) to Dayong (DYG)
From €194.00
From Shanghai (SHA) to Hong Kong (HKG)
From €127.00
From Shanghai (SHA) to Tashkent (TAS)
From €350.00
From Shanghai (SHA) to Denpasar (Bali) (DPS)
From €207.00
From Shanghai (SHA) to Seoul (SEL)
From €193.00
From Shanghai (SHA) to Guangzhou (CAN)
From €123.00
From Shanghai (SHA) to Phuket (HKT)
From €215.00
From Shanghai (SHA) to Bangkok (BKK)
From €137.00
From Shanghai (SHA) to Kazan (KZN)
From €419.00
From Shanghai (SHA) to Almaty (ALA)
From €384.00
From Shanghai (SHA) to Khabarovsk (KHV)
From €443.00
From Shanghai (SHA) to Harbin (HRB)
From €156.00
From Shanghai (SHA) to Novosibirsk (OVB)
From €554.00
From Shanghai (SHA) to Chongqing (CKG)
From €151.00
From Shanghai (SHA) to Istanbul (IST)
From €450.00
From Shanghai (SHA) to Yekaterinburg (SVX)
From €744.00
From Shanghai (SHA) to Shenzhen (SZX)
From €157.00
From Shanghai (SHA) to Chengdu (CTU)
From €194.00
From Shanghai (SHA) to Nha Trang (NHA)
From €226.00
From Shanghai (SHA) to Krasnojarsk (KJA)
From €551.00
From Shanghai (SHA) to Kuala Lumpur (KUL)
From €152.00
From Shanghai (SHA) to Busan (PUS)
From €166.00