BUY TICKET

  • Moshi
  • arusha
  • Nairobi
  • jomo Kenyatta international airport

JKIA Bus to Arusha & Moshi — Daily Shuttle & Private Transfers

Travel between Jomo Kenyatta International Airport (JKIA) and northern Tanzania’s Arusha and Moshi with confidence. Our JKIA bus service — operated in partnership with trusted operators like Ngurdoto Shuttle, Impala Shuttle, and Nairobi Bus Hire — provides scheduled daily shuttles, reliable private transfers, and flexible group hires. Whether you arrive at JKIA and need a seat to Arusha, are heading to Kilimanjaro for trekking, or connecting onwards from Nairobi, our shuttles combine safety, punctuality and great value.

What travellers want to know fast

Daily departure times

08:00 (main morning run) — some services also run a 14:00 departure depending on route and season.

Journey times

~6 hours 22 minutes to Arusha (≈274 km); ~7 hours to Moshi (includes stopovers). Private direct transfers can take ~4.5 hours (fewer stops).

Common fares (shared shuttle)

JKIA / Nairobi → Arusha from $25; JKIA / Nairobi → Moshi from $30.

Private hire

Vans for 10–22 pax from $400; private cars (1–6 pax) and luxury transfers available from $120–$350 depending on route.

Pick-up & drop-off

JKIA, Parkside Hotel, Silver Springs Hotel, city hotels in Nairobi, Arusha and Moshi, plus Kilimanjaro Airport & Marangu on request.

Border crossing

Route crosses at Namanga — passports, visas and vaccination certificates required.

Travelers choose our JKIA shuttle because it’s engineered for cross-border convenience and peace of mind:

silver spring shuttles to arusha

with clearly published schedules and consistent operations across partners (Impala Shuttle, Ngurdoto and others)

modern, maintained buses with drivers who know the Namanga border and local checkpoints.

easily book online and pay with PayPal, credit card, or mobile money.

optional hotel or airport pick-ups to make arrivals and departures seamless.

for families, safari groups or corporate travel who value time and privacy

Detailed Schedule & Timetable

Our scheduled routes are customer-first: frequent, dependable and optimized for connecting flights and safari departures.

Route Departure (Nairobi / JKIA) Arrival (Arusha / Moshi) Duration
JKIA / Nairobi → Arusha → Moshi 08:00 Arusha ~14:00 → Moshi ~16:00 ~6–7 hrs (includes 1 hr Arusha stop)
Moshi → Arusha → Nairobi / JKIA 06:00 (Moshi) Arusha ~10:00 → Nairobi ~14:00 ~6–7 hrs

Note: Timetables may vary seasonally. Always confirm your booked departure and report 30 minutes prior to the scheduled time (earlier if you have checked luggage or cross-border paperwork).

Pick-up & Drop-off Locations

We serve major pickup points to minimize transfers

Jomo Kenyatta International Airport (JKIA) — arrivals terminal pick-up.

Parkside Hotel — (Jeevanjee Gardens area).

Silver Springs Hotel (Argwings Kodhek Rd).

Central Nairobi hotels (prearranged).

Tanzania side

Arusha — central hotels and Arusha town shuttle terminal (Impala Hotel/nearby points).

Moshi — Moshi town center, Springlands Hotel & Moshi bus stand.

Kilimanjaro International Airport (JRO) — on-request pick-up/drop-off.

Marangu village (gateway for Kilimanjaro climbs) — prearranged drop-off.

Booking, Payments & Ticketing

Booking is straightforward and secure:

  1. Choose your route (JKIA/Nairobi → Arusha or Moshi).

  2. Select seat or private transfer.

  3. Pay online (PayPal, card, or M-Pesa where supported).

  4. Receive e-ticket and WhatsApp confirmation (with driver contact where applicable).

Booking tips:

  • Book early for weekend departures and peak safari months (Jun–Oct, Dec–Jan).

  • If connecting from a flight, leave at least 3–4 hours buffer for customs, baggage and traffic.

  • For groups, select private transfer options for guaranteed seating and direct routing.

