💰 This page covers the street-level details of spending money in Johannesburg: card acceptance by neighborhood, ATM safety, how to pay for the Gautrain and Uber, and what to carry for Soweto visits and market days. For South Africa-wide ATM tips, tipping norms, and exchange rate advice:

Read the South Africa Money Guide →

🎧 Order South African Rand Before You Fly

Have cash in hand when you land. Insured delivery, 2–5 day shipping.

Order ZAR → CEI Currency Exchange

Do You Need Cash in Johannesburg?

Less than you might expect. Johannesburg is surprisingly card-friendly for an African city. Restaurants, malls, supermarkets, and most formal shops accept Visa and Mastercard. You will need cash for informal traders, minibus taxis, Soweto market stalls, car guards, and tipping. Carry R200–500 as backup. Compared to Cape Town, Joburg is similarly card-friendly in tourist areas.

Where You Will Need Cash

Informal market stalls and street food vendors. Minibus taxis (local shared transport, cash only). Car guards (R5–10 per parking stint). Soweto market stalls and smaller shops. Tipping at restaurants, for car guards, and petrol attendants. Curio sellers at tourist sites. Some township restaurants.

Where Cards Work Fine

Hotels at all levels. Malls (Sandton City, Mall of Africa, Rosebank Mall, Eastgate). Restaurants in Sandton, Rosebank, Maboneng, Parkhurst, and Melville. Apartheid Museum (R120, card accepted). Gautrain (contactless card). Supermarkets (Woolworths, Pick n Pay, Checkers). Uber and Bolt (card via app). South Africa has one of the highest card penetration rates in Africa.

Paying by Card in Johannesburg

South Africa's card infrastructure is modern and widespread. Visa and Mastercard are accepted almost everywhere formal businesses operate. Amex has growing acceptance at hotels and larger restaurants. Contactless (tap-to-pay) works at most terminals. Apple Pay and Google Pay are supported. The divide is between formal businesses (cards) and informal economy (cash).

High card acceptance

Sandton

Joburg's business and luxury district is fully card-friendly. Sandton City and Nelson Mandela Square shops and restaurants all accept cards. Hotels (Michelangelo, InterContinental, Radisson) accept all major cards. The Gautrain Sandton station is here. Fine dining, designer boutiques, and craft markets at the Sandton Farmers' Market (Saturdays, most stalls take cards) make this area nearly cashless.

High card acceptance

Rosebank

A vibrant arts and dining hub. Rosebank Mall is fully card-friendly. The Rosebank Sunday Market (rooftop, art and food) has most stalls accepting cards. The Zone@Rosebank has restaurants and cinemas (cards accepted). The Keyes Art Mile galleries take cards. Gautrain station is here. A very walkable, card-friendly neighborhood.

Mixed acceptance

Maboneng

Joburg's regenerated arts district in the inner city. Restaurants and galleries along Fox and Main Streets accept cards. The Market on Main (Sundays, food and crafts) has many stalls accepting cards, though some prefer cash. Arts on Main complex is card-friendly. The area is walkable during the day but take an Uber at night. Budget R100–200 in cash for market browsing.

Mixed acceptance

Soweto

South Africa's most famous township has tourist-friendly infrastructure. Vilakazi Street restaurants (Sakhumzi, Nambitha) accept cards. Mandela House Museum (R80, card accepted). Hector Pieterson Museum (R40, card accepted). Smaller shops, shisa nyama (braai) spots, and market stalls prefer cash. Guided tours (R400–800) accept card at booking. Bring R100–200 in cash.

High card acceptance

Parkhurst & Melville

4th Avenue Parkhurst is a tree-lined strip of restaurants, cafes, and boutiques, all card-friendly. 7th Street Melville has restaurants and bars that accept cards (bohemian vibe, great nightlife). Both neighborhoods are popular with locals for weekend dining. Walk between restaurants easily. Cash needed only for car guards (R5–10).

Limited acceptance

Inner City / CBD

