Do you need help?

Call for exclusive deals: 778 775-3391

Flights to Shanghai

Why book with eDreams
  • Choose from 600+ airlines
  • Choose from more than 60,000 flight routes
  • Flights starting at $221

Last minute flights to Shanghai

Departure Wed, 27 Mar Return Tue, 16 Apr
YYZ Toronto
PVG Shanghai
return from $744
Departure Thu, 04 Apr Return Wed, 17 Apr
YUL Montreal
PVG Shanghai
return from $757
Departure Fri, 05 Apr Return Mon, 15 Apr
PEK Beijing
PVG Shanghai
return from $221
Departure Tue, 02 Apr Return Mon, 22 Apr
YVR Vancouver
PVG Shanghai
return from $654
Popular flight routes to Shanghai
Toronto - Shanghai
return from $759
Montreal - Shanghai
return from $917
Vancouver - Shanghai
return from $670
Calgary - Shanghai
return from $779

Shanghai

Exciting destinations