Port Elizabeth
Zanzibar
BEST
DEAL
Thu, 16 May
PLZ - ZNZ
Mon, 20 May
ZNZ - PLZ
£529
£516
Prime price per passenger
Port Elizabeth
Zanzibar
BEST
DEAL
Thu, 16 May
PLZ - ZNZ
£298
£287
Prime price per passenger