Skip to main content

Search flights from Shanghai to Vancouver

Book your plane tickets from Shanghai to Vancouver with ease

Cheapest flights to Vancouver

The cheapest flights available in the next 60 days – prices are updated regularly

Flying from Shanghai to Vancouver: things to know

The most popular route is from Shanghai Pudong International Airport in Shanghai to Vancouver International Airport in Vancouver. On average this flight takes 15 hours 4 minutes one way and costs £1,640 for the round trip.

Most popular route

Shanghai Pudong International Airport (PVG) to Vancouver International Airport (YVR)

Average flight time

15 hours 4 minutes

Average round-trip price

£1,640

Fly from Shanghai to Vancouver

19 airlines
A beautiful view of Vancouver.
Great selection

Great selection

Easily compare flights, airlines and prices – all in one place

No hidden fees

No hidden fees

Always know exactly what you’re paying for

Flexibility

Flexibility

Use our flexible plane ticket option to change your dates if needed

Flexible plane ticket options are available for an additional cost on selected airfares

Airlines that fly from Shanghai to Vancouver

Airline options may vary according to recently booked flights and your search terms

  • Air Canada logo
    Air Canada
  • All Nippon Airways logo
    All Nippon Airways
  • Cathay Pacific logo
    Cathay Pacific
  • China Airlines logo
    China Airlines
  • Asiana Airlines logo
    Asiana Airlines
  • Air China logo
    Air China
  • Korean Air logo
    Korean Air
  • United Airlines logo
    United Airlines
  • Juneyao Airlines logo
    Juneyao Airlines
  • Hong Kong Airways logo
    Hong Kong Airways
  • Eva Air logo
    Eva Air
  • China Eastern Airlines logo
    China Eastern Airlines
  • Spring Airlines logo
    Spring Airlines
  • Philippine Airlines logo
    Philippine Airlines
  • Japan Airlines logo
    Japan Airlines
  • Xiamen Airlines logo
    Xiamen Airlines
  • Lufthansa logo
    Lufthansa
  • China Southern Airlines logo
    China Southern Airlines

Frequently asked questions

gogless