Flights Asia China Shanghai

Find cheap flights to Shanghai

Sat 23/3
Sat 30/3
Any month
Compare vs. momondo |

When is the best time to fly to Shanghai?

+180.0%
+120.0%
+60.0%
Base
Price
695 - 1,789 CAD

Shanghai flight deals found on momondo

Check out some of the best fares to Shanghai found recently by users on momondo
Quickest
Cheapest
Multiple Airlines
Multiple Airlines
YVR
9:00 pm
Vancouver Intl airport
20h 40m
1 Stop
8:40 am
+2
SHA
Shanghai Hongqiao Intl airport
Multiple Airlines
SHA
12:00 pm
Shanghai Hongqiao Intl airport
18h 50m
1 Stop
3:50 pm
YVR
Vancouver Intl airport
501 CAD
Multiple Airlines
Multiple Airlines
YVR
9:00 pm
Vancouver Intl airport
20h 40m
1 Stop
8:40 am
+2
PVG
Shanghai Pu Dong airport
Multiple Airlines
PVG
12:00 pm
Shanghai Pu Dong airport
18h 50m
1 Stop
3:50 pm
YVR
Vancouver Intl airport
501 CAD
Multiple Airlines
Multiple Airlines
YVR
9:00 pm
Vancouver Intl airport
20h 20m
1 Stop
8:20 am
+2
SHA
Shanghai Hongqiao Intl airport
Multiple Airlines
SHA
12:00 pm
Shanghai Hongqiao Intl airport
18h 50m
1 Stop
3:50 pm
YVR
Vancouver Intl airport
523 CAD
Multiple Airlines
Multiple Airlines
YVR
9:00 pm
Vancouver Intl airport
20h 20m
1 Stop
8:20 am
+2
PVG
Shanghai Pu Dong airport
Multiple Airlines
PVG
12:00 pm
Shanghai Pu Dong airport
18h 50m
1 Stop
3:50 pm
YVR
Vancouver Intl airport
523 CAD
Multiple Airlines
Multiple Airlines
YVR
9:00 pm
Vancouver Intl airport
19h 25m
1 Stop
7:25 am
+2
SHA
Shanghai Hongqiao Intl airport
Multiple Airlines
SHA
12:00 pm
Shanghai Hongqiao Intl airport
18h 50m
1 Stop
3:50 pm
YVR
Vancouver Intl airport
533 CAD
Multiple Airlines
Multiple Airlines
YVR
9:00 pm
Vancouver Intl airport
21h 05m
1 Stop
9:05 am
+2
SHA
Shanghai Hongqiao Intl airport
Multiple Airlines
SHA
12:00 pm
Shanghai Hongqiao Intl airport
18h 50m
1 Stop
3:50 pm
YVR
Vancouver Intl airport
536 CAD
Air Canada
Air Canada
YVR
9:00 pm
Vancouver Intl airport
11h 55m
11:55 pm
+1
SHA
Shanghai Hongqiao Intl airport
Air Canada
SHA
12:00 pm
Shanghai Hongqiao Intl airport
10h 45m
7:45 am
YVR
Vancouver Intl airport
627 CAD
Air Canada
Air Canada
YVR
9:00 pm
Vancouver Intl airport
11h 55m
11:55 pm
+1
PVG
Shanghai Pu Dong airport
Air Canada
PVG
12:00 pm
Shanghai Pu Dong airport
10h 45m
7:45 am
YVR
Vancouver Intl airport
627 CAD
China Eastern
China Eastern
YYZ
12:00 am
Toronto Pearson Intl airport
14h 30m
2:30 am
+1
PVG
Shanghai Pu Dong airport
China Eastern
PVG
1:00 pm
Shanghai Pu Dong airport
14h 20m
2:20 pm
YYZ
Toronto Pearson Intl airport
709 CAD
Multiple Airlines
Multiple Airlines
YVR
9:00 pm
Vancouver Intl airport
19h 25m
1 Stop
7:25 am
+2
SHA
Shanghai Hongqiao Intl airport
Multiple Airlines
SHA
12:00 pm
Shanghai Hongqiao Intl airport
18h 50m
1 Stop
3:50 pm
YVR
Vancouver Intl airport
533 CAD
Multiple Airlines
Multiple Airlines
YVR
9:00 pm
Vancouver Intl airport
20h 20m
1 Stop
8:20 am
+2
SHA
Shanghai Hongqiao Intl airport
Multiple Airlines
SHA
12:00 pm
Shanghai Hongqiao Intl airport
18h 50m
1 Stop
3:50 pm
YVR
Vancouver Intl airport
523 CAD
Multiple Airlines
Multiple Airlines
YVR
9:00 pm
Vancouver Intl airport
20h 20m
1 Stop
8:20 am
+2
PVG
Shanghai Pu Dong airport
Multiple Airlines
PVG
12:00 pm
Shanghai Pu Dong airport
18h 50m
1 Stop
3:50 pm
YVR
Vancouver Intl airport
523 CAD

Which airlines operate flights to Shanghai?

While low cost carriers are the cheapest, don’t forget that the fares often do not include checked baggage, meals, or drinks. Take a look at our estimated additional fees in your search results to get an idea of how much extra you may have to pay.


Airports near Shanghai

Below you will find all the airports in Shanghai along with the distance from the city centre
Shanghai Pu Dong
29 km from city centre
Shanghai Hongqiao Intl
14 km from city centre

Quick facts about Shanghai

Time, currency, and the basics — see the local time and get an idea of how much money you will spend on the basics in Shanghai
Local time
Currency
Chinese Yuan
Beer
Domestic Beer (.5 litre)
1.14 CAD
Food
Inexpensive restaurant
6.67 CAD
Public transport
One-way ticket
0.80 CAD

Start planning your trip to Shanghai

Flights Asia China Shanghai