Managing money across a multi-country East Africa safari involves four currencies (Uganda shilling, Kenya shilling, Tanzania shilling, Rwanda franc), variable ATM reliability in rural areas, park fees that must be paid in USD or through specific card-only systems, and the persistent reality that the most remote wildlife areas in the region have no financial infrastructure whatsoever. Getting the currency strategy right before departure avoids the most common safari money problems: arriving at a Uganda park gate with only Kenya shillings (not accepted), finding the Kidepo Valley ATM has been empty for three weeks, or discovering that Tanzanian park fees require a VISA card specifically (Mastercard rejected at some TANAPA systems). This guide covers the practical money reality for East Africa in 2025.
Uganda: UGX and USD Practicalities
Uganda park fees (UWA) are priced in USD and can be paid in USD cash, Visa, or Mastercard at most major park gates. The UWA e-permit system (for gorilla and chimpanzee permits) accepts Visa and Mastercard through the online booking portal. USD cash is accepted and preferred by UWA rangers — old, worn USD notes (pre-2006 series, or torn notes) are sometimes refused; bring new, clean USD 100 bills where possible. Uganda shilling (UGX): 2025 approximate rate is UGX 3,650–3,750 per USD (check before travel). ATMs: Stanbic Bank, Centenary Bank, and Equity Bank ATMs in Kampala are most reliable. In Mbarara (western Uganda gateway), there are 5–6 working ATMs at the main town. Kabale (nearest town to Bwindi) has 2–3 ATMs — Centenary Bank Kabale branch is most reliable. Kasese (western Uganda) has ATMs. Kidepo Valley area (north): zero ATMs within 120 km. Fort Portal: reliable ATM access. Withdraw sufficient UGX for in-country restaurant and accommodation payments before entering any national park area.
Kenya: KSh and USD
Kenya Wildlife Service (KWS) park fees can be paid by M-Pesa (Kenya’s mobile money system, the most efficient payment method if you have a local SIM), Visa, or Mastercard at most park gates. The KWS e-portal (kws.go.ke) also accepts online payment with international cards. USD is accepted for park fees at KWS gates. Kenya shilling (KSh): 2025 approximate rate is KSh 130–135 per USD. ATMs: Kenya has the most developed ATM network in East Africa — Nairobi has hundreds of ATMs including international-standard facilities at major hotels and shopping centres. In Nairobi, Equity Bank, KCB, and Barclays Kenya (ABSA) ATMs accept international Visa and Mastercard. In Narok (Masai Mara gateway): several ATMs but reliability varies. Samburu and Laikipia area: Nanyuki is well-served; beyond Nanyuki, withdraw sufficient KSh. Charge: most Kenya ATMs charge a KSh 200–300 transaction fee per withdrawal.
Tanzania: TSh and USD
Tanzania National Parks (TANAPA) fees must be paid by VISA card through the TANAPA e-portal system — not USD cash and not Mastercard on all gates. This is Tanzania’s most common money frustration for visitors: arriving at a TANAPA gate with USD cash or a Mastercard and being told to pay by the TANAPA Visa system. The workaround: pay all TANAPA fees in advance through a registered tour operator’s TANAPA account, or ensure your card is a Visa card specifically. Tanzania shilling (TSh): 2025 approximate rate is TSh 2,550–2,600 per USD. ATMs: Dar es Salaam has excellent ATM coverage. Arusha (northern circuit gateway) has multiple ATMs on Sokoine Road and at the Clock Tower area. Karatu (Ngorongoro gateway): 2–3 ATMs. Moshi (Kilimanjaro gateway): multiple ATMs. Serengeti interior: zero ATMs. Zanzibar Stone Town: multiple ATMs on Creek Road.
Rwanda: RWF
Rwanda Development Board (RDB) gorilla permits and park fees are paid through the rdb.rw online portal accepting Visa, Mastercard, and bank transfer. USD cash is not accepted at the RDB gate. Rwanda franc (RWF): 2025 approximate rate is RWF 1,310–1,340 per USD. ATMs: Kigali has excellent ATM coverage (Bank of Kigali, GT Bank, Equity Bank Rwanda). Ruhengeri/Musanze (Volcanoes NP base): several ATMs — Bank of Kigali Musanze branch is most reliable. Rubavu/Gisenyi (Lake Kivu): Bank of Kigali ATMs. Nyungwe area (Kitabi/Gisakura): limited ATMs — withdraw in Huye or Kigali before heading to Nyungwe.
Universal Tips for East Africa Money
- Bring USD 500–1,000 in clean new bills: USD is a practical parallel currency across East Africa for tips, market purchases, and emergency payments where cards fail
- Gorilla and chimp permits require advance online payment: UWA Uganda permits (uwa.or.ug) and RDB Rwanda permits (rdb.rw) both require card payment at time of booking, weeks to months before travel
- Safari tips in USD: guides and camp staff across East Africa expect tips in USD. Standard: USD $10–20/day per guide, USD $5–10/day per camp staff member
- Notify your bank: before departure, notify your bank of travel dates and countries. East Africa transactions frequently trigger fraud blocks without advance notice