Quick answer. At O.R. Tambo International (JNB), use a Standard Bank, FNB, or Absa bank ATM inside the arrivals terminal; they dispense South African rand at the Visa/Mastercard interbank rate and most add no operator surcharge on foreign cards (a few now add R30–50, shown on-screen). Skip the Bidvest, Travelex, and Master Currency exchange counters, which run a wide spread. South Africa no longer has a Bank of America Global ATM Alliance partner (Absa left in 2018), so a no-FX-fee card (Wise, Schwab) is the cleaner tool, and decline DCC every time. South Africa is card-friendly, so a starter R1,000–2,000 covers car-guard tips, the first taxi, and cash-only spots. To Sandton (about 35 km): the Gautrain reaches Sandton in about 15 minutes for around R150, with onward links to Rosebank and Pretoria.
Where to get South African Rand at JNB
The key O.R. Tambo fact is that South Africa is card-friendly and the bank ATMs in the terminal give the interbank rate with little or no surcharge, so use a bank ATM and skip the exchange counters. The cost math below assumes you withdraw or exchange the equivalent of $100.
| Option | Where | Markup | Total Cost |
|---|---|---|---|
| Standard Bank / FNB ATM (JNB terminal) | Arrivals, both terminals | Interbank rate, little or no surcharge | ~$100 + home-bank fee only |
| No-FX-fee card on contactless (card-friendly SA) | Malls, restaurants, wine farms | Interbank rate on a no-FX-fee card | ~$100 |
| Bank ATM adding R30-50 operator fee | Some machines | Interbank + small flat fee (Schwab refunds) | ~$97-99 |
| Airport exchange counter (Bidvest, Travelex) | JNB arrivals | A wide spread plus fees | ~$88-93 |
| Accepting DCC at any machine | Anywhere | +4-12% if you choose 'charge in USD' | ~$88-96 |
Where to find the Standard Bank and FNB ATMs at O.R. Tambo (JNB)
O.R. Tambo International Airport (JNB), east of central Johannesburg, is the busiest airport in Africa and the main gateway to southern Africa, with a single connected complex split into Terminal A (international) and Terminal B (domestic). The good news for cash is that South Africa is genuinely card-friendly and the airport is well served by bank ATMs: in the arrivals area you will find Standard Bank, FNB, Absa, and Nedbank machines that dispense South African rand at the interbank rate, and most add no operator surcharge on foreign cards (a few have started adding R30–50, shown on-screen before you confirm). Use the bank ATMs and skip the Bidvest Bank, Travelex, and Master Currency exchange counters, which run a wide spread. South Africa no longer has a Bank of America Global ATM Alliance partner (Absa left the alliance in 2018), so a BoA card pays its standard 3% non-network fee here; a no-FX-fee card is cleaner. Withdraw a modest rand float, decline dynamic currency conversion, choose rand, and head for the Gautrain into Sandton. The country's one ATM rule, even at the airport, is to use machines inside the terminal or a branch, never a quiet standalone.
Terminal A (international)
International carriers, including South African Airways' international routes, plus British Airways, Lufthansa, Emirates, Qatar Airways, Turkish Airlines, and the major US and European connections. Terminal A connects under one roof to the domestic Terminal B
In the international arrivals area, look for a Standard Bank, FNB, Absa, or Nedbank ATM; they dispense South African rand at the interbank rate and most add no operator surcharge on foreign cards. Skip the Bidvest and Travelex exchange counters nearby. Withdraw a modest float, decline DCC, choose rand, then follow signs to the Gautrain station for the ride into Sandton
Terminal B (domestic)
Domestic flights on South African Airways, FlySafair, Airlink, CemAir, and other local carriers, connecting to Cape Town, Durban, and the regional network. Connected to Terminal A within the same complex
The same bank ATMs (Standard Bank, FNB, Absa, Nedbank) are available in the domestic area at the interbank rate with little or no operator surcharge. Use a bank machine, decline DCC, and choose South African rand. The Gautrain station serves the whole airport complex
Do you actually need cash at O.R. Tambo International (JNB)?
Not much. South Africa is card-friendly, and the Gautrain, Uber, and Bolt all take cards. Here is what works, and where rand cash still helps:
Gautrain (to Sandton) (~R150 to Sandton): Fastest option, about 15 min to Sandton, every 12 min at peak, with onward links to Rosebank, Midrand, Centurion, and Pretoria. Buy a tap-and-go Gautrain card at the station.
Uber / Bolt (ride-hailing) (~R250-400 to the northern suburbs): Usually cheaper and safer than a metered taxi; book in the app and pay by card. The pickup point is signed at the airport.
Metered taxi / hotel shuttle (~R400-600 to the city): Marked airport taxis or a pre-booked hotel shuttle; agree the fare first and carry some rand, as not all take cards.
Gautrain bus links (Included / small fee): Gautrain feeder buses connect the train stations to nearby suburbs; pay with the Gautrain card.
⚠ 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 O.R. Tambo International (JNB) to Johannesburg?
No. Gautrain (to Sandton) accepts contactless. Most taxis accept cards. Uber and other apps are card-only.
Can I order South African Rand before flying?
Yes. CEI Currency Exchange ships physical South African Rand to your US address in 2-5 days at rates well below airport counters. Order 50-100 South African Rand for taxis and tips on day one.
Which ATM at O.R. Tambo airport is best?
Use a Standard Bank, FNB, Absa, or Nedbank bank ATM inside the arrivals terminal; they dispense South African rand at the Visa or Mastercard interbank rate, and most add no operator surcharge on foreign cards, though a few now add R30-50 shown on-screen. The machines have an English option and 4-digit PINs, and withdrawal limits run roughly R3,000-5,000 per transaction. Skip the Bidvest, Travelex, and Master Currency exchange counters in arrivals, which run a wide spread. Decline dynamic currency conversion, the 'charge in your home currency' offer, and choose South African rand.
Are the airport ATMs safe, and what about card skimming?
The bank ATMs inside the O.R. Tambo terminal are safe and busy, which is exactly the kind of machine to use. South Africa has a documented card-skimming and 'helpful stranger' scam risk at quiet, street-facing standalone ATMs, so the country-wide rule is to use machines inside bank branches, terminals, or security-guarded shopping malls. At the airport, withdraw at a staffed, well-lit bank ATM in arrivals, never accept help from a stranger, cover the keypad, and put your cash and card away before stepping away. Carry on that habit across South Africa.
Should I change money at the O.R. Tambo exchange counter?
No, skip it. The Bidvest Bank, Travelex, and Master Currency counters in JNB arrivals advertise reasonable-looking rates but routinely run 5-12 percent off the interbank rate plus fixed fees. Because South Africa's bank ATMs give the interbank rate with little or no surcharge, a withdrawal from a Standard Bank or FNB machine in the terminal is much cheaper. If you pre-ordered rand at home you can skip the counter entirely. Bring a no-FX-fee card, decline DCC, and use the bank ATMs.
Is there a Bank of America Global ATM Alliance partner in South Africa?
No, not anymore. Absa used to be the Bank of America Global ATM Alliance partner in South Africa, but Absa left the alliance on 1 June 2018, so a Bank of America debit card now pays BoA's standard 3% non-network fee at any South African ATM, including Absa, Standard Bank, and FNB. There is no fee-free option for BoA cards in South Africa today. A no-foreign-transaction-fee card such as Wise or Charles Schwab is cleaner, and Schwab refunds any ATM operator fee, including the occasional R30-50 charge.
How do I get from O.R. Tambo to Sandton or Johannesburg?
The Gautrain is the fastest and easiest option from the airport: it reaches Sandton in about 15 minutes for around R150, running every 12 minutes at peak, with onward links to Rosebank, Midrand, Centurion, and Pretoria. You buy a tap-and-go Gautrain card at the station. For other destinations, Uber and Bolt operate from the airport (book in the app) and are usually cheaper and safer than a metered taxi; a marked taxi or hotel shuttle also works. Carry some rand for tips, but the Gautrain and ride-hailing take cards.
Can I order South African rand before flying?
Yes, and it is handy for landing-day cash. CEI Currency Exchange ships physical South African rand to your US address in 2-5 days, useful for the first taxi or Gautrain card, car-guard tips, and a first dinner before you find a branch ATM. South Africa is card-friendly, so you do not need a large stack, just a starter float. Pair it with a no-FX-fee card (Wise or Schwab) for the malls, restaurants, and wine farms, and use Standard Bank or FNB branch ATMs for the rest.