The Johannesburg CBD is gritty and not a primary tourist area. Constitution Hill (R100, card accepted) and the Neighbourgoods Market at Braamfontein (Saturdays, cards at many stalls) are exceptions. Street vendors and informal shops are cash-only. Do not use street-facing ATMs. Visit with a guide or on organized tours. Carry minimal cash (R100–200).

ATMs in Johannesburg

For South Africa-wide ATM advice, see the South Africa guide.

Look for these logos. South African bank ATMs work reliably with foreign Visa and Mastercard.

Standard BankStandard Bank
FNBFNB
NedbankNedbank
ABSAABSA

Safe ATM Locations

Inside malls: Sandton City, Rosebank Mall, Mall of Africa, Eastgate. Inside bank branches: Standard Bank on Rivonia Road (Sandton), FNB in Rosebank. OR Tambo Airport: ATMs in the arrivals hall (FNB, Standard Bank, ABSA). Gautrain stations: ATMs inside the secure area. Always use ATMs inside buildings, not street-facing machines.

⚠ ATM Safety is Critical in Joburg

Never use ATMs on the street, especially in the CBD. Use machines inside malls, bank branches, or hotel lobbies. Be aware of people standing too close. Cover your PIN. Do not accept help from strangers at ATMs. Withdraw larger amounts less frequently to reduce ATM visits. Always decline DCC and choose to be charged in ZAR.

Paying for the Gautrain, Uber & Transport

Gautrain

Joburg's rapid rail connects the airport to Sandton, Rosebank, and Park Station (city center). Buy a Gautrain Gold Card at station machines (R50 for the card, then load credit) or tap your contactless bank card. Airport to Sandton costs about R185 (15 minutes). Clean, safe, air-conditioned, and the fastest way from the airport. Also connects to Pretoria (R78, 40 minutes).

Uber & Bolt

Uber and Bolt are the recommended way to get around Johannesburg. Both accept credit cards through the app. Rides are affordable: Sandton to Maboneng R80–120, airport to Sandton R250–350. Much safer and more convenient than hailing taxis. Always confirm your driver's details before getting in. Uber is available 24/7.

Minibus Taxis

Minibus taxis are South Africa's main public transport and are cash only (R10–30 per ride). They are used by locals but can be confusing for tourists (no fixed stops or published routes). Not recommended for first-time visitors to Joburg. Use the Gautrain and Uber instead.

Airport Transfers

OR Tambo International Airport (JNB) is 25 km from Sandton. Gautrain: R185 to Sandton (15 minutes, Gold Card or contactless). Uber/Bolt: R250–350 (30–45 minutes depending on traffic, card via app). Hotel shuttle: many hotels offer pickup (arrange in advance). Metered taxi: R400–500 (card or cash). The Gautrain is fastest during rush hour.

Tipping in Johannesburg

The South Africa guide covers general norms. In Joburg specifically: Restaurants: 10–15% (not usually included). Car guards: R5–10 each time you park (essential, these are informal but expected). Petrol attendants: R5–10 (full service is standard in SA). Uber drivers: optional, can tip in the app. Hotel porters: R20–30 per bag. Always tip in cash, even when paying the bill by card.

Prices in Johannesburg

Johannesburg offers excellent value for international visitors. The weak rand makes dining and entertainment very affordable. Sandton is pricier, but Maboneng, Melville, and Soweto offer great value.

ItemPrice (ZAR)Price (USD)
Coffee (cafe)R30–50$1.65–2.75
Craft beerR50–80$2.75–4.40
Bunny chow (street food)R40–60$2.20–3.30
Lunch (mid-range)R120–200$6.60–11
Dinner (upscale)R300–600$16.50–33
Gautrain airport to SandtonR185$10.20
Uber across townR80–150$4.40–8.25
Apartheid MuseumR120$6.60
Mandela HouseR80$4.40
Constitution HillR100$5.50
Soweto bicycle tourR400–800$22–44
Biltong (100g pack)R40–80$2.20–4.40
Budget hotel (per night)R600–1,200$33–66

USD estimates based on approximately R18.15 = $1. Rates fluctuate significantly.

