Ca me semble bizarre un visa transit qui dure 7 jours, je pensais qu'il était valable 72h...
Pour ton info, je reviens tout juste de cette zone, je suis resté 96 heures au kenya, puis je suis parti en tanzanie par la route puis revenu au kenya pour 24 heures par la route également.
J'ai payé un visa Kenyan normal pour mon arrivée (50$) car les conditions pour le transit ne semblaient pas réunies (durée probablement trop longue), par contre je n'ai pas du repayer de visa lors de mon retour le dernier jour.
J'ai également du payer un visa Tanzanien à 50$.
D'ailleurs c'est moins cher que les 50€ que demande l'ambassade de Tanzanie en France, si tu veux prendre ton visa avant ton départ. Par contre verifie que tu puisses bien payez ton visa sur place à Zanzibar, c'est le cas pour la frontière par la route en tout cas...
bon voyage!