One Way

Popular Filters

Departure Airports

One Way Price

AUD 1,677 AUD 10,800

Duration

16 h 33 m 48 h 30 m

Stops From Shanghai-Hongqiao Apt

Departure From Shanghai-Hongqiao Apt

Before 6 AM

AUD 3,608

6 AM - 12 PM

AUD 3,143

12 PM - 6 PM

AUD 1,678

After 6 PM

AUD 2,551

Arrival at Toronto

Before 6 AM

AUD 3,132

6 AM - 12 PM

AUD 1,678

12 PM - 6 PM

AUD 1,893

After 6 PM

AUD 1,893

Alliances & Airlines

Oneworld

(19)

SkyTeam

(26)

Star Alliance

(34)

+ 20 more

Layover Airports

+ 27 more

Layover Duration

1 h 18 m 24 h 0 m

Shanghai To Toronto Flights

Book Shanghai to Toronto flight tickets at lowest price. Get best deals on your upcoming Shanghai to Toronto flights only on MakeMyTrip. Also Book Toronto to Shanghai Flights. Currently 77 flights flying from Shanghai to Toronto. To save maximum on flight booking click on below Fare Calendar button and choose your dates.Avail Zero Cancellation for flight bookings.


Sorted By:
Departure
Duration
Arrival
Price
Delta Air Lines

AUD 1,712

AUD 1,678

You save AUD 2,241 if you fly from Shanghai-Pu Dong Apt | Transit Visa may be required

Shanghai-Pu Dong Apt to Toronto , 28 Aug

Delta Air Lines DL | 388

15:45

Thu, 28 Aug 25

Terminal T1

Shanghai-Pu Dong Apt, China

14 h

17:45

Thu, 28 Aug 25

Terminal M

Detroit, United States

BAGGAGE : CHECK INCABIN

Information not available

Delta Air Lines DL | 5140

08:04

Fri, 29 Aug 25

Terminal M

Detroit, United States

01 h 18 m

09:22

Fri, 29 Aug 25

Terminal T3

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available

American Airlines

More Timing Options

AUD 1,931

AUD 1,893

You save AUD 2,026 if you fly from Shanghai-Pu Dong Apt | Transit Visa may be required

Shanghai-Pu Dong Apt to Toronto , 28 Aug

American Airlines AA | 128

17:00

Thu, 28 Aug 25

Terminal T2

Shanghai-Pu Dong Apt, China

13 h 25 m

17:25

Thu, 28 Aug 25

Terminal D

Dallas/Fort Worth, United States

BAGGAGE : CHECK INCABIN

Information not available

American Airlines AA | 1938

05:00

Fri, 29 Aug 25

Terminal 0

Dallas/Fort Worth, United States

02 h 24 m

07:24

Fri, 29 Aug 25

Terminal T3

Chicago, United States

BAGGAGE : CHECK INCABIN

Information not available

American Airlines AA | 6488

08:15

Fri, 29 Aug 25

Terminal T3

Chicago, United States

01 h 44 m

10:59

Fri, 29 Aug 25

Terminal T3

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available

American Airlines

AUD 2,041

AUD 2,001

You save AUD 1,918 if you fly from Shanghai-Pu Dong Apt | Transit Visa may be required

Shanghai-Pu Dong Apt to Toronto , 28 Aug

American Airlines AA | 128

17:00

Thu, 28 Aug 25

Terminal T2

Shanghai-Pu Dong Apt, China

13 h 25 m

17:25

Thu, 28 Aug 25

Terminal D

Dallas/Fort Worth, United States

BAGGAGE : CHECK INCABIN

Information not available

American Airlines AA | 524

07:00

Fri, 29 Aug 25

Terminal 0

Dallas/Fort Worth, United States

03 h 01 m

11:01

Fri, 29 Aug 25

Washington-Dulles Apt, United States

BAGGAGE : CHECK INCABIN

Information not available

American Airlines AA | 5667

14:54

Fri, 29 Aug 25

Terminal T2

Washington-Reagan Apt, United States

01 h 41 m

16:35

Fri, 29 Aug 25

Terminal T3

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available

Delta Air Lines

More Timing Options

AUD 2,146

AUD 2,104

You save AUD 1,815 if you fly from Shanghai-Pu Dong Apt | Transit Visa may be required

Shanghai-Pu Dong Apt to Toronto , 28 Aug

Delta Air Lines DL | 280

17:30

Thu, 28 Aug 25

Terminal T1

Shanghai-Pu Dong Apt, China

11 h 50 m

14:20

Thu, 28 Aug 25

Seattle, United States

BAGGAGE : CHECK INCABIN

Information not available

Delta Air Lines DL | 533

16:45

Thu, 28 Aug 25

Seattle, United States

04 h 16 m

00:01

Fri, 29 Aug 25

Terminal M

Detroit, United States

BAGGAGE : CHECK INCABIN

Information not available

Delta Air Lines DL | 5140

08:04

Fri, 29 Aug 25

Terminal M

Detroit, United States

01 h 18 m

09:22

Fri, 29 Aug 25

Terminal T3

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available

Delta Air Lines

AUD 2,288

AUD 2,243