Shared Shuttle vs Private Transfer — Which should you pick?

Service Type Route Capacity Approx. Fare
Shared Shuttle JKIA / Nairobi → Arusha Per passenger From $25
Shared Shuttle JKIA / Nairobi → Moshi Per passenger From $30
Private Car JKIA / Nairobi ↔ Arusha 1–6 pax From $120
Private Van Nairobi ↔ Moshi / Arusha 10–22 pax From $400
Luxury Transfer Kilimanjaro Airport → Nairobi 1–22 pax From $350

All fares are indicative and may vary slightly by season, vehicle choice, and confirmed pickup location.

Shared Shuttle vs Private Transfer — Which should you pick?

Shared Shuttle (best for price-conscious travellers)

Lower fare per person.

Fixed departure times (08:00 & often 14:00).

Shared with other passengers; scheduled stops.

Good for solo travelers and small groups without tight schedule needs.

Private Transfer (best for comfort, flexibility & speed)

Higher cost per vehicle (not per person).

Depart any time you choose — fully flexible schedule.

No shared passengers; direct and non-stop journey.

Ideal for families, business travellers, or groups who value privacy and time savings.

Travel Experience: Comfort, Safety & On-route Services

We prioritize your comfort and safety throughout the trip

jkia bus arusha moshi

Modern air-conditioned buses with comfortable seating and luggage compartments.

jkia bus arusha moshi

Professional drivers and crew familiar with cross-border protocols, road conditions and safety practices

jkia bus arusha moshi

Refreshment & toilet stops on the route; one extended break near Arusha to stretch and buy snacks.

jkia bus arusha moshi

Luggage assistance at boarding and disembarkation — let the crew help with heavy bags.

Who uses the JKIA → Arusha / Moshi route?

jkia bus arusha moshi

Trekking tourists heading to Mount Kilimanjaro (Moshi / Marangu / Machame routes).

jkia bus arusha moshi

Safari travelers linking to northern Tanzania’s Arusha, Tarangire, Lake Manyara, Ngorongoro & Serengeti.

jkia bus arusha moshi

Business travelers who need predictable daily departures.

jkia bus arusha moshi

Families and groups traveling between Nairobi and Tanzania.

We operate with partners such as Impala Shuttle, Ngurdoto Shuttle, Silver Springs shuttle, and local Nairobi Arusha Shuttle services — all with long track records in East Africa.

Travel tips & FAQs

For scheduled shuttles, be ready 30–60 minutes before the listed departure; if picking up from hotels, drivers usually arrive within an agreed pickup window.

Standard luggage allowance is one medium suitcase + carry-on. Large or extra items (e.g., climbing gear) should be declared at booking and may incur a small fee.

Refund and change policies vary by fare type — check the booking terms at checkout. Private transfer bookings typically have different cancellation rules than shared seats.

Border crossing times can vary. We recommend adding buffer time to any river/flight connections. Our operators aim to be transparent and will notify customers of major delays.

Testimonials

What our customers are saying

We are proud to be the trusted travel partner for countless clients across Kenya and Tanzania. From airport transfers to cross-border shuttles, our passengers consistently praise our reliability, comfort, and professional service.

Coordinating travel for a group of 15 is no small task, but this service handled it with ease. Clean vans, on-time pickups, and great communication. Five stars!

Ahmed Salim

Tour Group Organizer

I always try to support local, sustainable companies. Their hybrid vehicle option and paperless check-in process really aligned with my values. Bonus: the ride was super comfortable, and my driver was great to chat with.

Sierra Damiane

Environmental Studies Grad Student

Book Your JKIA Shuttle Today

Ready to travel from JKIA to Arusha or Moshi? Choose a shared seat for smart savings or a private transfer for speed and flexibility. Book online now and get instant confirmation — or chat with our team on WhatsApp for quick help and group bookings.

Book Your Seat — JKIA → Arusha / Moshi