← All airports

Kilimanjaro International Airport (JRO)

Last verified: November 2026 · Confirmed by travelers this month: 0

The answer
Book a private transfer before you fly: a flat ≈ US$35–50 per vehicle to Moshi (~50 min) with a name-board driver — there are no meters and no ride-hailing apps at JRO.
The airport sits on open plain 40 km from Moshi and 60+ from Arusha; the only way to avoid on-the-spot negotiation is a price fixed in writing before you land.
Tight budget? Shared shuttles run toward Moshi/Arusha bus parks at ≈ TZS 10,000–$5–30 per person depending on operator (flagged range) — daytime only.
On a climb or safari? Most packages already include the JRO pickup — check before paying the rank.

🚐 Every way out — real prices

Pre-booked private transfer BEST FOR MOST
≈ US$35–50 per car to Moshi · $50–70 to Arusha
Fixed rate per vehicle (up to 4–6 pax), driver meets you at arrivals and tracks your flight. ~45–60 min to Moshi via the paved A23, 1.5–2 h to Arusha. Includes airport parking and luggage.
Walk-up airport taxi
≈ US$40–60 Moshi · $50–120 Arusha (flagged range)
Cars wait outside the terminal; no meters, fare negotiated per vehicle. Agree the all-in figure (parking, luggage, stops) before you move. Night quotes run higher, and 'that's per person' re-quotes are common.
Shared airport shuttle
≈ TZS 10,000–$5 per person (flagged range)
Airport-promoted shared coaster to Moshi and Arusha at ~TZS 10,000 (a few USD) per seat per 2026 airport materials — but some operators sell the same seat at $15–30. Runs daytime only, departs as it fills, multiple hotel drops.
Nairobi–Arusha corridor bus
≈ US$20–30 per seat
Scheduled coach operators (e.g. Impala-style coasters) connect Nairobi–Arusha–Moshi via the airport: air-con 22–28 seaters, usually morning and early-afternoon departures, generous luggage. Pre-book seats.
Tour operator / hotel pickup
often included in packages
Climb and safari companies include JRO ground transfer in most packages — the driver is already paid. Confirm your operator's meeting point before you leave baggage claim.
Were these prices still right when you passed through? Be the first to confirm

⚠️ The traps (walk past these)

Assuming the app will work — it doesn't

There is no Uber or Bolt at JRO and no metered taxis. Travelers who plan to 'check the app for a fair price' walk out with zero reference against whatever the rank quotes.

Do this: fix your price in writing (WhatsApp quote) before the flight
Per-vehicle vs per-person switcheroo

A $50 'per car' quote becomes $50 'per person' when you're a couple. Operators' own 2026 pages stress prices are per vehicle — the rank doesn't always play by that.

Do this: say the total for everyone out loud before loading bags: 'this car, all of us, $X'
The night-arrival double

Shared shuttles stop running after dark (and KLM/Qatar flights land late). Kili transfer operators all report night walk-up quotes 'often more' than the $40–50 day rate — with tired arrivals least able to haggle.

Do this: book a private pickup for any landing after sunset
The 'wait till full' shuttle

Budget coasters depart when full — 30–90 min of sitting — then make hotel drops; a 45-minute road becomes 2 hours. For 3–4 people, splitting a $50 car is cheaper per head and faster.

Do this: count your party: 3+ travelers should book a private car instead

💡 Know before you walk

Still accurate? Be the first to confirm
📄 Take it offline
One-page PDF — download before you fly. Works with zero signal.
Download PDF

Report a change — 4 taps

No comments, no accounts. Your report is reviewed and merged into the guide before it appears.