Quick answer. Kilimanjaro (JRO) is the gateway to northern Tanzania's safari circuit, so plan money in two currencies. Skip the exchange counters in arrivals, which run 5–10% off the interbank rate, and pull a shilling float from a CRDB or NMB bank ATM at the interbank rate (each charges a TZS 6,000–10,000 operator fee, shown on screen). But the bigger money fact here is that Tanzania runs a USD tourism economy: Serengeti and Ngorongoro park fees, Kilimanjaro climb operators, and safari lodges all price in US dollars, so bring plenty of clean, post-2009 USD (torn or pre-2006 bills are refused). Tanzania has no Bank of America Global ATM Alliance partner, so pair a no-FX-fee card (Wise, or Schwab which refunds the operator fee) with your USD cash. JRO sits between Arusha and Moshi; ride in by pre-arranged safari transfer or taxi, or connect onward by flight to Zanzibar. Always decline DCC and choose Tanzanian shillings.

Where to get shilling at JRO

The key Kilimanjaro fact is that the exchange counters in arrivals are the expensive option, while a CRDB or NMB bank ATM gives the interbank shilling rate with a TZS 6,000-10,000 operator fee. Tanzania has no Bank of America Alliance partner, so a no-FX-fee card is cleanest for shillings, but the bigger point is that park fees and safari lodges are USD-priced, so bring clean US dollars. The cost math below assumes you withdraw or exchange the equivalent of $100 in shillings.

OptionWhereMarkupTotal Cost
CRDB / NMB ATM + Schwab (operator fee refunded)Arrivals areaInterbank rate, fee refunded~$100
CRDB / NMB ATM, standard cardArrivals areaInterbank rate + TZS 6,000-10,000 operator fee~$96-98
Any bank ATM with a BoA card (no Alliance here)Arrivals areaInterbank + BoA 3% + operator fee~$94-96
Clean USD spent directly on park fees / lodgesParks, lodgesUSD is the priced currency (no conversion needed)~$100
Airport currency-exchange counter (JRO arrivals)Arrivals5-10% off the interbank rate, plus fee~$90-95
Accepting DCC at any machineAnywhere+5-10% if you choose 'charge in USD'~$90-95

Where to find the CRDB and NMB Bank ATMs at Kilimanjaro (JRO)

Kilimanjaro International (JRO) sits about midway between Arusha and Moshi, roughly 45 km from Arusha, and is the main gateway to northern Tanzania's safari circuit (the Serengeti, Ngorongoro, Tarangire and Lake Manyara) and the Kilimanjaro and Meru climbs. In the arrivals area you will pass currency-exchange counters that quote a shilling rate looking close to fair but routinely running 5–10% off the interbank rate plus a per-transaction fee. The fix is to look for a real Tanzanian bank ATM carrying the CRDB Bank or NMB Bank wordmark; both accept foreign Visa and Mastercard and dispense shillings at the interbank rate, with a per-transaction operator fee of roughly TZS 6,000–10,000 shown on screen. Tanzania has no Bank of America Global ATM Alliance partner, so a BoA card pays its 3% non-network fee on top; a Wise or Charles Schwab card (Schwab refunds operator fees) is cleaner. Crucially, Tanzania prices its tourism in US dollars: park entry fees, Kilimanjaro climbs and safari lodges are quoted and often paid in USD, so bring plenty of clean, post-2009 dollars for those, and use shillings only for local spending and tips. Whatever you use, decline dynamic currency conversion and choose Tanzanian shillings.

Passenger Terminal (single terminal)

KLM (the main long-haul link, via Dar es Salaam or Amsterdam), Kenya Airways, Ethiopian, Qatar Airways, Turkish, RwandAir and flydubai on the international side, plus Precision Air, Air Tanzania and safari light-aircraft operators (Auric Air, Coastal Aviation) for onward domestic and bush connections. JRO is the northern-circuit gateway airport, distinct from Dar es Salaam's Julius Nyerere (DAR)

In the arrivals area, walk past the exchange counters and look for a CRDB Bank or NMB Bank ATM. They accept foreign Visa and Mastercard and charge a TZS 6,000 to 10,000 operator fee, shown on screen. There is no Bank of America Alliance partner here, so a no-FX-fee card (Wise, Schwab) is best, and Schwab refunds the operator fee. Withdraw a shilling float for taxis and tips, decline DCC and choose shillings, then meet your safari transfer or take a taxi to Arusha or Moshi. Keep your clean US dollars separate for the USD-priced park fees and lodges.

Do you actually need cash at Kilimanjaro (JRO)?

Yes, in two currencies. Bring clean US dollars for park fees, Kilimanjaro climbs and lodges, which are USD-priced, and pull a shilling float from a CRDB or NMB ATM for local spending and tips. Most arrivals are met by a pre-arranged transfer. Here is how the JRO-to-safari money works:

Pre-arranged safari / lodge transfer (Usually included in the tour): The normal way to leave JRO: your safari operator, climb company, or lodge meets you and drives to Arusha, Moshi, or the northern circuit. Confirm whether tips for the driver are expected in USD or shillings.

Airport taxi (~TZS 60,000-100,000 to Arusha): Licensed taxis wait outside arrivals and take cash shillings; Arusha is about 45 km (an hour). Agree the fare first and pay from your airport-ATM float.

