- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 35% on select hotels after you book a flight*
Plan, book, fly with confidence
Cheap Flights from Shanghai (SHA) to Dar es Salaam (DAR)
Prices were available within the past 7 days and start at NZ$1,579 for one-way flights and NZ$2,196 for round trip tickets for the period specified. Prices and availability are subject to change. Additional terms apply.
Fri., 20 Dec. - Thu., 9 Jan.
PVG
Shanghai
ZNZ
Zanzibar
NZ$2,196 Return, found 3 days ago
NZ$2,196
Return
found 3 days ago
Fri., 20 Dec. - Thu., 9 Jan.
PVG
Shanghai
ZNZ
Zanzibar
NZ$2,271 Return, found 3 days ago
NZ$2,271
Return
found 3 days ago
Fri., 20 Dec. - Thu., 9 Jan.
PVG
Shanghai
ZNZ
Zanzibar
NZ$2,293 Return, found 3 days ago
NZ$2,293
Return
found 3 days ago
Fri., 20 Dec. - Thu., 9 Jan.
PVG
Shanghai
ZNZ
Zanzibar
NZ$2,298 Return, found 3 days ago
NZ$2,298
Return
found 3 days ago
Fri., 20 Dec. - Thu., 9 Jan.
PVG
Shanghai
ZNZ
Zanzibar
NZ$2,642 Return, found 3 days ago
NZ$2,642
Return
found 3 days ago
Fri., 20 Dec. - Thu., 9 Jan.
PVG
Shanghai
ZNZ
Zanzibar
NZ$2,695 Return, found 3 days ago
NZ$2,695
Return
found 3 days ago
Expedia's Latest Trends
Hotels
Hotels in PapatoetoeThe Gazebo at Ribbonwood FarmBy The Sea Port DouglasCheap Hotels in AdelaideCedarwood LodgeCountry Homestead at Black Sheep FarmModern and Spacious Apartment in Tamahere Country Living ZoneSheraton Resort & Spa, Tokoriki Island, FijiASURE Townsman Motor LodgeLittle River InnAce Motor LodgeHotels in UtahClearwater Motor LodgeTravelodge Hotel WellingtonLakeview Lodge KarapiroHotels in Whakamaru
Flights
*Available to Expedia members.