You save AUD 1,676 if you fly from Shanghai-Pu Dong Apt | Transit Visa may be required

Shanghai-Pu Dong Apt to Toronto , 28 Aug

Delta Air Lines DL | 280

17:30

Thu, 28 Aug 25

Terminal T1

Shanghai-Pu Dong Apt, China

11 h 50 m

14:20

Thu, 28 Aug 25

Seattle, United States

BAGGAGE : CHECK INCABIN

Information not available

Delta Air Lines DL | 452

21:45

Thu, 28 Aug 25

Seattle, United States

05 h 16 m

06:01

Fri, 29 Aug 25

Terminal T4

New York, United States

BAGGAGE : CHECK INCABIN

Information not available

Delta Air Lines DL | 5007

09:29

Fri, 29 Aug 25

Terminal T4

New York, United States

01 h 55 m

11:24

Fri, 29 Aug 25

Terminal T3

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available

United Airlines

AUD 2,452

AUD 2,404

You save AUD 1,515 if you fly from Shanghai-Pu Dong Apt | Transit Visa may be required

Shanghai-Pu Dong Apt to Toronto , 28 Aug

United Airlines UA | 858

12:10

Thu, 28 Aug 25

Terminal T2

Shanghai-Pu Dong Apt, China

11 h 30 m

08:40

Thu, 28 Aug 25

Terminal I

San Francisco, United States

BAGGAGE : CHECK INCABIN

Information not available

United Airlines UA | 608

09:58

Thu, 28 Aug 25

Terminal T3

San Francisco, United States

04 h 57 m

17:55

Thu, 28 Aug 25

Terminal T1

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available

United Airlines

More Timing Options

AUD 2,603

AUD 2,551

You save AUD 1,368 if you fly from Shanghai-Pu Dong Apt | Transit Visa may be required

Shanghai-Pu Dong Apt to Toronto , 28 Aug

United Airlines UA | 858

12:10

Thu, 28 Aug 25

Terminal T2

Shanghai-Pu Dong Apt, China

11 h 30 m

08:40

Thu, 28 Aug 25

Terminal I

San Francisco, United States

BAGGAGE : CHECK INCABIN

Information not available

United Airlines UA | 2363

10:35

Thu, 28 Aug 25

Terminal T3

San Francisco, United States

04 h 33 m

17:08

Thu, 28 Aug 25

Terminal T1

Chicago, United States

BAGGAGE : CHECK INCABIN

Information not available

United Airlines UA | 265

18:01

Thu, 28 Aug 25

Terminal T1

Chicago, United States

01 h 43 m

20:44

Thu, 28 Aug 25

Terminal T1

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available

Hong Kong Airlines, WestJet

AUD 2,897

AUD 2,840

You save AUD 1,079 if you fly from Shanghai-Pu Dong Apt | Transit Visa may be required

Shanghai-Pu Dong Apt to Toronto , 28 Aug

Hong Kong Airlines HX | 247

16:55

Thu, 28 Aug 25

Terminal T2

Shanghai-Pu Dong Apt, China

02 h 50 m

19:45

Thu, 28 Aug 25

Terminal T1

Hong Kong, Hong Kong

BAGGAGE : CHECK INCABIN

Information not available

Hong Kong Airlines HX | 80

23:20

Thu, 28 Aug 25

Terminal T1

Hong Kong, Hong Kong

12 h 15 m

20:35

Thu, 28 Aug 25

Terminal M

Vancouver, Canada

BAGGAGE : CHECK INCABIN

Information not available

WestJet WS | 724

22:35

Thu, 28 Aug 25

Terminal M

Vancouver, Canada

04 h 39 m

06:14

Fri, 29 Aug 25

Terminal T3

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air France

AUD 3,177

AUD 3,114

You save AUD 805 if you fly from Shanghai-Pu Dong Apt | Transit Visa may be required

Shanghai-Pu Dong Apt to Toronto , 28 Aug

Air France AF | 111

21:30

Thu, 28 Aug 25

Terminal T1

Shanghai-Pu Dong Apt, China

14 h 20 m

05:50

Fri, 29 Aug 25

Terminal T2E

Paris, France

BAGGAGE : CHECK INCABIN

Information not available

Air France AF | 386

18:45

Fri, 29 Aug 25

Terminal T2E

Paris, France

08 h 10 m

20:55

Fri, 29 Aug 25

Terminal T3

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available

KLM Royal Dutch

AUD 3,181

AUD 3,118

You save AUD 801 if you fly from Shanghai-Pu Dong Apt | Transit Visa may be required

Shanghai-Pu Dong Apt to Toronto , 28 Aug

KLM Royal Dutch KL | 2123 | Operated By Air France

21:30

Thu, 28 Aug 25

Terminal T1

Shanghai-Pu Dong Apt, China

14 h 20 m

05:50

Fri, 29 Aug 25

Terminal T2E

Paris, France

BAGGAGE : CHECK INCABIN

Information not available

KLM Royal Dutch KL | 2036 | Operated By Air France

18:45

Fri, 29 Aug 25

Terminal T2E

Paris, France

08 h 10 m

20:55

Fri, 29 Aug 25

Terminal T3

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available