The road distance between Dar es Salaam, Tanzania, and Nairobi, Kenya, is approximately 820 kilometers (510 miles). Depending on traffic, road conditions, and delays at the border crossing, the journey can take between 14 to 18 hours.
RouteThe most common route for road travel from Dar es Salaam to Nairobi is via the B1 Highway in Tanzania, which leads to the Namanga border crossing into Kenya. After crossing into Kenya, travelers continue along the A104 Highway toward Nairobi.
Bus TravelTaking a bus from Dar es Salaam to Nairobi is a common and cost-effective option. Several long-distance bus companies offer services on this route, including:
- Tahmeed Coach
- Modern Coast
- Spanish Coach
- Simba Coach
Duration: The journey by bus typically takes between 15 to 19 hours, with time variations due to the border crossing at Namanga.
Cost: Ticket prices range from TZS 80,000 to TZS 150,000 (approximately $32 to $60 USD or KES 3,500 to KES 6,500) depending on the class and amenities offered by the bus operator (e.g., economy or VIP).
Border Crossing at NamangaThe Namanga border post is the key crossing point on this route. Travelers must go through customs and immigration procedures on both the Tanzanian and Kenyan sides of the border.
Visa InformationAs of January 2024, Kenya has made it visa-free for people from all around the globe to visit for stays upto 90 days. However, everyone, including kids and infants, must get an Electronic Travel Authorization (eTA) before visiting Kenya.
Read more on Kenya eTARoad ConditionsThe roads between Dar es Salaam and Nairobi are generally well-paved, but there may be some rough patches, particularly near the border. Traffic congestion is common near urban centers and the Namanga border, so it's essential to account for delays.