The Arusha to Nairobi shuttle departs daily at 08:00 and 14:00, taking around 5½–6 hours to reach Nairobi once you include the stop at the Namanga border. Both departures are timed so you're not crossing in the dark, and the 08:00 service is a popular choice if you need to connect onward from Nairobi the same evening.
Pick your date and departure time to see live fares and reserve your seats.
Book nowFares from
£28
Journey time
5½–6 hours
We'll collect you from your Arusha hotel or an agreed central meeting point. At Namanga you clear Tanzanian exit and Kenyan entry immigration yourself, on foot — it usually takes about 45 minutes — before rejoining the same shuttle on the Kenyan side.
Two bags of up to 30 kg each plus a backpack are included per person, and you can change your travel date free of charge up to 12 hours before departure. Your e-ticket arrives by email as soon as you book.
Daily departures are at 08:00 and 14:00 from Arusha, arriving in Nairobi around 5½–6 hours later depending on the border.
Yes, the driver waits on the Kenyan side for all passengers to clear immigration before continuing to Nairobi.
Let us know your onward flight details when booking and we'll confirm whether an airport drop-off can be arranged on your service.
Two bags up to 30 kg each plus a backpack per passenger are included in the fare.
Yes, see our Nairobi to Arusha private transfer page for a whole-vehicle option that runs on your own schedule.
Yes — when M-Pesa checkout is available on the booking form, switch the currency selector to KES or TZS to pay via M-Pesa or Airtel Money.
Yes, free of charge if you request the change at least 12 hours before your original departure.