From Moshi Town to Nairobi City / Jomo Kenyatta Airport (NBO)
Cross-border transferMoshi to Nairobi (via Namanga Border)
The journey goes from Moshi via Arusha to the Namanga border, then directly on the clean highway to Nairobi. Border processing takes place in the Namanga One-Stop building.

Key facts
- Price from
- $410 USD flat rate
- Distance
- 350 km
- Typical duration
- 7.5 hours
- Country
- Kenya
- From
- Moshi Town
- To
- Nairobi City / Jomo Kenyatta Airport (NBO)
Route map
The crossing runs from Moshi Town to Nairobi City / Jomo Kenyatta Airport (NBO), about 350 km.
Indicative route, not turn-by-turn directions.
Travel requirements
- Valid international passport (at least 6 months validity)
- Approved Kenyan Electronic Travel Authorization (eTA)
- Yellow Fever Immunization card
- Negative PCR testing or fully vaccinated certificate (if applicable per latest directives)
How booking works
- Complete booking pre-authorization with pickup hotel address in Moshi
- Driver verifies documents and loads luggage securely in our modern air-conditioned vehicle
- Smooth border crossing assistance and dropoff at your selected Nairobi hotel or JKIA Airport
Book this crossing
Send your travel dates and passenger details and we will confirm your driver.
Book Moshi Town to Nairobi City / Jomo Kenyatta Airport (NBO)Frequently asked questions
How long does the border crossing process take?
At the Namanga One-Stop border, standard clearance takes approximately 20-40 minutes depending on seasonal traveler density.
Can we stop for lunch along the road?
Absolutely. Our professional drivers are happy to stop at pre-selected, clean, and highly secure restaurants along the highway for refreshment and rest.

