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 $686

Last minute flights to Shanghai

Departure Thu, 07 Feb Return Wed, 13 Feb
YTZ Toronto
PVG Shanghai
return from $686
Departure Wed, 16 Jan Return Sun, 20 Jan
YVR Vancouver
SHA Shanghai
return from $863
Departure Thu, 14 Feb Return Fri, 15 Feb
ORD Chicago
SHA Shanghai
return from $1,211
Departure Thu, 14 Feb Return Fri, 15 Feb
DEN Denver
PVG Shanghai
return from $1,358
Popular flight routes to Shanghai
Vancouver - Shanghai
return from $1,326
Ottawa - Shanghai
return from $747

Exciting destinations