Johannesburg
Zanzibar
BEST
DEAL
Mon, 20 May
JNB - ZNZ
Fri, 24 May
ZNZ - JNB
10673R
10053R
Prime price per passenger
Dar es Salaam
Zanzibar
BEST
DEAL
Mon, 24 Jun
DAR - ZNZ
745R
692R
Prime price per passenger
Arusha
Zanzibar
BEST
DEAL
Tue, 21 May
ARK - ZNZ
Fri, 24 May
ZNZ - ARK
3266R
3035R
Prime price per passenger
Johannesburg
Zanzibar
BEST
DEAL
Mon, 20 May
JNB - ZNZ
Fri, 24 May
ZNZ - JNB
11111R
10805R
Prime price per passenger
Johannesburg
Zanzibar
BEST
DEAL
Mon, 20 May
JNB - ZNZ
Fri, 24 May
ZNZ - JNB
11434R
11417R
Prime price per passenger
Johannesburg
Zanzibar
BEST
DEAL
Tue, 21 May
JNB - ZNZ
Fri, 24 May
ZNZ - JNB
7163R
6918R
Prime price per passenger
Johannesburg
Zanzibar
BEST
DEAL
Tue, 21 May
JNB - ZNZ
Thu, 23 May
ZNZ - JNB
7168R
6923R
Prime price per passenger
Johannesburg
Zanzibar
BEST
DEAL
Tue, 21 May
JNB - ZNZ
Fri, 24 May
ZNZ - JNB
7370R
6926R
Prime price per passenger