Fare Guide

Estimated lowest fares found within 7 days

Cheapest Airline Qatar Airways

The cheapest airline(s) flying from Shanghai to Toronto is Qatar Airways.

  • Qatar Airways Qatar Airways
  • Cathay Pacific Cathay Pacific
  • British Airways British Airways
  • Lufthansa Lufthansa
  • Air Canada Air Canada
  • Swiss Swiss
  • Korean Air Korean Air
  • All Nippon Airways All Nippon Airways
  • China Southern Airlines China Southern Airlines
  • Asiana Airlines Asiana Airlines
Cheapest Month June

Travel Period: December 2024 - November 2025

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

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

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

  • 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
  • 11:50 PVG
    13:25 YYZ
    14Hrs, 35m Direct
  • PVGShanghai Pudong International Airport 11:50 - YYZ 13:25 14h 35m Direct
  • PVGShanghai Pudong International Airport 11:50
  • YYZToronto Lester B Pearson Intl Airport 13:25
  • 14h 35m
  • Direct
  • China Eastern Airlines (MU 207)Boeing 777 300 Er
  • China Eastern Airlines (MU 207)
    • M
    • -
    • W
    • -
    • -
    • S
    • -
  • Boeing 777 300 Er
  • 12:00 PVG
    13:25 YYZ
    14Hrs, 25m Direct
  • PVGShanghai Pudong International Airport 12:00 - YYZ 13:25 14h 25m Direct
  • PVGShanghai Pudong International Airport 12:00
  • YYZToronto Lester B Pearson Intl Airport 13:25
  • 14h 25m
  • Direct
  • China Eastern Airlines (MU 207)Boeing 777 300 Er
  • China Eastern Airlines (MU 207)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • Boeing 777 300 Er
  • 08:30 PVG
    17:05 YYZ
    21Hrs, 35m 1 Stop (HND)
  • PVGShanghai Pudong International Airport 08:30 - YYZ 17:05 21h 35m 1 Stop (HND) Tokyo
  • PVGShanghai Pudong International Airport 08:30
    HNDTokyo Haneda Airport 18:50
  • HNDTokyo Haneda Airport 12:15
    YYZToronto Lester B Pearson Intl Airport 17:05
  • 21h 35m (6h 35m)
  • 1 Stop HND · Tokyo 6h 35m
  • All Nippon Airways (NH 972)Boeing 767
    Air Canada (AC 2)Boeing 777 300 Er
  • All Nippon Airways (NH 972)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 08:35 SHA
    14:10 YYZ
    18Hrs, 35m 1 Stop (PEK)
  • SHAShanghai Hongqiao International Airport 08:35 - YYZ 14:10 18h 35m 1 Stop (PEK) Beijing
  • SHAShanghai Hongqiao International Airport 08:35
    PEKBeijing Capital Airport 14:20
  • PEKBeijing Capital Airport 10:55
    YYZToronto Lester B Pearson Intl Airport 14:10
  • 18h 35m (3h 25m)
  • 1 Stop PEK · Beijing 3h 25m
  • Hainan Airlines (HU 7602)Airbus Industrie A330 200
    Hainan Airlines (HU 7975)Boeing 787 9
  • Hainan Airlines (HU 7602)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 18:45 NRT
    12:00 NGO
    21Hrs, 00m 1 Stop (YYZ)
  • NRTTokyo Narita Airport 18:45 - NGO 12:00 21h 1 Stop (YYZ) Toronto
  • NRTTokyo Narita Airport 18:45
    PVGShanghai Pudong International Airport 08:40
  • YYZToronto Lester B Pearson Intl Airport 16:40
    NGONagoya Chubu Centrair International Airport 12:00
  • 21h (5h 30m)
  • 1 Stop YYZ · Toronto 5h 30m
  • Air Canada (AC 10)Boeing 777 300 Er
    Juneyao Airlines (HO 1391)Airbus
  • Air Canada (AC 10)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 18:45 NRT
    12:00 NGO
    21Hrs, 00m 1 Stop (YYZ)
  • NRTTokyo Narita Airport 18:45 - NGO 12:00 21h 1 Stop (YYZ) Toronto
  • NRTTokyo Narita Airport 18:45
    PVGShanghai Pudong International Airport 08:40
  • YYZToronto Lester B Pearson Intl Airport 16:40
    NGONagoya Chubu Centrair International Airport 12:00
  • 21h (5h 30m)
  • 1 Stop YYZ · Toronto 5h 30m
  • Air Canada (AC 10)Boeing 777 300 Er
    Juneyao Airlines (HO 1391)Airbus A320 Neo
  • Air Canada (AC 10)
    • -
    • -
    • W
    • -
    • F
    • -
    • -
  • 18:50 HND
    12:10 KIX
    21Hrs, 05m 1 Stop (YYZ)
  • HNDTokyo Haneda Airport 18:50 - KIX 12:10 21h 05m 1 Stop (YYZ) Toronto
  • HNDTokyo Haneda Airport 18:50
    PVGShanghai Pudong International Airport 09:00
  • YYZToronto Lester B Pearson Intl Airport 17:05
    KIXOsaka Kansai International Airport 12:10
  • 21h 05m (5h 25m)
  • 1 Stop YYZ · Toronto 5h 25m
  • Air Canada (AC 2)Boeing 777 300 Er
    Air China (CA 921)Airbus
  • Air Canada (AC 2)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 11:35 PVG
    19:30 YYZ
    20Hrs, 55m 1 Stop (ICN)
  • PVGShanghai Pudong International Airport 11:35 - YYZ 19:30 20h 55m 1 Stop (ICN) Seoul
  • PVGShanghai Pudong International Airport 11:35
    ICNSeoul Incheon International Airport 20:10
  • ICNSeoul Incheon International Airport 14:30
    YYZToronto Lester B Pearson Intl Airport 19:30
  • 20h 55m (5h 40m)
  • 1 Stop ICN · Seoul 5h 40m
  • Asiana Airlines (OZ 362)Boeing 777 200 Lr
    Air Canada (AC 62)Boeing 787 9
  • Asiana Airlines (OZ 362)
    • M
    • T
    • -
    • -
    • F
    • S
    • S
  • 11:35 PVG
    19:30 YYZ
    20Hrs, 55m 1 Stop (ICN)
  • PVGShanghai Pudong International Airport 11:35 - YYZ 19:30 20h 55m 1 Stop (ICN) Seoul
  • PVGShanghai Pudong International Airport 11:35
    ICNSeoul Incheon International Airport 20:10
  • ICNSeoul Incheon International Airport 14:30
    YYZToronto Lester B Pearson Intl Airport 19:30
  • 20h 55m (5h 40m)
  • 1 Stop ICN · Seoul 5h 40m
  • Asiana Airlines (OZ 362)Boeing 777 200 Lr
    Air Canada (AC 62)Boeing 787 8
  • Asiana Airlines (OZ 362)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 11:35 PVG
    19:30 YYZ
    20Hrs, 55m 1 Stop (ICN)
  • PVGShanghai Pudong International Airport 11:35 - YYZ 19:30 20h 55m 1 Stop (ICN) Seoul
  • PVGShanghai Pudong International Airport 11:35
    ICNSeoul Incheon International Airport 20:10
  • ICNSeoul Incheon International Airport 14:30
    YYZToronto Lester B Pearson Intl Airport 19:30
  • 20h 55m (5h 40m)
  • 1 Stop ICN · Seoul 5h 40m
  • Asiana Airlines (OZ 362)Airbus A321 Neo
    Air Canada (AC 62)Boeing 787 9
  • Asiana Airlines (OZ 362)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 11:50 SHA
    21:15 YYZ
    22Hrs, 25m 1 Stop (CAN)
  • SHAShanghai Hongqiao International Airport 11:50 - YYZ 21:15 22h 25m 1 Stop (CAN) Guangzhou
  • SHAShanghai Hongqiao International Airport 11:50
    CANGuangzhou Airport 19:00
  • CANGuangzhou Airport 14:30
    YYZToronto Lester B Pearson Intl Airport 21:15
  • 22h 25m (4h 30m)
  • 1 Stop CAN · Guangzhou 4h 30m
  • China Southern Airlines (CZ 3524)Boeing 777 300 Er
    China Southern Airlines (CZ 311)Boeing 777 300 Er
  • China Southern Airlines (CZ 3524)
    • -
    • T
    • -
    • -
    • -
    • S
    • S
  • 11:50 SHA
    21:15 YYZ
    22Hrs, 25m 1 Stop (CAN)
  • SHAShanghai Hongqiao International Airport 11:50 - YYZ 21:15 22h 25m 1 Stop (CAN) Guangzhou
  • SHAShanghai Hongqiao International Airport 11:50
    CANGuangzhou Airport 19:10
  • CANGuangzhou Airport 14:30
    YYZToronto Lester B Pearson Intl Airport 21:15
  • 22h 25m (4h 40m)
  • 1 Stop CAN · Guangzhou 4h 40m
  • China Southern Airlines (CZ 3524)Boeing 777 300 Er
    China Southern Airlines (CZ 311)Boeing 777 300 Er
  • China Southern Airlines (CZ 3524)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 12:05 PVG
    20:20 YYZ
    21Hrs, 15m 1 Stop (TPE)
  • PVGShanghai Pudong International Airport 12:05 - YYZ 20:20 21h 15m 1 Stop (TPE) Taipei
  • PVGShanghai Pudong International Airport 12:05
    TPETaipei Taiwan Taoyuan International Airport 19:20
  • TPETaipei Taiwan Taoyuan International Airport 14:00
    YYZToronto Lester B Pearson Intl Airport 20:20
  • 21h 15m (5h 20m)
  • 1 Stop TPE · Taipei 5h 20m
  • Air China (CA 195)Airbus Industrie 330 300
    EVA Air (BR 36)Boeing 777 300 Er
  • Air China (CA 195)
    • M
    • T
    • W
    • T
    • F
    • S
    • -
  • 13:10 PVG
    19:30 YYZ
    19Hrs, 20m 1 Stop (ICN)
  • PVGShanghai Pudong International Airport 13:10 - YYZ 19:30 19h 20m 1 Stop (ICN) Seoul
  • PVGShanghai Pudong International Airport 13:10
    ICNSeoul Incheon International Airport 20:10
  • ICNSeoul Incheon International Airport 16:00
    YYZToronto Lester B Pearson Intl Airport 19:30
  • 19h 20m (4h 10m)
  • 1 Stop ICN · Seoul 4h 10m
  • Asiana Airlines (OZ 364)Boeing 777 200 Lr
    Air Canada (AC 62)Boeing 787 8
  • Asiana Airlines (OZ 364)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 13:10 PVG
    19:30 YYZ
    19Hrs, 20m 1 Stop (ICN)
  • PVGShanghai Pudong International Airport 13:10 - YYZ 19:30 19h 20m 1 Stop (ICN) Seoul
  • PVGShanghai Pudong International Airport 13:10
    ICNSeoul Incheon International Airport 20:10
  • ICNSeoul Incheon International Airport 16:00
    YYZToronto Lester B Pearson Intl Airport 19:30
  • 19h 20m (4h 10m)
  • 1 Stop ICN · Seoul 4h 10m
  • Asiana Airlines (OZ 364)Boeing 777 200 Lr
    Air Canada (AC 62)Boeing 787 9
  • Asiana Airlines (OZ 364)
    • M
    • T
    • -
    • T
    • F
    • S
    • S
  • 13:15 PVG
    20:20 YYZ
    20Hrs, 05m 1 Stop (TPE)
  • PVGShanghai Pudong International Airport 13:15 - YYZ 20:20 20h 05m 1 Stop (TPE) Taipei
  • PVGShanghai Pudong International Airport 13:15
    TPETaipei Taiwan Taoyuan International Airport 19:20
  • TPETaipei Taiwan Taoyuan International Airport 15:15
    YYZToronto Lester B Pearson Intl Airport 20:20
  • 20h 05m (4h 05m)
  • 1 Stop TPE · Taipei 4h 05m
  • EVA Air (BR 711)Boeing 777 300 Er
    EVA Air (BR 36)Boeing 777 300 Er
  • EVA Air (BR 711)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 18:38 ORD
    08:35 SFO
    20Hrs, 55m 1 Stop (YYZ)
  • ORDChicago O'Hare International Airport 18:38 - SFO 08:35 20h 55m 1 Stop (YYZ) Toronto
  • ORDChicago O'Hare International Airport 18:38
    PVGShanghai Pudong International Airport 13:30
  • YYZToronto Lester B Pearson Intl Airport 21:25
    SFOSan Francisco International Airport 08:35
  • 20h 55m (3h 43m)
  • 1 Stop YYZ · Toronto 3h 43m
  • United Airlines (UA 265)Boeing 737 800
    United Airlines (UA 858)Boeing 777 300 Er
  • United Airlines (UA 265)
    • M
    • T
    • W
    • T
    • -
    • S
    • S
  • 20:35 DTW
    08:35 SFO
    21Hrs, 18m 1 Stop (YYZ)
  • DTWDetroit Wayne County 20:35 - SFO 08:35 21h 18m 1 Stop (YYZ) Toronto
  • DTWDetroit Wayne County 20:35
    PVGShanghai Pudong International Airport 13:30
  • YYZToronto Lester B Pearson Intl Airport 21:48
    SFOSan Francisco International Airport 08:35
  • 21h 18m (4h 20m)
  • 1 Stop YYZ · Toronto 4h 20m
  • Air Canada (AC 8776)Canadair Regional
    United Airlines (UA 858)Boeing 777 300 Er
  • Air Canada (AC 8776)
    • M
    • T
    • W
    • -
    • F
    • S
    • -
  • 20:35 DTW
    08:35 SFO
    21Hrs, 18m 1 Stop (YYZ)
  • DTWDetroit Wayne County 20:35 - SFO 08:35 21h 18m 1 Stop (YYZ) Toronto
  • DTWDetroit Wayne County 20:35
    PVGShanghai Pudong International Airport 13:30
  • YYZToronto Lester B Pearson Intl Airport 21:48
    SFOSan Francisco International Airport 08:35
  • 21h 18m (4h 22m)
  • 1 Stop YYZ · Toronto 4h 22m
  • Air Canada (AC 8776)Canadair Regional
    United Airlines (UA 858)Boeing 777 300 Er
  • Air Canada (AC 8776)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 18:45 BNA
    08:35 SFO
    21Hrs, 12m 1 Stop (YYZ)
  • BNANashville Airport 18:45 - SFO 08:35 21h 12m 1 Stop (YYZ) Toronto
  • BNANashville Airport 18:45
    PVGShanghai Pudong International Airport 13:30
  • YYZToronto Lester B Pearson Intl Airport 21:42
    SFOSan Francisco International Airport 08:35
  • 21h 12m (3h 52m)
  • 1 Stop YYZ · Toronto 3h 52m
  • Air Canada (AC 1104)Airbus
    United Airlines (UA 858)Boeing 777 300 Er
  • Air Canada (AC 1104)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 18:45 BNA
    08:35 SFO
    21Hrs, 12m 1 Stop (YYZ)
  • BNANashville Airport 18:45 - SFO 08:35 21h 12m 1 Stop (YYZ) Toronto
  • BNANashville Airport 18:45
    PVGShanghai Pudong International Airport 13:30
  • YYZToronto Lester B Pearson Intl Airport 21:42
    SFOSan Francisco International Airport 08:35
  • 21h 12m (3h 52m)
  • 1 Stop YYZ · Toronto 3h 52m
  • Air Canada (AC 1104)Airbus
    United Airlines (UA 858)Boeing 777 300 Er
  • Air Canada (AC 1104)
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 18:45 BNA
    08:35 SFO
    21Hrs, 12m 1 Stop (YYZ)
  • BNANashville Airport 18:45 - SFO 08:35 21h 12m 1 Stop (YYZ) Toronto
  • BNANashville Airport 18:45
    PVGShanghai Pudong International Airport 13:30
  • YYZToronto Lester B Pearson Intl Airport 21:42
    SFOSan Francisco International Airport 08:35
  • 21h 12m (3h 52m)
  • 1 Stop YYZ · Toronto 3h 52m
  • Air Canada (AC 1104)Airbus
    United Airlines (UA 858)Boeing 777 300 Er
  • Air Canada (AC 1104)
    • -
    • T
    • -
    • -
    • -
    • -
    • -
  • 18:45 BNA
    08:35 SFO
    21Hrs, 12m 1 Stop (YYZ)
  • BNANashville Airport 18:45 - SFO 08:35 21h 12m 1 Stop (YYZ) Toronto
  • BNANashville Airport 18:45
    PVGShanghai Pudong International Airport 13:30
  • YYZToronto Lester B Pearson Intl Airport 21:42
    SFOSan Francisco International Airport 08:35
  • 21h 12m (3h 52m)
  • 1 Stop YYZ · Toronto 3h 52m
  • Air Canada (AC 1104)Airbus A220 300
    United Airlines (UA 858)Boeing 777 300 Er
  • Air Canada (AC 1104)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 18:45 BNA
    08:35 SFO
    21Hrs, 12m 1 Stop (YYZ)
  • BNANashville Airport 18:45 - SFO 08:35 21h 12m 1 Stop (YYZ) Toronto
  • BNANashville Airport 18:45
    PVGShanghai Pudong International Airport 13:30
  • YYZToronto Lester B Pearson Intl Airport 21:42
    SFOSan Francisco International Airport 08:35
  • 21h 12m (3h 52m)
  • 1 Stop YYZ · Toronto 3h 52m
  • Air Canada (AC 1104)Airbus
    United Airlines (UA 858)Boeing 777 300 Er
  • Air Canada (AC 1104)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 18:45 BNA
    08:35 SFO
    21Hrs, 12m 1 Stop (YYZ)
  • BNANashville Airport 18:45 - SFO 08:35 21h 12m 1 Stop (YYZ) Toronto
  • BNANashville Airport 18:45
    PVGShanghai Pudong International Airport 13:30
  • YYZToronto Lester B Pearson Intl Airport 21:42
    SFOSan Francisco International Airport 08:35
  • 21h 12m (3h 52m)
  • 1 Stop YYZ · Toronto 3h 52m
  • Air Canada (AC 1104)Airbus
    United Airlines (UA 858)Boeing 777 300 Er
  • Air Canada (AC 1104)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 18:38 ORD
    08:35 SFO
    20Hrs, 55m 1 Stop (YYZ)
  • ORDChicago O'Hare International Airport 18:38 - SFO 08:35 20h 55m 1 Stop (YYZ) Toronto
  • ORDChicago O'Hare International Airport 18:38
    PVGShanghai Pudong International Airport 13:30
  • YYZToronto Lester B Pearson Intl Airport 21:25
    SFOSan Francisco International Airport 08:35
  • 20h 55m (3h 39m)
  • 1 Stop YYZ · Toronto 3h 39m
  • United Airlines (UA 265)Boeing 737 800
    United Airlines (UA 858)Boeing 777 300 Er
  • United Airlines (UA 265)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 13:30 PVG
    19:53 YYZ
    19Hrs, 23m 1 Stop (SFO)
  • PVGShanghai Pudong International Airport 13:30 - YYZ 19:53 19h 23m 1 Stop (SFO) San Francisco
  • PVGShanghai Pudong International Airport 13:30
    SFOSan Francisco International Airport 11:55
  • SFOSan Francisco International Airport 08:35
    YYZToronto Lester B Pearson Intl Airport 19:53
  • 19h 23m (3h 20m)
  • 1 Stop SFO · San Francisco 3h 20m
  • United Airlines (UA 858)Boeing 777 300 Er
    Air Canada (AC 740)Boeing 737 Max 8 Passenger
  • United Airlines (UA 858)
    • M
    • T
    • W
    • T
    • F
    • -
    • S
  • 13:30 PVG
    19:53 YYZ
    19Hrs, 23m 1 Stop (SFO)
  • PVGShanghai Pudong International Airport 13:30 - YYZ 19:53 19h 23m 1 Stop (SFO) San Francisco
  • PVGShanghai Pudong International Airport 13:30
    SFOSan Francisco International Airport 11:55
  • SFOSan Francisco International Airport 08:35
    YYZToronto Lester B Pearson Intl Airport 19:53
  • 19h 23m (3h 20m)
  • 1 Stop SFO · San Francisco 3h 20m
  • United Airlines (UA 858)Boeing 777 300 Er
    Air Canada (AC 740)Airbus A220 300
  • United Airlines (UA 858)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 13:35 SHA
    20:35 YYZ
    20Hrs, 00m 1 Stop (HKG)
  • SHAShanghai Hongqiao International Airport 13:35 - YYZ 20:35 20h 1 Stop (HKG) Hong Kong
  • SHAShanghai Hongqiao International Airport 13:35
    HKGHong Kong International Airport 18:45
  • HKGHong Kong International Airport 16:20
    YYZToronto Lester B Pearson Intl Airport 20:35
  • 20h (2h 25m)
  • 1 Stop HKG · Hong Kong 2h 25m
  • Cathay Pacific (CX 349)Airbus Industrie 330 300
    Cathay Pacific (CX 826)Airbus A351
  • Cathay Pacific (CX 349)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 13:45 PVG
    20:35 YYZ
    19Hrs, 50m 1 Stop (HKG)
  • PVGShanghai Pudong International Airport 13:45 - YYZ 20:35 19h 50m 1 Stop (HKG) Hong Kong
  • PVGShanghai Pudong International Airport 13:45
    HKGHong Kong International Airport 18:45
  • HKGHong Kong International Airport 16:45
    YYZToronto Lester B Pearson Intl Airport 20:35
  • 19h 50m (2h)
  • 1 Stop HKG · Hong Kong 2h
  • Cathay Pacific (CX 367)Boeing 777 300 Er
    Cathay Pacific (CX 826)Airbus A351
  • Cathay Pacific (CX 367)
    • M
    • T
    • W
    • T
    • F
    • S
    • -
  • 13:45 PVG
    20:35 YYZ
    19Hrs, 50m 1 Stop (HKG)
  • PVGShanghai Pudong International Airport 13:45 - YYZ 20:35 19h 50m 1 Stop (HKG) Hong Kong
  • PVGShanghai Pudong International Airport 13:45
    HKGHong Kong International Airport 18:45
  • HKGHong Kong International Airport 16:45
    YYZToronto Lester B Pearson Intl Airport 20:35
  • 19h 50m (2h)
  • 1 Stop HKG · Hong Kong 2h
  • Cathay Pacific (CX 367)Boeing 777 300
    Cathay Pacific (CX 826)Airbus A351
  • Cathay Pacific (CX 367)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 13:15 YVR
    17:05 ICN
    19Hrs, 55m 1 Stop (YYZ)
  • YVRVancouver International Airport 13:15 - ICN 17:05 19h 55m 1 Stop (YYZ) Toronto
  • YVRVancouver International Airport 13:15
    PVGShanghai Pudong International Airport 14:00
  • YYZToronto Lester B Pearson Intl Airport 20:55
    ICNSeoul Incheon International Airport 17:05
  • 19h 55m (3h 25m)
  • 1 Stop YYZ · Toronto 3h 25m
  • WestJet (WS 714)Boeing 737 700
    Korean Air (KE 898)Airbus Industrie 330 300
  • WestJet (WS 714)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 13:15 YVR
    17:05 ICN
    19Hrs, 54m 1 Stop (YYZ)
  • YVRVancouver International Airport 13:15 - ICN 17:05 19h 54m 1 Stop (YYZ) Toronto
  • YVRVancouver International Airport 13:15
    PVGShanghai Pudong International Airport 14:00
  • YYZToronto Lester B Pearson Intl Airport 20:54
    ICNSeoul Incheon International Airport 17:05
  • 19h 54m (3h 30m)
  • 1 Stop YYZ · Toronto 3h 30m
  • WestJet (WS 714)Boeing 737 700
    Korean Air (KE 898)Airbus Industrie 330 300
  • WestJet (WS 714)
    • M
    • -
    • -
    • -
    • F
    • -
    • -
  • 13:15 YVR
    17:05 ICN
    19Hrs, 54m 1 Stop (YYZ)
  • YVRVancouver International Airport 13:15 - ICN 17:05 19h 54m 1 Stop (YYZ) Toronto
  • YVRVancouver International Airport 13:15
    PVGShanghai Pudong International Airport 14:00
  • YYZToronto Lester B Pearson Intl Airport 20:54
    ICNSeoul Incheon International Airport 17:05
  • 19h 54m (3h 30m)
  • 1 Stop YYZ · Toronto 3h 30m
  • WestJet (WS 714)Boeing 737 700
    Korean Air (KE 898)Boeing 777 200
  • WestJet (WS 714)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 14:25 PVG
    20:20 YYZ
    18Hrs, 55m 1 Stop (TPE)
  • PVGShanghai Pudong International Airport 14:25 - YYZ 20:20 18h 55m 1 Stop (TPE) Taipei
  • PVGShanghai Pudong International Airport 14:25
    TPETaipei Taiwan Taoyuan International Airport 19:20
  • TPETaipei Taiwan Taoyuan International Airport 16:30
    YYZToronto Lester B Pearson Intl Airport 20:20
  • 18h 55m (2h 50m)
  • 1 Stop TPE · Taipei 2h 50m
  • Air China (CA 195)Airbus Industrie 330 300
    EVA Air (BR 36)Boeing 777 300 Er
  • Air China (CA 195)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 14:45 PVG
    20:35 YYZ
    18Hrs, 50m 1 Stop (HKG)
  • PVGShanghai Pudong International Airport 14:45 - YYZ 20:35 18h 50m 1 Stop (HKG) Hong Kong
  • PVGShanghai Pudong International Airport 14:45
    HKGHong Kong International Airport 18:45
  • HKGHong Kong International Airport 17:45
    YYZToronto Lester B Pearson Intl Airport 20:35
  • 18h 50m (1h)
  • 1 Stop HKG · Hong Kong 1h
  • Cathay Pacific (CX 377)Boeing 777 300
    Cathay Pacific (CX 826)Airbus A351
  • Cathay Pacific (CX 377)
    • -
    • -
    • -
    • T
    • F
    • S
    • -
  • 14:45 PVG
    20:35 YYZ
    18Hrs, 50m 1 Stop (HKG)
  • PVGShanghai Pudong International Airport 14:45 - YYZ 20:35 18h 50m 1 Stop (HKG) Hong Kong
  • PVGShanghai Pudong International Airport 14:45
    HKGHong Kong International Airport 18:45
  • HKGHong Kong International Airport 17:45
    YYZToronto Lester B Pearson Intl Airport 20:35
  • 18h 50m (1h)
  • 1 Stop HKG · Hong Kong 1h
  • Cathay Pacific (CX 377)Airbus Industrie 330 300
    Cathay Pacific (CX 826)Airbus A351
  • Cathay Pacific (CX 377)
    • M
    • T
    • W
    • -
    • -
    • -
    • S
  • 17:50 PVG
    00:57 YYZ
    20Hrs, 07m 1 Stop (YVR)
  • PVGShanghai Pudong International Airport 17:50 - YYZ 00:57 20h 07m 1 Stop (YVR) Vancouver
  • PVGShanghai Pudong International Airport 17:50
    YVRVancouver International Airport 17:25
  • YVRVancouver International Airport 12:10
    YYZToronto Lester B Pearson Intl Airport 00:57
  • 20h 07m (5h 15m)
  • 1 Stop YVR · Vancouver 5h 15m
  • Air Canada (AC 26)Boeing 787 9
    Air Canada (AC 122)Boeing 737 Max 8 Passenger
  • Air Canada (AC 26)
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 17:50 PVG
    23:32 YYZ
    18Hrs, 42m 1 Stop (YVR)
  • PVGShanghai Pudong International Airport 17:50 - YYZ 23:32 18h 42m 1 Stop (YVR) Vancouver
  • PVGShanghai Pudong International Airport 17:50
    YVRVancouver International Airport 16:00
  • YVRVancouver International Airport 12:10
    YYZToronto Lester B Pearson Intl Airport 23:32
  • 18h 42m (3h 50m)
  • 1 Stop YVR · Vancouver 3h 50m
  • Air Canada (AC 26)Boeing 787 9
    Air Canada (AC 120)Boeing 737 Max 8 Passenger
  • Air Canada (AC 26)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 17:50 PVG
    23:29 YYZ
    18Hrs, 39m 1 Stop (YVR)
  • PVGShanghai Pudong International Airport 17:50 - YYZ 23:29 18h 39m 1 Stop (YVR) Vancouver
  • PVGShanghai Pudong International Airport 17:50
    YVRVancouver International Airport 16:00
  • YVRVancouver International Airport 12:10
    YYZToronto Lester B Pearson Intl Airport 23:29
  • 18h 39m (3h 50m)
  • 1 Stop YVR · Vancouver 3h 50m
  • Air Canada (AC 26)Boeing 787 9
    Air Canada (AC 120)Boeing 777 300 Er
  • Air Canada (AC 26)
    • -
    • -
    • -
    • -
    • F
    • S
    • -
  • 17:50 PVG
    21:26 YYZ
    16Hrs, 36m 1 Stop (YVR)
  • PVGShanghai Pudong International Airport 17:50 - YYZ 21:26 16h 36m 1 Stop (YVR) Vancouver
  • PVGShanghai Pudong International Airport 17:50
    YVRVancouver International Airport 14:00
  • YVRVancouver International Airport 12:10
    YYZToronto Lester B Pearson Intl Airport 21:26
  • 16h 36m (1h 50m)
  • 1 Stop YVR · Vancouver 1h 50m
  • Air Canada (AC 26)Boeing 787 9
    Air Canada (AC 118)Boeing 787 9
  • Air Canada (AC 26)
    • M
    • -
    • W
    • -
    • F
    • S
    • -
  • 20:25 PVG
    06:24 YYZ
    22Hrs, 59m 1 Stop (LAX)
  • PVGShanghai Pudong International Airport 20:25 - YYZ 06:24 22h 59m 1 Stop (LAX) Los Angeles
  • PVGShanghai Pudong International Airport 20:25
    LAXLos Angeles International Airport 22:55
  • LAXLos Angeles International Airport 15:50
    YYZToronto Lester B Pearson Intl Airport 06:24
  • 22h 59m (7h 05m)
  • 1 Stop LAX · Los Angeles 7h 05m
  • United Airlines (UA 199)Boeing 787 9
    Air Canada (AC 794)Boeing 787 8
  • United Airlines (UA 199)
    • M
    • -
    • -
    • -
    • F
    • -
    • -
  • 20:25 PVG
    06:36 YYZ
    23Hrs, 11m 1 Stop (LAX)
  • PVGShanghai Pudong International Airport 20:25 - YYZ 06:36 23h 11m 1 Stop (LAX) Los Angeles
  • PVGShanghai Pudong International Airport 20:25
    LAXLos Angeles International Airport 22:55
  • LAXLos Angeles International Airport 15:50
    YYZToronto Lester B Pearson Intl Airport 06:36
  • 23h 11m (7h 05m)
  • 1 Stop LAX · Los Angeles 7h 05m
  • United Airlines (UA 199)Boeing 787 9
    Air Canada (AC 794)Airbus
  • United Airlines (UA 199)
    • -
    • T
    • W
    • T
    • -
    • S
    • S
  • 06:40 PVG
    14:10 YYZ
    20Hrs, 30m 1 Stop (PEK)
  • PVGShanghai Pudong International Airport 06:40 - YYZ 14:10 20h 30m 1 Stop (PEK) Beijing
  • PVGShanghai Pudong International Airport 06:40
    PEKBeijing Capital Airport 14:20
  • PEKBeijing Capital Airport 09:15
    YYZToronto Lester B Pearson Intl Airport 14:10
  • 20h 30m (5h 05m)
  • 1 Stop PEK · Beijing 5h 05m
  • Hainan Airlines (HU 7614)Boeing 737 800
    Hainan Airlines (HU 7975)Boeing 787 9
  • Hainan Airlines (HU 7614)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
No Schedules Sorry, there are no schedules matching your filters. Try removing one. reset
What’s the fastest flight time from Shanghai to Toronto?

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

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

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

How far is Toronto from Shanghai?

The flight distance between Shanghai and Toronto 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 06:40. The last flight of the day departs at 08:30. See the full list of flight times on Wego.

How many airlines offer direct flights from Shanghai to Toronto?

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