Flight leaving country for a layover before coming back. Do I need a multiple entrance visa?

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?
Best Answer
If you're leaving Tanzania on an international flight, then you will pass immigration and get a stamp, that's an exit, and your visa (if it's a single entry) will be consumed.
Your arrival back in Tanzania, from Kenya, will be considered an international flight, so you will pass immigration, and then you will need a visa, which will be expired already if your visa is single entry as I just said.
So, you will need a multi-entry visa.
Pictures about "Flight leaving country for a layover before coming back. Do I need a multiple entrance visa?"



Do you need a visa if you have a layover in another country?
The traveler won't leave the airport, but still needs permission to be there during the layover. In the United States, for instance, foreign citizens traveling through the US to get to another country typically must have a transit visa.Do you need a visa when taking a connecting flight?
Re: Do I Need A Visa For A Connecting Flight Through The US? Yes. There is no transit at US airports and you will need to clear both Immigration and Customs at your first point of entry into the US regardless. You will need either an ESTA or a Visa.Do you need a visa to enter the country you are going to after you transit Canada?
You need a transit visa if: your international flight stops at a Canadian airport on its way to another country. you'll be connecting between 2 international flights at a Canadian airport. you'll transit through Canada in 48 hours or less, and.Which countries require transit visa for layover?
Country specific list of citizens who require a Transit visaVisa issuing countryCountries whose citizens need an ATV for a specific Schengen member stateAustriaSyriaBelgiumDominican Republic, Guinea, Guinea Bissau, Nepal, South Sudan, Sudan, SyriaSwitzerlandSyria, Turkey10 more rowsTHE SCHENGEN ZONE TRAVEL EXPLAINED - DIGITAL NOMAD TV
Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.
Images: ArtHouse Studio, Max Vakhtbovych, Max Vakhtbovych, Max Vakhtbovych