Find Cheapest Airlines Flying from Vancouver to Shanghai
Hong Kong Airlines
Korean Air
Air Canada
China Eastern Airlines
Xiamen Airlines
Air China
Cathay Pacific
Sichuan Airlines
Japan Airlines
United Airlines
China Southern Airlines
Hainan Airlines
T'Way Air
All Nippon Airways
EVA Air
ZIPAIR
China Airlines Flight deals from Vancouver to Shanghai
Find the cheapest direct flight options from Vancouver to Shanghai over the next three months. Book one-way tickets from CAD 525 and round-trip tickets from CAD 818.
- Return
- One way
-
- Cheapest nonstop
YVR 11:1512h 45mDirectPVG 16:00Vancouver - Shanghai | Tue, Jan 27 | Air Canada
PVG 17:3510h 20mDirectYVR 11:55Shanghai - Vancouver | Fri, Jan 30 | Air CanadaCAD 818 CAD 99718% off18% offCAD 997 CAD 818 -
YVR 11:1512h 45mDirectPVG 16:00Vancouver - Shanghai | Sun, Jan 25 | Air Canada
PVG 17:3510h 20mDirectYVR 11:55Shanghai - Vancouver | Fri, Jan 30 | Air CanadaCAD 818 CAD 99718% off18% offCAD 997 CAD 818 -
YVR 07:0019h 45m1 stopPVG 18:45Vancouver - Shanghai | Sat, Jan 24 | United Airlines
PVG 20:5530h 35m1 stopYVR 11:30Shanghai - Vancouver | Wed, Jan 28 | United AirlinesCAD 797 CAD 99720% off20% offCAD 997 CAD 797 -
YVR 07:0019h 45m1 stopPVG 18:45Vancouver - Shanghai | Fri, Jan 23 | United Airlines
PVG 13:3016h 5m1 stopYVR 13:35Shanghai - Vancouver | Wed, Jan 28 | United AirlinesCAD 79720% offCAD 997 CAD 797 -
YVR 07:0019h 45m1 stopPVG 18:45Vancouver - Shanghai | Mon, Jan 26 | United Airlines
PVG 13:3016h 5m1 stopYVR 13:35Shanghai - Vancouver | Thu, Jan 29 | United AirlinesCAD 79720% offCAD 997 CAD 797 -
YVR 07:0019h 45m1 stopPVG 18:45Vancouver - Shanghai | Sun, Jan 25 | United Airlines
PVG 13:3016h 5m1 stopYVR 13:35Shanghai - Vancouver | Tue, Jan 27 | United AirlinesCAD 79720% offCAD 997 CAD 797 -
YVR 07:0019h 45m1 stopPVG 18:45Vancouver - Shanghai | Wed, Jan 28 | United Airlines
PVG 13:3037h 30m1 stopYVR 11:00Shanghai - Vancouver | Mon, Feb 2 | United AirlinesCAD 79720% offCAD 997 CAD 797 -
YVR 07:0019h 45m1 stopPVG 18:45Vancouver - Shanghai | Tue, Jan 27 | United Airlines
PVG 20:5530h 35m1 stopYVR 11:30Shanghai - Vancouver | Thu, Jan 29 | United AirlinesCAD 79720% offCAD 997 CAD 797 -
YVR 19:1531h 30m1 stopPVG 18:45Vancouver - Shanghai | Fri, Jan 30 | United Airlines
PVG 13:3037h 30m1 stopYVR 11:00Shanghai - Vancouver | Mon, Feb 2 | United AirlinesCAD 79720% offCAD 997 CAD 797 -
YVR 19:1531h 30m1 stopPVG 18:45Vancouver - Shanghai | Thu, Jan 29 | United Airlines
PVG 13:3016h 5m1 stopYVR 13:35Shanghai - Vancouver | Mon, Feb 2 | United AirlinesCAD 79720% offCAD 997 CAD 797 -
YVR 07:0019h 45m1 stopPVG 18:45Vancouver - Shanghai | Sat, Jan 31 | United Airlines
PVG 13:3016h 5m1 stopYVR 13:35Shanghai - Vancouver | Mon, Feb 2 | United AirlinesCAD 79720% offCAD 997 CAD 797 -
YVR 13:0036h 10m1 stopSHA 17:10Vancouver - Shanghai | Tue, Feb 10 | Korean Air
PVG 08:5022h 50m1 stopYVR 15:40Shanghai - Vancouver | Tue, Feb 17 | Korean AirCAD 80619% offCAD 997 CAD 806 -
YVR 13:0017h 25m1 stopSHA Invalid DateVancouver - Shanghai | Sun, Jan 25 | Normal Airline
SHA 15:006hDirectYVR 16:00Shanghai - Vancouver | Tue, Jan 27 | Normal AirlineFind more flightsFind more flights
-
Cheapest nonstop
YVR 11:1512h 45mDirectPVG 16:00Vancouver - Shanghai | Thu, Feb 19 | Air CanadaCAD 525 CAD 64619% off19% offCAD 646 CAD 525 -
YVR 11:1512h 45mDirectPVG 16:00Vancouver - Shanghai | Sat, Jan 24 | Air CanadaCAD 530 CAD 64618% off18% offCAD 646 CAD 530 -
YVR 00:2024h 30m1 stopSHA 16:50Vancouver - Shanghai | Sat, Jan 31 | Hong Kong AirlinesCAD 420 CAD 64635% off35% offCAD 646 CAD 420 -
YVR 00:2031h 20m1 stopPVG 23:40Vancouver - Shanghai | Fri, Jan 23 | Hong Kong AirlinesCAD 45728% offCAD 646 CAD 457 -
YVR 00:2019h 5m1 stopPVG 11:25Vancouver - Shanghai | Mon, Jan 26 | Hong Kong AirlinesCAD 46328% offCAD 646 CAD 463 -
YVR 00:2031h 20m1 stopPVG 23:40Vancouver - Shanghai | Sun, Feb 1 | Hong Kong AirlinesCAD 46628% offCAD 646 CAD 466 -
YVR 00:2028h 35m1 stopPVG 20:55Vancouver - Shanghai | Sat, Jan 24 | Hong Kong AirlinesCAD 46728% offCAD 646 CAD 467 -
YVR 00:2031h 20m1 stopPVG 23:40Vancouver - Shanghai | Tue, Jan 27 | Hong Kong AirlinesCAD 47127% offCAD 646 CAD 471 -
YVR 00:2031h 20m1 stopPVG 23:40Vancouver - Shanghai | Wed, Jan 28 | Hong Kong AirlinesCAD 47427% offCAD 646 CAD 474 -
YVR 00:2031h 20m1 stopPVG 23:40Vancouver - Shanghai | Sun, Jan 25 | Hong Kong AirlinesCAD 47427% offCAD 646 CAD 474 -
YVR 09:5023h 20m1 stopPVG 01:10Vancouver - Shanghai | Fri, Jan 23 | ZIPAIRCAD 48325% offCAD 646 CAD 483 -
YVR 09:3523h 35m1 stopPVG 01:10Vancouver - Shanghai | Sat, Jan 31 | ZIPAIRCAD 50023% offCAD 646 CAD 500 -
YVR 13:0017h 25m1 stopSHA Invalid DateVancouver - Shanghai | Sun, Jan 25 | Normal AirlineFind more flightsFind more flights
Displayed flight fares from Vancouver to Shanghai are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.
Flight Information for Vancouver to Shanghai Flights
The distance between Vancouver and Shanghai is 9,045.68km. It takes around 12 hours 46 minutes on average to fly from Vancouver to Shanghai. Based on Trip.com's data, travel demand peaks in July. The off-season for travel is November.
| Cheapest one-way flight price | CAD 420 |
|---|---|
| Cheapest return ticket price | CAD 797 |
| Off-season travel month | November |
| Peak season for travel | July |
| Flight distance | 9,045.68km |
| Average flight time | 12 hours 46 minutes |
| Popular airline | Hong Kong Airlines |
Trip.com price insights on flights from Vancouver to Shanghai
What is the cheapest month for one-way flights from Vancouver to Shanghai?
Based on Trip.com data, the cheapest month to fly from Vancouver to Shanghai is May, with an average price of CAD 680. The most expensive month is usually Dec, with average prices reaching CAD 1,074.
What is the cheapest month for return flights from Vancouver to Shanghai?
Based on Trip.com's historical data, Nov is often the cheapest month for fly from Vancouver to Shanghai, with an average price of CAD 1,067. Dec is usually the most expensive period, with prices averaging as high as CAD 1,840.
Which day of the week is cheapest to fly from Vancouver to Shanghai?
Based on Trip.com data from the past 12 months, the cheapest day to fly from Vancouver to Shanghai is Tue. The average fare on this day is usually lower than on other days. Try to avoid flying on Sat as fares are usually the highest.
Flight FAQs
Which airlines offer the cheapest flights from Vancouver (YVR) to Shanghai (SHA)?
Based on Trip.com data, Hong Kong Airlines offers one-way fares as low as CAD 420 on Cheapest nonstop routes (e.g. YVR to SHA on Sat, Jan 31), while United Airlines offers Cheapest nonstop round-trips from CAD 797 departing on Sat, Jan 24 and returning on Wed, Jan 28.Which airlines offer direct flights from Vancouver to Shanghai?
At the moment, you can catch a direct flight from Vancouver to Shanghai with the following airlines, including: Air Canada China Eastern Airlines Air China ZIPAIR T'Way Air Selected airlines are based on historical data collected from flight bookings users made on Trip.com within the last 90 days.How long is the flight from Vancouver (YVR) to Shanghai (SHA)?
It takes about 12 hours 46 minutes to fly from Vancouver (YVR) to Shanghai (SHA).When is the best time to book flights from Vancouver to Shanghai?
By analyzing data from all airlines on the Trip.com flight calendar, it looks like the best time to book a flight from Vancouver to Shanghai is around 40 days (6 weeks) in advance, and the best time to fly is usually on Tuesday, Wednesday, and Saturday. Tuesday typically offers the cheapest flights for departure, while Saturday offers the best return deals.How many flights are there per week from Vancouver to Shanghai?
Based on Trip.com data in the past 4 weeks, there is 5 flight per week flying from Vancouver to Shanghai. You can check the weekly schedule for popular airlines on this route below: Air Canada: S/M/T/W/T/F/- -- AC025 (11:35) China Eastern Airlines: S/-/-/W/-/-/- -- MU582 (12:08) Air China: S/-/T/W/T/F/- -- CA7456 (11:35)How can I find the best deals on flights from Vancouver to Shanghai?
To find best deals on flights from Vancouver to Shanghai, you can use various tools on Trip.com:
· Be flexible with your travel dates to get the cheapest flight deal. Now the cheapest flight deal is on Sat, Jan 31, with one-way flights priced at just CAD 420.
· Compare airlines strategically. Budget carriers often provide the lowest base fares, while we found the most affordable airline currently operating on this route is Air Canada.
· Set up price alerts to easily monitor ticket prices without having to check every day.
· Check Trip.com flight deals and promo codes frequently.
· Avoid peak season unless you book very early. It seems the peak season for Shanghai travel is around July.
· Get exclusive promo codes for Trip.com app users.When is the best time to book a flight from Vancouver to Shanghai to get the best price?
The cheapest months to fly from Vancouver to Shanghai is November, when demand for travel is lower.Which upcoming date is the cheapest for flights from Vancouver to Shanghai?
After crunching the numbers on our January flight calendar, it's currently cheapest to fly from Vancouver to Shanghai on January 22, 2026 with United Airlines, with prices starting at CAD 774.Which airports can I fly through when travelling to Shanghai from Vancouver?
You can land at any one of the following hubs in Shanghai, with Vancouver International Airport to Shanghai Pudong International Airport (YVR-PVG) is by far the most common option on this route: Shanghai Pudong International Airport (PVG) Shanghai Hongqiao International Airport (SHA).What is the time difference between Vancouver and Shanghai?
The time difference between Shanghai and Vancouver is 16h.How can I change or cancel my flight ticket from Vancouver to Shanghai?
Tickets can only be changed or cancelled if permitted by airline policy. To submit a change or cancellation request, go to the flight bookings page, select the option to change or cancel your booking, choose the relevant passengers and segment, and submit a request. Please note that additional charges may apply according to the airline ticket policy. However, if the flight has been rescheduled and you would like to change or cancel your ticket, you can submit an involuntary cancellation request. For more details about change and cancellation policies, please check the customer support pages.
Trip.com airline insights on flights from Vancouver to Shanghai
Which airlines offer the cheapest direct flights from Vancouver to Shanghai?
Based on Trip.com data from the past 12 months, the airline offering the cheapest direct flights from Vancouver to Shanghai is Xiamen Airlines, with an average fare of CAD 790.
Which airlines operate the most flights from Vancouver to Shanghai?
According to Trip.com data from the past month, the airline with the most flights from Vancouver to Shanghai is Air Canada, operating 7 flights per week.
How many flights fly from Vancouver to Shanghai each day?
Based on Trip.com data from the past month, flights from Vancouver to Shanghai are most frequent on Monday, while the fewest flights operate on Tuesday.