Toronto, Canada
Shanghai, China
Total Distance:
25.53 km (16 miles)
Travel Time:
26 Minutes
Frequency:
81 Times/Day
Train Fare:
4.0 USD (~24.4 CNY)
Total Distance:
11984.21 km (7447 miles)
Travel Time:
15 Hours 29 Minutes
Frequency:
N/A
Flight Fare:
430.0 USD (~2,623.03 CNY)
Total Distance:
0.5 km (0 miles)
Travel Time:
7 Minutes
Frequency:
N/A
Walk Fare:
0.07 USD (~0.43 CNY)
Total Distance:
25.95 km (16 miles)
Travel Time:
11 Minutes
Frequency:
96 Times/Day
Train Fare:
8.0 USD (~48.8 CNY)
Total Distance:
12.07 km (7 miles)
Travel Time:
16 Minutes
Frequency:
192 Times/Day
Train Fare:
1.0 USD (~6.1 CNY)
| Airline | Flight | Departure | Arrival | Duration |
|---|---|---|---|---|
![]() |
MU208 | 16:25 YYZ | 19:10 PVG | 14h 45mins |
![]() |
AC087 | 13:00 YYZ | 15:15 PVG | 14h 15mins |
![]() |
AC027 | 13:00 YYZ | 15:15 PVG | 14h 15mins |
![]() |
MU7172 | YYZ | PVG | |
![]() |
MU7208 | 16:25 YYZ | 18:55 PVG | 8h 42mins |
![]() |
MU9208 | 09:00 YYZ | 11:30 PVG | 8h 42mins |

| Pax | Currency (USD) | Currency (Local) |
|---|---|---|
| 1 person | 465 USD | ~ 2,837 CNY |
| 2 people | 930 USD | ~ 5,673 CNY |
| 3 people | 1,395 USD | ~ 8,510 CNY |
| 4 people | 1,860 USD | ~ 11,346 CNY |
| 5 people | 2,325 USD | ~ 14,183 CNY |