Airport shuttle bus (Low (a few dollars)): A shuttle timed to some flights runs to Arusha and Moshi for a fraction of the taxi fare, paid in cash. Slower and less flexible than a taxi or transfer.

Onward light-aircraft / domestic flight (Varies (booked in advance)): For the Serengeti and Ngorongoro, many travelers fly on by light aircraft from Arusha; Zanzibar is reached by a separate connecting flight. Booked in advance and card-billed.

⚠ DCC trap. When the ATM or terminal asks if you want to be charged in your home currency instead of the local currency, always decline and choose the local currency. Accepting locks in a 3-13 percent markup that your no-FX-fee card cannot undo. Full DCC explainer →

Frequently Asked Questions

Do I need cash to get from Kilimanjaro (JRO) to Zanzibar?

Yes, and plan for two currencies. Kilimanjaro is a safari-and-climb gateway, not a beach airport, so most arrivals are met by a pre-arranged safari or hotel transfer to Arusha, Moshi, or a lodge. If you are not, licensed airport taxis take cash shillings, so pull a TZS float from a CRDB or NMB machine first. The bigger point: bring clean, post-2009 US dollars, because park fees, Kilimanjaro climbs and lodges are priced in USD. Zanzibar is a separate destination reached by an onward domestic flight, not a drive, so handle its money on arrival there.

Can I order shilling before flying?

Yes. CEI Currency Exchange ships physical shilling to your US address in 2-5 days at rates well below airport counters. Order 50-100 shilling for taxis and tips on day one.

Which ATM at Kilimanjaro (JRO) is best, and which should I avoid?

Use a Tanzanian bank ATM (CRDB or NMB) and avoid the exchange counters in arrivals. The bank machines accept foreign Visa and Mastercard and dispense shillings at the interbank rate, with a per-transaction operator fee of roughly TZS 6,000 to 10,000 shown on screen. The exchange counters bury a 5 to 10 percent markup in the rate and add a fee. At any machine, decline DCC (the 'charge in USD' offer) and choose Tanzanian shillings. There is no Bank of America Alliance partner in Tanzania, so a BoA card pays its 3 percent non-network fee on top; a no-foreign-transaction-fee card such as Wise, or Charles Schwab which refunds the operator fee, is the cleanest setup. Remember that park fees and safari lodges are priced in US dollars, so shillings are mainly for local spending and tips.

Do I need US dollars as well as shillings at JRO?

Yes, and this is the key Tanzania money point. Tanzania runs a soft dual-currency economy: national park entry fees for the Serengeti and Ngorongoro, Kilimanjaro and Meru climb operators, and most safari lodges price and often take payment in US dollars, while Tanzanian shillings handle local spending, markets, dala-dala minibuses, and tips. Bring plenty of clean, post-2009 USD (Tanzania refuses torn, marked, or pre-2006 bills), budgeting for park fees and tips, and pull a shilling float from a CRDB or NMB ATM for the local half. Guides and porters on a Kilimanjaro climb often expect substantial USD cash tips, so plan that separately.

Is there a Bank of America Global ATM Alliance partner at JRO?

No. Tanzania has no Bank of America Global ATM Alliance partner, so a BoA debit card pays BoA's standard 3 percent non-network fee at any Tanzanian bank ATM, on top of the bank's TZS 6,000 to 10,000 operator fee. The fix is a no-foreign-transaction-fee card: a Wise card gives the interbank rate with no markup, and a Charles Schwab card adds no FX fee and refunds ATM operator fees worldwide, which cancels the operator fee. Carry one of those for shillings, and bring clean US dollars for the USD-priced park fees and lodges.

How do I get from Kilimanjaro to Arusha, Moshi, or the safari parks?

Most JRO arrivals are met by a pre-arranged safari operator, lodge, or hotel transfer, which is the normal way to reach Arusha (about 45 km, roughly an hour), Moshi (closer, toward Kilimanjaro), or a lodge on the northern circuit. If you have not arranged one, licensed airport taxis wait outside arrivals and take cash shillings, so pull a TZS float from a CRDB or NMB machine first and agree the fare. There is also a shuttle bus to Arusha and Moshi timed to some flights. For the Serengeti and Ngorongoro, you travel on with your safari operator by 4x4 or a light aircraft from Arusha.

Can I get to Zanzibar from Kilimanjaro?

Not directly by road, Zanzibar is an island reached by an onward domestic flight. Kilimanjaro (JRO) mainly serves the northern safari circuit and the Kilimanjaro climbs, while Zanzibar has its own airport (ZNZ) and is usually reached on a connecting flight from JRO, Dar es Salaam, or Arusha. If Zanzibar is part of your trip, handle its money on arrival there: the same rules apply, use a CRDB or NMB bank ATM in Stone Town for shillings, bring clean US dollars since the beach resorts price in USD, and decline DCC.

Can I order Tanzanian shillings before flying?

Sometimes, but the more important thing is to bring clean US dollars. CEI Currency Exchange may stock Tanzanian shillings on request with insured 2 to 5 day US delivery, though TZS is a thin currency and availability varies, and most US banks do not carry it. Because park fees, climbs and lodges are USD-priced, the essential preparation is to bring plenty of crisp, post-2009 US dollars (large and small denominations, no torn or pre-2006 bills), then pull a shilling float from a CRDB or NMB ATM on arrival for local spending and tips.