48-hour checklist
- Verify passport, entry, transit and airline document requirements with official sources.
- Confirm your arrival airport: O.R. Tambo International Airport (JNB), Cape Town International Airport (CPT) and King Shaka International Airport (DUR).
- Choose your first transfer: ride app, official taxi, hotel transfer, pre-booked driver, Gautrain for some Johannesburg/Pretoria routes.
- Prepare South African rand (ZAR) payment backup and at least one spare card.
- Download offline maps, booking details and accommodation address.
- Plan door-to-door transport carefully.
- Greetings matter and vary by context.