Arusha to Nairobi Shuttle Bus

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.

Check Arusha to Nairobi departures and book

Pick your date and departure time to see live fares and reserve your seats.

Book now
Hotel pickupInstant confirmationFree date changesAir-conditionedGenerous cancellation

Fares from

£28

Journey time

5½–6 hours

  • Two daily departures: 08:00 and 14:00
  • Hotel pickup in Arusha included
  • Namanga border crossing handled step by step
  • Fares from £28

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.

Frequently asked questions

What time does the Arusha to Nairobi shuttle depart?

Daily departures are at 08:00 and 14:00 from Arusha, arriving in Nairobi around 5½–6 hours later depending on the border.

Will the shuttle wait for me at Namanga?

Yes, the driver waits on the Kenyan side for all passengers to clear immigration before continuing to Nairobi.

Can I be dropped at JKIA instead of central 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.

What's the luggage allowance?

Two bags up to 30 kg each plus a backpack per passenger are included in the fare.

Is there a private transfer option for this route?

Yes, see our Nairobi to Arusha private transfer page for a whole-vehicle option that runs on your own schedule.

Can I pay with M-Pesa / Mobile Payments?

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.

Can I change my date after booking?

Yes, free of charge if you request the change at least 12 hours before your original departure.

Other popular routes