Nairobi – Arusha – Moshi Daily Departures

Nairobi Arusha Shuttle Bus – Nairobi Arusha Shuttle Moshi Bus

Private Transfer between Kenya and Tanzania

Daily shuttles from Nairobi to Arusha and Moshi typically depart at 8:00 AM and 2:00 PM, with options for pickup in Nairobi city center and Jomo Kenyatta International Airport (JKIA). The morning departures from Nairobi are around 8:00 AM, arriving in Arusha by 1:30 PM

If you need to travel outside our regular shuttle hours, prefer a more comfortable journey, or require pick-up and drop-off at locations beyond Nairobi, Arusha, and Moshi, our private transfer service is ideal for you. We use luxurious Toyota Alphards for group sizes up to 6 and Toyota Coasters for up to 22 people. 

Private transfers between Kenya and Tanzania are available from cities like Nairobi to major Tanzanian destinations such as Arusha and Moshi, with costs typically ranging from approximately $200 to $350 per vehicle for a one-way trip, depending on the vehicle capacity. These services often include a dedicated driver, border assistance, and flexible stopovers. Major crossing points include Namanga (for Nairobi-Arusha/Moshi)

We are open to last minute changes and adapt to your flight delays and cancellations

We offer Daily Regular Scheduled. Luxury Shuttle bus services between Nairobi, Arusha, Moshi and Marangu. Our Buses ply the Nairobi – Arusha – Moshi – Marangu route twice a day. We have a bus that leaves Nairobi – Arusha at 0800hrs arriving Arusha at 1300hrs, the same bus proceeds to Moshi after a one hour stop over and arrives in Moshi at 1600hrs. We have a second bus from Nairobi to Arusha at 1400hrs arriving in Arusha at 1830hrs. The second bus does not proceed to Moshi. Following the same schedule our buses leave Arusha – Nairobi twice a day. One at 0800hrs arriving at 1300hrs and another leaves Arusha – Nairobi at 1400hrs arriving at 1900hrs. buses plying Moshi – Nairobi route leave at 0600hrs and 1130hrs.

DepartureTimeArrivalTime
Nairobi0800hrsArusha1300hrs
Arusha0800hrsNairobi1300hrs
Nairobi1400hrsArusha1830hrs
Arusha1400hrsNairobi1800hrs
Nairobi0800hrsMoshi1530hrs
Moshi1000hrsNairobi1830hrs
Moshi0630hrsNairobi1300hrs

Daily Shuttle Summary

Nairobi Arusha Moshi Shuttle (multiple operators including Nairobi‑Arusha Shuttle)

Border procedures & rest stops:
These shuttles typically stop at Namanga border for immigration checks and may offer brief rest stops along the route

Speedway Luxury Shuttle


Kilimanjaro Shuttles & Safaris

Pickup Locations & Key Info

Sample Daily Itinerary

LegDepartureArrival inDurationFare (approx.)
Nairobi to Arusha08:00 (Parkside) / 08:20 (JKIA)~13:00–14:005–6 hrs$25–30
Arusha to Moshi~14:00~15:30~1½ hrsUsually included in through-ticket
Nairobi to Moshi08:00 – 15:30Moshi7–9 hrs$30–35

Traveller Tips

  1. Visa & Vaccination: Apply for Tanzanian e-visa ahead of travel; carry your yellow fever card.
  2. Booking Strategy: Reserve at least a day in advance to secure reliable seats, especially during high season
  3. Border Time: Handle online visa pre-approval to reduce time at Namanga.
  4. Luggage: Standard is 2 checked bags (≤30 kg each) + small backpack on most shuttles
  5. Alternate Option: Riverside Shuttle is consistently recommended by travelers for dependability and comfort .

✅ Booking Tips

NAIROBI ARUSHA MOSHI SHUTTLE BUS FROM NAIROBI-ARUSHA-MOSHI- MARANGU

We have two departures from Nairobi to Arusha daily departure at 08:00am and 2:00pm and also from Arusha to Nairobi departure at 08:00am and 2:00pm arrival time is 13:00am and 8:00pm
Nairobi to Arusha is 280km, Nairobi to Moshi is 380km,Nairobi to Marangu is 420km

 Speedway luxury shuttle bus offers shuttle bus services and private car hire transfers from Nairobi (Kenya) – Namanga (border) – Arusha (Tanzania ) – Moshi – Marangu 

Private Transfer with Toyota Alphard are not on scheduled time, you can decide on the departure time, Daily shuttle service
We have two daily shuttle departures at 0800Hrs and 1400Hrs departing Nairobi and Arusha Moshi and Marangu and also a daily bus to Dar es Salaam Tanzania.