Fare Guide

Estimated lowest fares found within 7 days

Cheapest Airline EVA Air

The cheapest airline(s) flying from Calgary to Shanghai is EVA Air.

  • EVA Air EVA Air
  • Air Canada Air Canada
  • United Airlines United Airlines
  • China Airlines China Airlines
  • Lufthansa Lufthansa
  • WestJet WestJet
  • Cathay Pacific Cathay Pacific
  • Korean Air Korean Air
  • KLM KLM
  • All Nippon Airways All Nippon Airways
Cheapest Month December

Travel Period: December 2024 - November 2025

The cheapest month(s) to fly from Calgary to Shanghai is December.

  • Dec 2024
  • Jan 2025
  • Feb 2025
  • Mar 2025
  • Apr 2025
  • May 2025
  • Jun 2025
  • Jul 2025
  • Aug 2025
  • Sep 2025
  • Oct 2025
  • Nov 2025
Cheapest Day of the Week Friday

The cheapest day(s) of the week to fly from Calgary to Shanghai is Friday.

  • Sun Sunday
  • Mon Monday
  • Tue Tuesday
  • Wed Wednesday
  • Thu Thursday
  • Fri Friday
  • Sat Saturday

Flight Schedules

Last Updated: Sat, 2 Nov, 2024

  • Time Earliest
    • Earliest
    • Latest
  • Depart Earliest
    • Earliest
    • Latest
  • Arrive
    • Earliest
    • Latest
  • Duration
    • Shortest
    • Longest
  • Stopover
    All
  • Airline Filter by Airline
    View All Airline
  • Availability
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 08:45 TPE
    22:29 YVR
    22Hrs, 05m 1 Stop (PVG)
  • TPETaipei Taiwan Taoyuan International Airport 08:45 - YVR 22:29 22h 05m 1 Stop (PVG) Shanghai
  • TPETaipei Taiwan Taoyuan International Airport 08:45
    YYCCalgary Airport 21:45
  • PVGShanghai Pudong International Airport 10:50
    YVRVancouver International Airport 22:29
  • 22h 05m (5h 11m)
  • 1 Stop PVG · Shanghai 5h 11m
  • China Airlines (CI 501)Airbus A359
    WestJet (WS 131)Boeing 737 Max 8 Passenger
  • China Airlines (CI 501)
    • -
    • -
    • -
    • T
    • F
    • -
    • -
  • 08:45 TPE
    22:29 YVR
    22Hrs, 05m 1 Stop (PVG)
  • TPETaipei Taiwan Taoyuan International Airport 08:45 - YVR 22:29 22h 05m 1 Stop (PVG) Shanghai
  • TPETaipei Taiwan Taoyuan International Airport 08:45
    YYCCalgary Airport 21:45
  • PVGShanghai Pudong International Airport 10:50
    YVRVancouver International Airport 22:29
  • 22h 05m (5h 11m)
  • 1 Stop PVG · Shanghai 5h 11m
  • China Airlines (CI 501)Boeing 777 300 Er
    WestJet (WS 131)Boeing 737 800
  • China Airlines (CI 501)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 08:25 ICN
    22:29 YVR
    21Hrs, 00m 1 Stop (PVG)
  • ICNSeoul Incheon International Airport 08:25 - YVR 22:29 21h 1 Stop (PVG) Shanghai
  • ICNSeoul Incheon International Airport 08:25
    YYCCalgary Airport 21:45
  • PVGShanghai Pudong International Airport 09:45
    YVRVancouver International Airport 22:29
  • 21h (5h 21m)
  • 1 Stop PVG · Shanghai 5h 21m
  • Korean Air (KE 893)Boeing 777 300 Er
    WestJet (WS 131)Boeing 737 Max 8 Passenger
  • Korean Air (KE 893)
    • M
    • -
    • -
    • T
    • -
    • S
    • -
  • 08:25 ICN
    22:29 YVR
    21Hrs, 00m 1 Stop (PVG)
  • ICNSeoul Incheon International Airport 08:25 - YVR 22:29 21h 1 Stop (PVG) Shanghai
  • ICNSeoul Incheon International Airport 08:25
    YYCCalgary Airport 21:45
  • PVGShanghai Pudong International Airport 09:45
    YVRVancouver International Airport 22:29
  • 21h (5h 21m)
  • 1 Stop PVG · Shanghai 5h 21m
  • Korean Air (KE 893)Boeing 777 300 Er
    WestJet (WS 131)Boeing 737 800
  • Korean Air (KE 893)
    • -
    • T
    • -
    • -
    • -
    • -
    • -
  • 08:45 TPE
    22:29 YVR
    22Hrs, 05m 1 Stop (PVG)
  • TPETaipei Taiwan Taoyuan International Airport 08:45 - YVR 22:29 22h 05m 1 Stop (PVG) Shanghai
  • TPETaipei Taiwan Taoyuan International Airport 08:45
    YYCCalgary Airport 21:45
  • PVGShanghai Pudong International Airport 10:50
    YVRVancouver International Airport 22:29
  • 22h 05m (5h 11m)
  • 1 Stop PVG · Shanghai 5h 11m
  • China Airlines (CI 501)Boeing 777 300 Er
    WestJet (WS 131)Boeing 737 800
  • China Airlines (CI 501)
    • -
    • T
    • -
    • -
    • -
    • -
    • -
  • 08:55 ICN
    22:29 YVR
    21Hrs, 25m 1 Stop (PVG)
  • ICNSeoul Incheon International Airport 08:55 - YVR 22:29 21h 25m 1 Stop (PVG) Shanghai
  • ICNSeoul Incheon International Airport 08:55
    YYCCalgary Airport 21:45
  • PVGShanghai Pudong International Airport 10:10
    YVRVancouver International Airport 22:29
  • 21h 25m (5h 51m)
  • 1 Stop PVG · Shanghai 5h 51m
  • China Eastern Airlines (MU 5052)Airbus Industrie A330 200
    WestJet (WS 131)Boeing 737 Max 8 Passenger
  • China Eastern Airlines (MU 5052)
    • M
    • -
    • -
    • T
    • -
    • S
    • -
  • 08:55 ICN
    22:29 YVR
    21Hrs, 25m 1 Stop (PVG)
  • ICNSeoul Incheon International Airport 08:55 - YVR 22:29 21h 25m 1 Stop (PVG) Shanghai
  • ICNSeoul Incheon International Airport 08:55
    YYCCalgary Airport 21:45
  • PVGShanghai Pudong International Airport 10:10
    YVRVancouver International Airport 22:29
  • 21h 25m (5h 51m)
  • 1 Stop PVG · Shanghai 5h 51m
  • China Eastern Airlines (MU 5052)Airbus Industrie A330 200
    WestJet (WS 131)Boeing 737 800
  • China Eastern Airlines (MU 5052)
    • -
    • T
    • -
    • -
    • -
    • -
    • -
  • 08:45 TPE
    22:29 YVR
    22Hrs, 05m 1 Stop (PVG)
  • TPETaipei Taiwan Taoyuan International Airport 08:45 - YVR 22:29 22h 05m 1 Stop (PVG) Shanghai
  • TPETaipei Taiwan Taoyuan International Airport 08:45
    YYCCalgary Airport 21:45
  • PVGShanghai Pudong International Airport 10:50
    YVRVancouver International Airport 22:29
  • 22h 05m (5h 11m)
  • 1 Stop PVG · Shanghai 5h 11m
  • China Airlines (CI 501)Boeing 777 300 Er
    WestJet (WS 131)Boeing 737 Max 8 Passenger
  • China Airlines (CI 501)
    • M
    • -
    • -
    • -
    • -
    • S
    • -
  • 09:00 XMN
    22:29 YVR
    21Hrs, 50m 1 Stop (SHA)
  • XMNXiamen Airport 09:00 - YVR 22:29 21h 50m 1 Stop (SHA) Shanghai
  • XMNXiamen Airport 09:00
    YYCCalgary Airport 21:45
  • SHAShanghai Hongqiao International Airport 10:35
    YVRVancouver International Airport 22:29
  • 21h 50m (5h 11m)
  • 1 Stop SHA · Shanghai 5h 11m
  • Xiamen Airlines (MF 8511)Boeing 737 Max 8 Passenger
    WestJet (WS 131)Boeing 737 Max 8 Passenger
  • Xiamen Airlines (MF 8511)
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 08:45 TPE
    23:04 YVR
    21Hrs, 30m 1 Stop (PVG)
  • TPETaipei Taiwan Taoyuan International Airport 08:45 - YVR 23:04 21h 30m 1 Stop (PVG) Shanghai
  • TPETaipei Taiwan Taoyuan International Airport 08:45
    YYCCalgary Airport 22:20
  • PVGShanghai Pudong International Airport 10:50
    YVRVancouver International Airport 23:04
  • 21h 30m (4h 36m)
  • 1 Stop PVG · Shanghai 4h 36m
  • China Airlines (CI 501)Boeing 777 300 Er
    WestJet (WS 991)Boeing 737 800
  • China Airlines (CI 501)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 06:40 YYC
    19:15 PVG
    21Hrs, 35m 1 Stop (YYZ)
  • YYCCalgary Airport 06:40 - PVG 19:15 21h 35m 1 Stop (YYZ) Toronto
  • YYCCalgary Airport 06:40
    YYZToronto Lester B Pearson Intl Airport 15:25
  • YYZToronto Lester B Pearson Intl Airport 12:38
    PVGShanghai Pudong International Airport 19:15
  • 21h 35m (2h 47m)
  • 1 Stop YYZ · Toronto 2h 47m
  • WestJet (WS 650)Boeing 737 700
    China Eastern Airlines (MU 208)Boeing 777 300 Er
  • WestJet (WS 650)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 19:05 ICN
    08:47 YVR
    21Hrs, 25m 1 Stop (PVG)
  • ICNSeoul Incheon International Airport 19:05 - YVR 08:47 21h 25m 1 Stop (PVG) Shanghai
  • ICNSeoul Incheon International Airport 19:05
    YYCCalgary Airport 08:00
  • PVGShanghai Pudong International Airport 20:25
    YVRVancouver International Airport 08:47
  • 21h 25m (5h 33m)
  • 1 Stop PVG · Shanghai 5h 33m
  • Korean Air (KE 895)Boeing 737 Max 8 Passenger
    WestJet (WS 103)Boeing 737 800
  • Korean Air (KE 895)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 19:05 ICN
    08:47 YVR
    21Hrs, 25m 1 Stop (PVG)
  • ICNSeoul Incheon International Airport 19:05 - YVR 08:47 21h 25m 1 Stop (PVG) Shanghai
  • ICNSeoul Incheon International Airport 19:05
    YYCCalgary Airport 08:00
  • PVGShanghai Pudong International Airport 20:25
    YVRVancouver International Airport 08:47
  • 21h 25m (5h 33m)
  • 1 Stop PVG · Shanghai 5h 33m
  • Korean Air (KE 895)Boeing 737 Max 8 Passenger
    WestJet (WS 103)Boeing 737 700
  • Korean Air (KE 895)
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 19:05 ICN
    08:47 YVR
    21Hrs, 25m 1 Stop (PVG)
  • ICNSeoul Incheon International Airport 19:05 - YVR 08:47 21h 25m 1 Stop (PVG) Shanghai
  • ICNSeoul Incheon International Airport 19:05
    YYCCalgary Airport 08:00
  • PVGShanghai Pudong International Airport 20:25
    YVRVancouver International Airport 08:47
  • 21h 25m (5h 33m)
  • 1 Stop PVG · Shanghai 5h 33m
  • Korean Air (KE 895)Boeing 737 Max 8 Passenger
    WestJet (WS 103)Boeing 737 Max 8 Passenger
  • Korean Air (KE 895)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 08:15 YYC
    16:00 PVG
    16Hrs, 45m 1 Stop (YVR)
  • YYCCalgary Airport 08:15 - PVG 16:00 16h 45m 1 Stop (YVR) Vancouver
  • YYCCalgary Airport 08:15
    YVRVancouver International Airport 11:15
  • YVRVancouver International Airport 08:59
    PVGShanghai Pudong International Airport 16:00
  • 16h 45m (2h 16m)
  • 1 Stop YVR · Vancouver 2h 16m
  • Air Canada (AC 203)Boeing 737 Max 8 Passenger
    Air Canada (AC 25)Boeing 787 9
  • Air Canada (AC 203)
    • -
    • T
    • -
    • T
    • F
    • -
    • S
  • 09:00 YYC
    16:00 PVG
    16Hrs, 00m 1 Stop (YVR)
  • YYCCalgary Airport 09:00 - PVG 16:00 16h 1 Stop (YVR) Vancouver
  • YYCCalgary Airport 09:00
    YVRVancouver International Airport 11:15
  • YVRVancouver International Airport 09:44
    PVGShanghai Pudong International Airport 16:00
  • 16h (1h 31m)
  • 1 Stop YVR · Vancouver 1h 31m
  • Air Canada (AC 205)Boeing 737 Max 8 Passenger
    Air Canada (AC 25)Boeing 787 9
  • Air Canada (AC 205)
    • -
    • T
    • -
    • T
    • F
    • -
    • S
  • 20:00 ICN
    09:44 YVR
    21Hrs, 05m 1 Stop (PVG)
  • ICNSeoul Incheon International Airport 20:00 - YVR 09:44 21h 05m 1 Stop (PVG) Shanghai
  • ICNSeoul Incheon International Airport 20:00
    YYCCalgary Airport 09:00
  • PVGShanghai Pudong International Airport 21:05
    YVRVancouver International Airport 09:44
  • 21h 05m (5h 16m)
  • 1 Stop PVG · Shanghai 5h 16m
  • Asiana Airlines (OZ 367)Airbus
    Air Canada (AC 205)Boeing 737 Max 8 Passenger
  • Asiana Airlines (OZ 367)
    • M
    • -
    • W
    • -
    • -
    • S
    • -
  • 19:05 ICN
    09:47 YVR
    20Hrs, 25m 1 Stop (PVG)
  • ICNSeoul Incheon International Airport 19:05 - YVR 09:47 20h 25m 1 Stop (PVG) Shanghai
  • ICNSeoul Incheon International Airport 19:05
    YYCCalgary Airport 09:00
  • PVGShanghai Pudong International Airport 20:25
    YVRVancouver International Airport 09:47
  • 20h 25m (4h 33m)
  • 1 Stop PVG · Shanghai 4h 33m
  • Korean Air (KE 895)Boeing 737 Max 8 Passenger
    WestJet (WS 107)Boeing 737 800
  • Korean Air (KE 895)
    • M
    • -
    • -
    • -
    • -
    • S
    • -
  • 19:05 ICN
    09:47 YVR
    20Hrs, 25m 1 Stop (PVG)
  • ICNSeoul Incheon International Airport 19:05 - YVR 09:47 20h 25m 1 Stop (PVG) Shanghai
  • ICNSeoul Incheon International Airport 19:05
    YYCCalgary Airport 09:00
  • PVGShanghai Pudong International Airport 20:25
    YVRVancouver International Airport 09:47
  • 20h 25m (4h 33m)
  • 1 Stop PVG · Shanghai 4h 33m
  • Korean Air (KE 895)Boeing 737 Max 8 Passenger
    WestJet (WS 107)Boeing 737 700
  • Korean Air (KE 895)
    • -
    • -
    • W
    • T
    • F
    • -
    • S
  • 22:40 HND
    13:17 YVR
    21Hrs, 40m 1 Stop (PVG)
  • HNDTokyo Haneda Airport 22:40 - YVR 13:17 21h 40m 1 Stop (PVG) Shanghai
  • HNDTokyo Haneda Airport 22:40
    YYCCalgary Airport 12:35
  • PVGShanghai Pudong International Airport 01:15
    YVRVancouver International Airport 13:17
  • 21h 40m (5h 53m)
  • 1 Stop PVG · Shanghai 5h 53m
  • All Nippon Airways (NH 967)Boeing 787 9
    Air Canada (AC 7765)Canadair Regional
  • All Nippon Airways (NH 967)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 22:40 HND
    13:17 YVR
    21Hrs, 40m 1 Stop (PVG)
  • HNDTokyo Haneda Airport 22:40 - YVR 13:17 21h 40m 1 Stop (PVG) Shanghai
  • HNDTokyo Haneda Airport 22:40
    YYCCalgary Airport 12:35
  • PVGShanghai Pudong International Airport 01:15
    YVRVancouver International Airport 13:17
  • 21h 40m (5h 53m)
  • 1 Stop PVG · Shanghai 5h 53m
  • All Nippon Airways (NH 967)Boeing 787 8
    Air Canada (AC 7765)Canadair Regional
  • All Nippon Airways (NH 967)
    • M
    • T
    • W
    • T
    • -
    • S
    • S
No Schedules Sorry, there are no schedules matching your filters. Try removing one. reset
How far is Shanghai from Calgary?

The flight distance between Calgary and Shanghai is 9375km. Check all available flights on Wego.

When is the earliest and latest flight of the day?

The earliest flight of the day departs at 06:40. The last flight of the day departs at 08:55. See the full list of flight times on Wego.