| Route | Shared Shuttle | Approx. Travel Time | Typical Departure | Private Transfer* |
|---|---|---|---|---|
| Nairobi → Arusha | $35 pp | 5–6 hrs | 8:00 AM / 2:00 PM | From $350 |
| Nairobi → Moshi | $40 pp | 7–8 hrs | 8:00 AM | From $400 |
| Nairobi Airport (JKIA) → Arusha | $35 pp | 5–6 hrs | Morning | From $350 |
| Nairobi Airport (JKIA) → Moshi | $40pp | 7–8 hrs | Morning | From $400 |
| Arusha → Nairobi | $35 pp | 5–6 hrs | 8:00 AM / 2:00 PM | From $350 |
| Moshi → Nairobi | $40 pp | 7–8 hrs | Morning | From $400 |
| Arusha → Moshi | $25 pp | 1.5–2 hrs | Various | From $150 |
| Moshi → Arusha | $25 pp | 1.5–2 hrs | Various | From $150 |
Nairobi → Arusha
Shared shuttle: approximately $25–$35 per person.
Typical services include hotel pickup, an air-conditioned shuttle and assistance at the Namanga border. Riverside, for example, lists Nairobi departures at 8:00 AM and 2:00 PM, with hotel pickups beginning around 7:00 AM.
Travel time is normally around 5–6 hours, although immigration and customs at Namanga can make the journey longer.
Nairobi → Moshi
Shared shuttle: approximately $35–$40 per person.
The route normally goes through Namanga → Arusha → Moshi. Published schedules show roughly 7–8 hours of travel. Current listings include Impala around $30, while Riverside is around $35–$40 depending on the booking channel/date.
Private transfer
For clients who want a private vehicle, current published examples are around:
- Nairobi → Arusha: from $300 per vehicle
- Nairobi → Moshi: from $350 per vehicle
One 2026 shuttle provider specifically publishes $300 to Arusha and $350 to Moshi for private transfers.
For groups of 4–6 people, a private transfer can therefore be presented as a convenient alternative to individual shuttle tickets.
Important information for tourists
Documents normally required:
- Valid passport
- Appropriate Tanzania visa/entry permission
- Yellow fever vaccination certificate where applicable
- Sufficient time for immigration and customs at Namanga
Passengers should arrive at the pickup point before departure because border processing can affect arrival time. Riverside also states that its journey times are estimates because of customs processing.
Nairobi – Arusha – Moshi Shuttle Transfers
Travel comfortably between Kenya and Tanzania with our daily shared shuttle and private transfer services. We arrange transportation from Nairobi to Arusha, Nairobi to Moshi, JKIA to Tanzania, and return journeys. Shared shuttles are an economical option for individual travellers, couples and small groups, while private transfers provide more flexibility for families and groups.
Shared shuttle rates start from $30 per person to Arusha and $40 per person to Moshi. Hotel pickup and drop-off are available on selected services. Travel times are approximately 5–6 hours to Arusha and 7–8 hours to Moshi, depending on traffic and border formalities.

