
Flights From Shanghai (SHA) to Prince Rupert (YPR)
Wander Wisely with exceptional service, 24/7 supportOpens in a new window
Feel at ease with free flight cancellations within 24 hours of booking
Change your flight without a fee on select flights
Selected fares from Shanghai to Prince Rupert
The cheapest prices found with in the last 7 days for return flights were CA $2,683 and for one-way flights to Prince Rupert for the period specified. Prices and availability are subject to change. Additional terms apply.

Sat., Jun. 14 - Sun., Jun. 29
PVG
Pudong Intl.
YPR
Prince Rupert
CA $2,683 Roundtrip, found 3 days ago
CA $2,683
Roundtrip
found 3 days ago

Sat., Jun. 14 - Sun., Jun. 29
PVG
Pudong Intl.
YPR
Prince Rupert
CA $2,780 Roundtrip, found 3 days ago
CA $2,780
Roundtrip
found 3 days ago

Sat., Jun. 14 - Sun., Jun. 29
PVG
Pudong Intl.
YPR
Prince Rupert
CA $2,801 Roundtrip, found 3 days ago
CA $2,801
Roundtrip
found 3 days ago

Sat., Jun. 14 - Sun., Jun. 29
PVG
Pudong Intl.
YPR
Prince Rupert
CA $2,823 Roundtrip, found 3 days ago
CA $2,823
Roundtrip
found 3 days ago

Sat., Jun. 14 - Sun., Jun. 29
PVG
Pudong Intl.
YPR
Prince Rupert
CA $2,830 Roundtrip, found 3 days ago
CA $2,830
Roundtrip
found 3 days ago

Sat., Jun. 14 - Sun., Jun. 29
PVG
Pudong Intl.
YPR
Prince Rupert
CA $3,074 Roundtrip, found 3 days ago
CA $3,074
Roundtrip
found 3 days ago