Fare Guide

Estimated lowest fares found within 7 days

Cheapest Airline Philippine Airlines

The cheapest airline(s) flying from Toronto to Shanghai is Philippine Airlines.

  • Philippine Airlines Philippine Airlines
  • United Airlines United Airlines
  • China Southern Airlines China Southern Airlines
  • American Airlines American Airlines
  • Air Canada Air Canada
  • Lufthansa Lufthansa
  • EgyptAir EgyptAir
  • Korean Air Korean Air
  • Xiamen Airlines Xiamen Airlines
  • China Airlines China Airlines
Cheapest Month April

Travel Period: December 2024 - November 2025

The cheapest month(s) to fly from Toronto to Shanghai is April.

  • 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 Tuesday

The cheapest day(s) of the week to fly from Toronto to Shanghai is Tuesday.

  • 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
  • 15:25 YYZ
    19:15 PVG
    14Hrs, 50m Direct
  • YYZToronto Lester B Pearson Intl Airport 15:25 - PVG 19:15 14h 50m Direct
  • YYZToronto Lester B Pearson Intl Airport 15:25
  • PVGShanghai Pudong International Airport 19:15
  • 14h 50m
  • Direct
  • China Eastern Airlines (MU 208)Boeing 777 300 Er
  • China Eastern Airlines (MU 208)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • Boeing 777 300 Er
  • 20:30 YYZ
    08:25 PVG
    22Hrs, 55m 1 Stop (ZRH)
  • YYZToronto Lester B Pearson Intl Airport 20:30 - PVG 08:25 22h 55m 1 Stop (ZRH) Zurich
  • YYZToronto Lester B Pearson Intl Airport 20:30
    ZRHZurich Airport 13:10
  • ZRHZurich Airport 10:25
    PVGShanghai Pudong International Airport 08:25
  • 22h 55m (2h 45m)
  • 1 Stop ZRH · Zurich 2h 45m
  • Air Canada (AC 880)Boeing 777 200 Lr
    Swiss (LX 188)Airbus A340
  • Air Canada (AC 880)
    • -
    • T
    • -
    • T
    • F
    • -
    • S
  • 20:30 YYZ
    08:25 PVG
    22Hrs, 55m 1 Stop (ZRH)
  • YYZToronto Lester B Pearson Intl Airport 20:30 - PVG 08:25 22h 55m 1 Stop (ZRH) Zurich
  • YYZToronto Lester B Pearson Intl Airport 20:30
    ZRHZurich Airport 13:10
  • ZRHZurich Airport 10:25
    PVGShanghai Pudong International Airport 08:25
  • 22h 55m (2h 45m)
  • 1 Stop ZRH · Zurich 2h 45m
  • Air Canada (AC 880)Boeing 787 8
    Swiss (LX 188)Airbus A340
  • Air Canada (AC 880)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 20:30 YYZ
    08:25 PVG
    22Hrs, 55m 1 Stop (ZRH)
  • YYZToronto Lester B Pearson Intl Airport 20:30 - PVG 08:25 22h 55m 1 Stop (ZRH) Zurich
  • YYZToronto Lester B Pearson Intl Airport 20:30
    ZRHZurich Airport 13:10
  • ZRHZurich Airport 10:25
    PVGShanghai Pudong International Airport 08:25
  • 22h 55m (2h 45m)
  • 1 Stop ZRH · Zurich 2h 45m
  • Air Canada (AC 880)Boeing 787 9
    Swiss (LX 188)Boeing 777 300 Er
  • Air Canada (AC 880)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 21:15 YYZ
    09:25 PVG
    23Hrs, 10m 1 Stop (AMS)
  • YYZToronto Lester B Pearson Intl Airport 21:15 - PVG 09:25 23h 10m 1 Stop (AMS) Amsterdam
  • YYZToronto Lester B Pearson Intl Airport 21:15
    AMSAmsterdam Airport 14:15
  • AMSAmsterdam Airport 10:35
    PVGShanghai Pudong International Airport 09:25
  • 23h 10m (3h 40m)
  • 1 Stop AMS · Amsterdam 3h 40m
  • KLM (KL 696)Airbus Industrie 330 300
    KLM (KL 895)Boeing 777 200
  • KLM (KL 696)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 21:15 YYZ
    09:25 PVG
    23Hrs, 10m 1 Stop (AMS)
  • YYZToronto Lester B Pearson Intl Airport 21:15 - PVG 09:25 23h 10m 1 Stop (AMS) Amsterdam
  • YYZToronto Lester B Pearson Intl Airport 21:15
    AMSAmsterdam Airport 14:15
  • AMSAmsterdam Airport 10:40
    PVGShanghai Pudong International Airport 09:25
  • 23h 10m (3h 35m)
  • 1 Stop AMS · Amsterdam 3h 35m
  • KLM (KL 696)Boeing 777 200
    KLM (KL 895)Boeing 777 300 Er
  • KLM (KL 696)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 21:15 YYZ
    09:25 PVG
    23Hrs, 10m 1 Stop (AMS)
  • YYZToronto Lester B Pearson Intl Airport 21:15 - PVG 09:25 23h 10m 1 Stop (AMS) Amsterdam
  • YYZToronto Lester B Pearson Intl Airport 21:15
    AMSAmsterdam Airport 14:15
  • AMSAmsterdam Airport 10:45
    PVGShanghai Pudong International Airport 09:25
  • 23h 10m (3h 30m)
  • 1 Stop AMS · Amsterdam 3h 30m
  • KLM (KL 696)Airbus Industrie 330 300
    KLM (KL 895)Boeing 777 200
  • KLM (KL 696)
    • -
    • T
    • -
    • -
    • -
    • -
    • -
  • 21:15 YYZ
    09:25 PVG
    23Hrs, 10m 1 Stop (AMS)
  • YYZToronto Lester B Pearson Intl Airport 21:15 - PVG 09:25 23h 10m 1 Stop (AMS) Amsterdam
  • YYZToronto Lester B Pearson Intl Airport 21:15
    AMSAmsterdam Airport 14:15
  • AMSAmsterdam Airport 10:50
    PVGShanghai Pudong International Airport 09:25
  • 23h 10m (3h 25m)
  • 1 Stop AMS · Amsterdam 3h 25m
  • KLM (KL 696)Airbus Industrie A330 200
    KLM (KL 895)Boeing 777 200
  • KLM (KL 696)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 21:30 YYZ
    10:05 PVG
    23Hrs, 35m 1 Stop (FRA)
  • YYZToronto Lester B Pearson Intl Airport 21:30 - PVG 10:05 23h 35m 1 Stop (FRA) Frankfurt
  • YYZToronto Lester B Pearson Intl Airport 21:30
    FRAFrankfurt International Airport 15:10
  • FRAFrankfurt International Airport 11:10
    PVGShanghai Pudong International Airport 10:05
  • 23h 35m (4h)
  • 1 Stop FRA · Frankfurt 4h
  • Air Canada (AC 842)Boeing 777 300 Er
    Lufthansa (LH 728)Boeing 747 800
  • Air Canada (AC 842)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 22:05 YYZ
    09:10 PVG
    22Hrs, 05m 1 Stop (LHR)
  • YYZToronto Lester B Pearson Intl Airport 22:05 - PVG 09:10 22h 05m 1 Stop (LHR) London
  • YYZToronto Lester B Pearson Intl Airport 22:05
    LHRLondon Heathrow Airport 12:35
  • LHRLondon Heathrow Airport 10:15
    PVGShanghai Pudong International Airport 09:10
  • 22h 05m (2h 20m)
  • 1 Stop LHR · London 2h 20m
  • British Airways (BA 98)Boeing 787 8
    British Airways (BA 169)Boeing 787 9
  • British Airways (BA 98)
    • -
    • -
    • -
    • T
    • -
    • -
    • S
  • 22:05 YYZ
    09:10 PVG
    22Hrs, 05m 1 Stop (LHR)
  • YYZToronto Lester B Pearson Intl Airport 22:05 - PVG 09:10 22h 05m 1 Stop (LHR) London
  • YYZToronto Lester B Pearson Intl Airport 22:05
    LHRLondon Heathrow Airport 12:35
  • LHRLondon Heathrow Airport 10:15
    PVGShanghai Pudong International Airport 09:10
  • 22h 05m (2h 20m)
  • 1 Stop LHR · London 2h 20m
  • British Airways (BA 98)Boeing 777
    British Airways (BA 169)Boeing 787 9
  • British Airways (BA 98)
    • M
    • T
    • W
    • -
    • F
    • S
    • -
  • 00:15 YYZ
    12:50 PVG
    23Hrs, 35m 1 Stop (TPE)
  • YYZToronto Lester B Pearson Intl Airport 00:15 - PVG 12:50 23h 35m 1 Stop (TPE) Taipei
  • YYZToronto Lester B Pearson Intl Airport 00:15
    TPETaipei Taiwan Taoyuan International Airport 10:50
  • TPETaipei Taiwan Taoyuan International Airport 05:10
    PVGShanghai Pudong International Airport 12:50
  • 23h 35m (5h 40m)
  • 1 Stop TPE · Taipei 5h 40m
  • EVA Air (BR 35)Boeing 777 300 Er
    Air China (CA 192)Airbus Industrie 330 300
  • EVA Air (BR 35)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 00:15 YYZ
    12:05 PVG
    22Hrs, 50m 1 Stop (TPE)
  • YYZToronto Lester B Pearson Intl Airport 00:15 - PVG 12:05 22h 50m 1 Stop (TPE) Taipei
  • YYZToronto Lester B Pearson Intl Airport 00:15
    TPETaipei Taiwan Taoyuan International Airport 09:50
  • TPETaipei Taiwan Taoyuan International Airport 05:10
    PVGShanghai Pudong International Airport 12:05
  • 22h 50m (4h 40m)
  • 1 Stop TPE · Taipei 4h 40m
  • EVA Air (BR 35)Boeing 777 300 Er
    EVA Air (BR 712)Boeing 777 300 Er
  • EVA Air (BR 35)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 00:35 YYZ
    10:10 PVG
    20Hrs, 35m 1 Stop (HKG)
  • YYZToronto Lester B Pearson Intl Airport 00:35 - PVG 10:10 20h 35m 1 Stop (HKG) Hong Kong
  • YYZToronto Lester B Pearson Intl Airport 00:35
    HKGHong Kong International Airport 07:30
  • HKGHong Kong International Airport 05:25
    PVGShanghai Pudong International Airport 10:10
  • 20h 35m (2h 05m)
  • 1 Stop HKG · Hong Kong 2h 05m
  • Cathay Pacific (CX 829)Airbus A351
    Cathay Pacific (CX 366)Boeing 777 300
  • Cathay Pacific (CX 829)
    • -
    • -
    • W
    • T
    • F
    • -
    • -
  • 00:35 YYZ
    12:30 PVG
    22Hrs, 55m 1 Stop (HKG)
  • YYZToronto Lester B Pearson Intl Airport 00:35 - PVG 12:30 22h 55m 1 Stop (HKG) Hong Kong
  • YYZToronto Lester B Pearson Intl Airport 00:35
    HKGHong Kong International Airport 09:45
  • HKGHong Kong International Airport 05:25
    PVGShanghai Pudong International Airport 12:30
  • 22h 55m (4h 20m)
  • 1 Stop HKG · Hong Kong 4h 20m
  • Cathay Pacific (CX 829)Airbus A351
    Cathay Pacific (CX 368)Boeing 777 300 Er
  • Cathay Pacific (CX 829)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 00:35 YYZ
    10:10 PVG
    20Hrs, 35m 1 Stop (HKG)
  • YYZToronto Lester B Pearson Intl Airport 00:35 - PVG 10:10 20h 35m 1 Stop (HKG) Hong Kong
  • YYZToronto Lester B Pearson Intl Airport 00:35
    HKGHong Kong International Airport 07:30
  • HKGHong Kong International Airport 05:25
    PVGShanghai Pudong International Airport 10:10
  • 20h 35m (2h 05m)
  • 1 Stop HKG · Hong Kong 2h 05m
  • Cathay Pacific (CX 829)Airbus A351
    Cathay Pacific (CX 366)Airbus Industrie 330 300
  • Cathay Pacific (CX 829)
    • M
    • T
    • -
    • -
    • -
    • S
    • S
  • 00:35 YYZ
    12:20 SHA
    22Hrs, 45m 1 Stop (HKG)
  • YYZToronto Lester B Pearson Intl Airport 00:35 - SHA 12:20 22h 45m 1 Stop (HKG) Hong Kong
  • YYZToronto Lester B Pearson Intl Airport 00:35
    HKGHong Kong International Airport 10:00
  • HKGHong Kong International Airport 05:25
    SHAShanghai Hongqiao International Airport 12:20
  • 22h 45m (4h 35m)
  • 1 Stop HKG · Hong Kong 4h 35m
  • Cathay Pacific (CX 829)Airbus A351
    Cathay Pacific (CX 348)Airbus Industrie 330 300
  • Cathay Pacific (CX 829)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 06:14 YYZ
    16:10 PVG
    20Hrs, 56m 1 Stop (DFW)
  • YYZToronto Lester B Pearson Intl Airport 06:14 - PVG 16:10 20h 56m 1 Stop (DFW) Dallas
  • YYZToronto Lester B Pearson Intl Airport 06:14
    DFWDallas/Fort Worth Intl Airport 10:00
  • DFWDallas/Fort Worth Intl Airport 09:14
    PVGShanghai Pudong International Airport 16:10
  • 20h 56m (46m)
  • 1 Stop DFW · Dallas 46m
  • American Airlines (AA 1169)Boeing 737 800
    American Airlines (AA 127)Boeing 787 8
  • American Airlines (AA 1169)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 06:15 YYZ
    18:35 PVG
    23Hrs, 20m 1 Stop (LAX)
  • YYZToronto Lester B Pearson Intl Airport 06:15 - PVG 18:35 23h 20m 1 Stop (LAX) Los Angeles
  • YYZToronto Lester B Pearson Intl Airport 06:15
    LAXLos Angeles International Airport 12:45
  • LAXLos Angeles International Airport 08:47
    PVGShanghai Pudong International Airport 18:35
  • 23h 20m (3h 58m)
  • 1 Stop LAX · Los Angeles 3h 58m
  • Air Canada (AC 783)Airbus
    United Airlines (UA 198)Boeing 787 9
  • Air Canada (AC 783)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 06:30 YYZ
    18:45 PVG
    23Hrs, 15m 1 Stop (SFO)
  • YYZToronto Lester B Pearson Intl Airport 06:30 - PVG 18:45 23h 15m 1 Stop (SFO) San Francisco
  • YYZToronto Lester B Pearson Intl Airport 06:30
    SFOSan Francisco International Airport 12:50
  • SFOSan Francisco International Airport 09:34
    PVGShanghai Pudong International Airport 18:45
  • 23h 15m (3h 16m)
  • 1 Stop SFO · San Francisco 3h 16m
  • United Airlines (UA 565)Boeing 737 800
    United Airlines (UA 857)Boeing 777 300 Er
  • United Airlines (UA 565)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 06:30 YYZ
    16:00 PVG
    20Hrs, 30m 1 Stop (YVR)
  • YYZToronto Lester B Pearson Intl Airport 06:30 - PVG 16:00 20h 30m 1 Stop (YVR) Vancouver
  • YYZToronto Lester B Pearson Intl Airport 06:30
    YVRVancouver International Airport 11:15
  • YVRVancouver International Airport 08:34
    PVGShanghai Pudong International Airport 16:00
  • 20h 30m (2h 41m)
  • 1 Stop YVR · Vancouver 2h 41m
  • Air Canada (AC 101)Boeing 777 300 Er
    Air Canada (AC 25)Boeing 787 9
  • Air Canada (AC 101)
    • -
    • -
    • -
    • T
    • F
    • -
    • S
  • 06:30 YYZ
    16:00 PVG
    20Hrs, 30m 1 Stop (YVR)
  • YYZToronto Lester B Pearson Intl Airport 06:30 - PVG 16:00 20h 30m 1 Stop (YVR) Vancouver
  • YYZToronto Lester B Pearson Intl Airport 06:30
    YVRVancouver International Airport 11:15
  • YVRVancouver International Airport 08:25
    PVGShanghai Pudong International Airport 16:00
  • 20h 30m (2h 50m)
  • 1 Stop YVR · Vancouver 2h 50m
  • Air Canada (AC 101)Boeing 787 9
    Air Canada (AC 25)Boeing 787 9
  • Air Canada (AC 101)
    • -
    • T
    • -
    • -
    • -
    • -
    • -
  • 12:45 LAX
    08:05 ORD
    22Hrs, 43m 1 Stop (PVG)
  • LAXLos Angeles International Airport 12:45 - ORD 08:05 22h 43m 1 Stop (PVG) Shanghai
  • LAXLos Angeles International Airport 12:45
    YYZToronto Lester B Pearson Intl Airport 06:52
  • PVGShanghai Pudong International Airport 18:35
    ORDChicago O'Hare International Airport 08:05
  • 22h 43m (2h 06m)
  • 1 Stop PVG · Shanghai 2h 06m
  • United Airlines (UA 198)Boeing 787 9
    United Airlines (UA 3534)Embraer 175
  • United Airlines (UA 198)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 12:50 SFO
    08:05 ORD
    22Hrs, 53m 1 Stop (PVG)
  • SFOSan Francisco International Airport 12:50 - ORD 08:05 22h 53m 1 Stop (PVG) Shanghai
  • SFOSan Francisco International Airport 12:50
    YYZToronto Lester B Pearson Intl Airport 06:52
  • PVGShanghai Pudong International Airport 18:45
    ORDChicago O'Hare International Airport 08:05
  • 22h 53m (1h 47m)
  • 1 Stop PVG · Shanghai 1h 47m
  • United Airlines (UA 857)Boeing 777 300 Er
    United Airlines (UA 3534)Embraer 175
  • United Airlines (UA 857)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 12:50 SFO
    08:05 ORD
    22Hrs, 53m 1 Stop (PVG)
  • SFOSan Francisco International Airport 12:50 - ORD 08:05 22h 53m 1 Stop (PVG) Shanghai
  • SFOSan Francisco International Airport 12:50
    YYZToronto Lester B Pearson Intl Airport 06:52
  • PVGShanghai Pudong International Airport 18:45
    ORDChicago O'Hare International Airport 08:05
  • 22h 53m (2h 01m)
  • 1 Stop PVG · Shanghai 2h 01m
  • United Airlines (UA 857)Boeing 777 300 Er
    United Airlines (UA 3534)Embraer 175
  • United Airlines (UA 857)
    • M
    • T
    • W
    • T
    • F
    • -
    • S
  • 08:00 YYZ
    18:35 PVG
    21Hrs, 35m 1 Stop (LAX)
  • YYZToronto Lester B Pearson Intl Airport 08:00 - PVG 18:35 21h 35m 1 Stop (LAX) Los Angeles
  • YYZToronto Lester B Pearson Intl Airport 08:00
    LAXLos Angeles International Airport 12:45
  • LAXLos Angeles International Airport 10:32
    PVGShanghai Pudong International Airport 18:35
  • 21h 35m (2h 13m)
  • 1 Stop LAX · Los Angeles 2h 13m
  • Air Canada (AC 785)Airbus
    United Airlines (UA 198)Boeing 787 9
  • Air Canada (AC 785)
    • M
    • T
    • W
    • T
    • F
    • -
    • S
  • 08:00 YYZ
    18:35 PVG
    21Hrs, 35m 1 Stop (LAX)
  • YYZToronto Lester B Pearson Intl Airport 08:00 - PVG 18:35 21h 35m 1 Stop (LAX) Los Angeles
  • YYZToronto Lester B Pearson Intl Airport 08:00
    LAXLos Angeles International Airport 12:45
  • LAXLos Angeles International Airport 10:21
    PVGShanghai Pudong International Airport 18:35
  • 21h 35m (2h 24m)
  • 1 Stop LAX · Los Angeles 2h 24m
  • Air Canada (AC 785)Boeing 787 8
    United Airlines (UA 198)Boeing 787 9
  • Air Canada (AC 785)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 08:05 YYZ
    18:45 PVG
    21Hrs, 40m 1 Stop (SFO)
  • YYZToronto Lester B Pearson Intl Airport 08:05 - PVG 18:45 21h 40m 1 Stop (SFO) San Francisco
  • YYZToronto Lester B Pearson Intl Airport 08:05
    SFOSan Francisco International Airport 12:50
  • SFOSan Francisco International Airport 10:52
    PVGShanghai Pudong International Airport 18:45
  • 21h 40m (1h 58m)
  • 1 Stop SFO · San Francisco 1h 58m
  • Air Canada (AC 739)Airbus
    United Airlines (UA 857)Boeing 777 300 Er
  • Air Canada (AC 739)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 08:05 YYZ
    18:45 PVG
    21Hrs, 40m 1 Stop (SFO)
  • YYZToronto Lester B Pearson Intl Airport 08:05 - PVG 18:45 21h 40m 1 Stop (SFO) San Francisco
  • YYZToronto Lester B Pearson Intl Airport 08:05
    SFOSan Francisco International Airport 12:50
  • SFOSan Francisco International Airport 10:52
    PVGShanghai Pudong International Airport 18:45
  • 21h 40m (1h 58m)
  • 1 Stop SFO · San Francisco 1h 58m
  • Air Canada (AC 739)Boeing 737 Max 8 Passenger
    United Airlines (UA 857)Boeing 777 300 Er
  • Air Canada (AC 739)
    • M
    • T
    • W
    • T
    • F
    • -
    • S
  • 11:40 YYZ
    20:25 PVG
    19Hrs, 45m 1 Stop (ICN)
  • YYZToronto Lester B Pearson Intl Airport 11:40 - PVG 20:25 19h 45m 1 Stop (ICN) Seoul
  • YYZToronto Lester B Pearson Intl Airport 11:40
    ICNSeoul Incheon International Airport 19:05
  • ICNSeoul Incheon International Airport 16:45
    PVGShanghai Pudong International Airport 20:25
  • 19h 45m (2h 20m)
  • 1 Stop ICN · Seoul 2h 20m
  • Korean Air (KE 74)Boeing 777 300 Er
    Korean Air (KE 895)Boeing 737 Max 8 Passenger
  • Korean Air (KE 74)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 11:40 YYZ
    19:50 PVG
    19Hrs, 10m 1 Stop (ICN)
  • YYZToronto Lester B Pearson Intl Airport 11:40 - PVG 19:50 19h 10m 1 Stop (ICN) Seoul
  • YYZToronto Lester B Pearson Intl Airport 11:40
    ICNSeoul Incheon International Airport 18:25
  • ICNSeoul Incheon International Airport 16:45
    PVGShanghai Pudong International Airport 19:50
  • 19h 10m (1h 40m)
  • 1 Stop ICN · Seoul 1h 40m
  • Korean Air (KE 74)Boeing 777 300 Er
    Shanghai Airlines (FM 828)Boeing 737 500 Winglets
  • Korean Air (KE 74)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 12:35 YYZ
    01:15 PVG
    23Hrs, 40m 1 Stop (HND)
  • YYZToronto Lester B Pearson Intl Airport 12:35 - PVG 01:15 23h 40m 1 Stop (HND) Tokyo
  • YYZToronto Lester B Pearson Intl Airport 12:35
    HNDTokyo Haneda Airport 22:40
  • HNDTokyo Haneda Airport 16:40
    PVGShanghai Pudong International Airport 01:15
  • 23h 40m (6h)
  • 1 Stop HND · Tokyo 6h
  • Air Canada (AC 1)Boeing 777 300 Er
    All Nippon Airways (NH 967)Boeing 787 8
  • Air Canada (AC 1)
    • M
    • T
    • W
    • T
    • -
    • S
    • S
  • 12:35 YYZ
    01:15 PVG
    23Hrs, 40m 1 Stop (HND)
  • YYZToronto Lester B Pearson Intl Airport 12:35 - PVG 01:15 23h 40m 1 Stop (HND) Tokyo
  • YYZToronto Lester B Pearson Intl Airport 12:35
    HNDTokyo Haneda Airport 22:40
  • HNDTokyo Haneda Airport 16:40
    PVGShanghai Pudong International Airport 01:15
  • 23h 40m (6h)
  • 1 Stop HND · Tokyo 6h
  • Air Canada (AC 1)Boeing 777 300 Er
    All Nippon Airways (NH 967)Boeing 787 9
  • Air Canada (AC 1)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 12:35 YYZ
    21:25 PVG
    19Hrs, 50m 1 Stop (HND)
  • YYZToronto Lester B Pearson Intl Airport 12:35 - PVG 21:25 19h 50m 1 Stop (HND) Tokyo
  • YYZToronto Lester B Pearson Intl Airport 12:35
    HNDTokyo Haneda Airport 18:25
  • HNDTokyo Haneda Airport 16:40
    PVGShanghai Pudong International Airport 21:25
  • 19h 50m (1h 45m)
  • 1 Stop HND · Tokyo 1h 45m
  • Air Canada (AC 1)Boeing 777 300 Er
    All Nippon Airways (NH 971)Boeing 767
  • Air Canada (AC 1)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 13:00 YYZ
    21:05 PVG
    19Hrs, 05m 1 Stop (ICN)
  • YYZToronto Lester B Pearson Intl Airport 13:00 - PVG 21:05 19h 05m 1 Stop (ICN) Seoul
  • YYZToronto Lester B Pearson Intl Airport 13:00
    ICNSeoul Incheon International Airport 20:00
  • ICNSeoul Incheon International Airport 18:25
    PVGShanghai Pudong International Airport 21:05
  • 19h 05m (1h 35m)
  • 1 Stop ICN · Seoul 1h 35m
  • Air Canada (AC 61)Boeing 787 9
    Asiana Airlines (OZ 367)Airbus
  • Air Canada (AC 61)
    • M
    • T
    • W
    • -
    • F
    • S
    • -
  • 13:00 YYZ
    21:05 PVG
    19Hrs, 05m 1 Stop (ICN)
  • YYZToronto Lester B Pearson Intl Airport 13:00 - PVG 21:05 19h 05m 1 Stop (ICN) Seoul
  • YYZToronto Lester B Pearson Intl Airport 13:00
    ICNSeoul Incheon International Airport 20:00
  • ICNSeoul Incheon International Airport 18:25
    PVGShanghai Pudong International Airport 21:05
  • 19h 05m (1h 35m)
  • 1 Stop ICN · Seoul 1h 35m
  • Air Canada (AC 61)Boeing 787 9
    Asiana Airlines (OZ 367)Airbus A321 Neo
  • Air Canada (AC 61)
    • -
    • -
    • -
    • T
    • -
    • -
    • S
  • 18:30 YYZ
    06:40 PVG
    23Hrs, 10m 1 Stop (VIE)
  • YYZToronto Lester B Pearson Intl Airport 18:30 - PVG 06:40 23h 10m 1 Stop (VIE) Vienna
  • YYZToronto Lester B Pearson Intl Airport 18:30
    VIEVienna Airport 12:35
  • VIEVienna Airport 08:45
    PVGShanghai Pudong International Airport 06:40
  • 23h 10m (3h 50m)
  • 1 Stop VIE · Vienna 3h 50m
  • Air Canada (AC 886)Boeing 787 9
    Austrian Airlines (OS 75)Boeing 777 200
  • Air Canada (AC 886)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 18:30 YYZ
    06:40 PVG
    23Hrs, 10m 1 Stop (VIE)
  • YYZToronto Lester B Pearson Intl Airport 18:30 - PVG 06:40 23h 10m 1 Stop (VIE) Vienna
  • YYZToronto Lester B Pearson Intl Airport 18:30
    VIEVienna Airport 12:35
  • VIEVienna Airport 08:45
    PVGShanghai Pudong International Airport 06:40
  • 23h 10m (3h 50m)
  • 1 Stop VIE · Vienna 3h 50m
  • Air Canada (AC 886)Boeing 787 8
    Austrian Airlines (OS 75)Boeing 777 200
  • Air Canada (AC 886)
    • -
    • -
    • W
    • -
    • -
    • -
    • S
No Schedules Sorry, there are no schedules matching your filters. Try removing one. reset
What’s the fastest flight time from Toronto to Shanghai?

The fastest flight time for direct flights from Toronto to Shanghai is 14 hours 50 minutes. Check latest flight schedules & prices on Wego.

What’s the most popular airline flying from Toronto to Shanghai?

The most popular airline flying from Toronto to Shanghai is Air Canada. Find the latest flight deals on Wego.

How far is Shanghai from Toronto?

The flight distance between Toronto and Shanghai is 11422km. Check all available flights on Wego.

When is the earliest and latest flight of the day?

The earliest flight of the day departs at 00:15. The last flight of the day departs at 20:30. See the full list of flight times on Wego.

How many airlines offer direct flights from Toronto to Shanghai?

There are 1 airlines that offer direct flights from Toronto to Shanghai. Find out the list of airlines on Wego.