This seven-day East African journey is deliberately travelled overland. It begins in Nairobi before taking a cross-border coach south through the Namanga crossing to Arusha, using buses and local shuttles around the Kilimanjaro foothills, then committing to the long coach journey across Tanzania to Dar es Salaam. From there, the route finally leaves the road behind for the ferry to Zanzibar.
The buses are part of the story rather than an inconvenience to edit out. Long-distance coach travel gives the route a slower rhythm: roadside towns, border formalities, food stops, changing landscapes and the gradual transition from inland East Africa to the humid Indian Ocean coast. The Nairobi-to-Arusha leg commonly takes roughly five to seven hours depending on the border, while Arusha to Dar es Salaam is a full travel day of around ten to eleven hours, so the itinerary leaves room for delays and recovery.
The food changes with the road. Kenyan grilling and everyday staples give way to Tanzanian mishkaki, ugali and coastal seafood, before Zanzibar brings Swahili spice, coconut, biryani and the food culture of Stone Town. The detailed route below follows the journey coach by coach, stop by stop and meal by meal.