I'm planning a trip to Tanzania. While in the country I'll take a flight to visit Zanzibar before coming home.
Basically, I will book the following flights with the corresponding layovers :
Home country > Netherland (AMS: Amsterdam) > Tanzania (JRO: Moshi)
Tanzania (JRO: Moshi) > Kenya (NBO: Nairobi) > Tanzania (ZNZ: Zanzibar)
Tanzania (ZNZ: Zanzibar) > Kenya (NBO: Nairobi) > Home country
During the 2nd flight, I will leave Tanzania before coming back, even though I will stay in the airport. Does this mean that I need a multiple entrance visa? Or does a single entrance visa work for the whole trip?