Day Trips from Johannesburg

Pretoria (40 minutes by Gautrain)

South Africa's administrative capital. Gautrain from Park Station costs R78 (card or Gold Card). The Voortrekker Monument (R90, card accepted), Union Buildings (free), and Church Square are the main sights. Pretoria is card-friendly at restaurants and malls. Bring R100 in cash for smaller shops and car guards.

Cradle of Humankind (45 minutes by car)

A UNESCO World Heritage Site. Maropeng visitor center and Sterkfontein Caves cost R220 combined (card accepted). Reach by rental car or Uber (R300–400 each way). Restaurants in the area (like Cradle Boutique Hotel) accept cards. A fascinating half-day trip exploring early human origins.

Lion & Safari Park (45 minutes by car)

A wildlife park closer to Joburg than Kruger. Entry costs R280 (card accepted). Self-drive through the park or join a guided game drive (R250 extra, card accepted). Feed giraffes and see lions, cheetahs, and wild dogs. Reach by rental car or organized tour (R800–1,200, card at booking).

Pilanesberg Game Reserve (2.5 hours by car)

Big Five game reserve in a volcanic crater. Self-drive entry costs R110 (card accepted). Guided game drives from R700 per person. Lodges accept cards. Bring R200 cash for curio shops at the gates. An affordable safari alternative to Kruger for those short on time. Day trips from Joburg are possible but an overnight stay is better.

Johannesburg Quick Reference

DestinationCards?Cash Needed?Notes
Sandton / Rosebank✅ EverywhereR50 for car guardsFully card-friendly
Maboneng markets✅ Most stallsR100–200Some craft stalls prefer cash
Soweto✅ Museums / ❌ MarketsR100–200Main tourist spots take cards
Museums✅ Cards acceptedNot neededApartheid Museum, Constitution Hill
Gautrain✅ ContactlessNot neededGold Card or tap bank card
Uber / Bolt✅ Card via appNot neededRecommended transport
Safari day trip✅ Entry by cardR200Curio shops at gates
Sandton / Rosebank✅ Everywhere
Bring R50 for car guardsFully card-friendly
Maboneng markets✅ Most stalls
Bring R100–200Some craft stalls prefer cash
Soweto✅ / ❌ Mixed
Bring R100–200Main tourist spots take cards
Museums✅ Cards accepted
Cash not neededApartheid Museum, Constitution Hill
Gautrain✅ Contactless
Cash not neededGold Card or tap bank card
Uber / Bolt✅ Card via app
Cash not neededRecommended transport
Safari day trip✅ Entry by card
Bring R200Curio shops at gates

Frequently Asked Questions

Do I need cash in Johannesburg?

Less than you might expect. Restaurants, malls, and most shops accept cards. You need cash for informal traders, minibus taxis, car guards (R5–10), and tipping. Carry R200–500 as backup.

Is Johannesburg safe for carrying cash?

Take sensible precautions. Use ATMs inside malls or bank branches. Do not flash cash. Keep money in a front pocket. Carry only what you need (R200–500). Use card payments and ride-hailing apps to minimize cash needs.

How do I pay for the Gautrain?

Buy a Gold Card at station machines (R50) or tap your contactless bank card. Airport to Sandton costs about R185 (15 minutes). Clean, safe, and the fastest way from the airport.

How much does a meal cost?

Street food R30–60. Mid-range restaurant R150–250. Fine dining R300–600. Coffee R30–50. Craft beer R50–80. Joburg is slightly cheaper than Cape Town for dining.

Can I use Uber in Johannesburg?

Yes. Uber and Bolt are widely used and recommended. Both accept credit cards. Rides are affordable (Sandton to Maboneng R80–120). Much safer than hailing taxis on the street.

Is Soweto safe to visit?

Yes, with a guided tour or by visiting main tourist areas. Vilakazi Street restaurants, Mandela House (R80), and the Apartheid Museum (R120) are tourist-friendly and card-accepting. Bring R100–200 cash for market stalls.