Nairobi to Dar es Salaam: East Africa's Long-Haul Bus Journey
At over 1,000 km and roughly 16 hours of travel, the Nairobi to Dar es Salaam bus route is one of East Africa's great road journeys. It passes through the Kenyan highlands, crosses into Tanzania via Namanga, continues through Arusha and Dodoma, and arrives in Tanzania's largest city on the Indian Ocean coast. It's a journey of landscapes, cultures, and East African connections.
Route Breakdown
- Nairobi → Namanga border — ~160 km | ~2.5 hours
- Namanga border crossing — ~45–60 minutes
- Namanga → Arusha — ~100 km | ~1.5 hours
- Arusha → Dodoma — ~460 km | ~6 hours
- Dodoma → Dar es Salaam — ~450 km | ~5 hours
What You Need for Tanzania Entry
- Valid passport (6 months validity beyond return date)
- Tanzania visa — obtain in advance at evisa.immigration.go.tz
- Yellow fever certificate if required by your travel history
What to Pack for a 16-Hour Bus Journey
- Travel pillow and blanket — overnight comfort is essential
- Snacks and 2L water — stops are limited and facilities stretched
- Portable power bank — USB ports in Business/VIP
- Offline entertainment — download shows and playlists in advance
- Both KES and USD cash — for Tanzania border fees if applicable
- Tanzanian Shillings for arrival in Dar es Salaam
Book Your Nairobi–Dar es Salaam Bus at tahmeedexpress.com
Select your route, departure date, and preferred class. Pay with M-Pesa through the secure SasaPay gateway. For the Nairobi–Dar route, VIP or Business Class is strongly recommended for overnight comfort. Book at least a week in advance on this popular route.




