Zanzibar è raggiungibile con volo Charter con partenza da Milano, Roma, Verona e Bologna. Per raggiungere Zanzibar con volo charter solitamente si impiegano 8 ore circa, questo dipende dall’operativo del volo. Oltre al volo charter sono possibile molte soluzioni con volo di linea, tempo di percorrenza dalle 12 ore circa a tratta con uno scalo, anche qui dipende molto dall’operativo del volo e dalla compagnia di linea che si sceglie.