CheapFlightsAfrica.
editorial pillar Fact-checked USD-first

O.R. Tambo International (JNB): the pan-African guide for 2026

O.R. Tambo (JNB) in Johannesburg: ACSA-operated, SAA hub, intra-African gateway. Terminals, SARS customs, Gautrain transit, lounges and 2026 traveller tips.

CE Written by CheapFlightsAfrica Editorial Team · Updated June 2026 · 5 min read

Ready to fly? Compare live fares now

Real-time results from 200+ airlines via Aviasales

Live USD fares · 200+ airlines

Search JNB–JED

Johannesburg → Jeddah

Booking through this form earns us a small commission — at no extra cost to you.

Live USD fares · 200+ airlines

Search flights

Booking through this form earns us a small commission — at no extra cost to you.

segment=intra-africa /> )}

A Lagos businesswoman on a Tuesday morning flight, a Mozambican family on the Friday-evening Maputo shuttle, an Ethiopian software engineer connecting from Addis Ababa to a Cape Town hackathon, a Brazilian academic transiting from Sao Paulo to Mauritius — within any given hour, O.R. Tambo International (JNB) handles every variation of the African travelling public at the same time. It is the busiest airport on the African continent by passenger volume in most reporting years, the operational nucleus of South African Airways and the de facto pan-African hub for both SkyTeam and Star Alliance partner traffic.

This guide is for travellers who already know JNB exists but want the layout, the rules, the transit logic and the small decisions that turn a stressful four-hour connection into a calm one. Everything below is checked against the 2026 operating reality: ACSA’s current terminal organisation, SARS’s published customs allowances, the Gautrain timetable and the contractual relationships between SAA and the major intercontinental alliances.

A short history of O.R. Tambo

The airfield opened in 1952 as Palmietfontein, was renamed Jan Smuts International when Johannesburg’s commercial aviation centre moved there, and rebranded again to Johannesburg International in 1994 after democracy. The current name honours Oliver Reginald Tambo, the African National Congress president who led the organisation in exile for three decades, with the rebrand effected on 27 October 2006.

The airport’s IATA code JNB and ICAO code FAOR both predate the renaming and continue to operate. Internally, ACSA — Airports Company South Africa, the state-owned operator with a minority private shareholding — refers to the property as ORTIA in regulatory documents.

The 2010 FIFA World Cup triggered the largest single round of infrastructure investment: the new Terminal A, the Gautrain integration, the central terminal building (CTB) realignment and the apron expansion that allowed simultaneous parking of multiple A380s. ACSA’s continuing capital programme has focused on aerobridge replacement, baggage system modernisation and the Pier Echo extension that opened in stages from 2024.

Terminal layout and how to read it

JNB operates two passenger terminals, Terminal A and Terminal B, connected by a single central terminal building (CTB) on Level 1 (arrivals) and Level 2 (departures).

Terminal A handles all international departures and arrivals — both intercontinental long-haul (Europe, North America, Asia, Middle East, Latin America, Oceania) and intra-African flights outside the SADC common customs area. SAA, Emirates, Qatar Airways, Etihad, Turkish Airlines, Lufthansa, KLM, Air France, British Airways, Virgin Atlantic, Delta, United, Ethiopian, Kenya Airways, RwandAir and Singapore Airlines all use Terminal A.

Terminal B handles domestic flights — Cape Town, Durban, Port Elizabeth, East London, George, Bloemfontein, Kimberley, Nelspruit — and a portion of regional SADC traffic where customs is handled simplified. SAA Domestic, Airlink, FlySafair and Lift use Terminal B, with FlySafair also operating from a dedicated low-cost concourse.

The SADC bridge — flights to Maputo, Maseru, Mbabane, and selected Harare and Lusaka rotations — uses a hybrid pier that lets passengers pass through a lighter customs check than the full international red/green channel.

Inside Terminal A, departures are arranged on Level 2 with Gates A1-A19 (the older south pier, mostly narrow-body and regional wide-body) and Gates A20-A35 (the newer north pier, where the long-haul wide-bodies park, including most A380, 777 and 787 operations). Walking time from check-in to the far end of the north pier is around 15-18 minutes; budget accordingly.

Airlines and intra-African connectivity

South African Airways (SAA) is the anchor tenant, operating its full African and intercontinental network out of Terminal A. The SAA timetable is built around a three-bank structure: a morning continental bank (08:00-11:00), a midday outbound long-haul departure block (12:00-15:00) and an evening long-haul departure and African inbound bank (18:00-22:00). Connections between SAA-coded intra-African flights and SAA long-haul (LHR, JFK, IAD, FRA, GRU, PER) are timed to the bank structure.

Airlink operates the dense intra-African mesh under SAA codeshare, covering Lusaka, Harare, Maputo, Pemba, Tete, Lubumbashi, Pointe-Noire and many smaller cities that SAA itself does not fly.

Star Alliance access is provided through Lufthansa, Swiss, Turkish Airlines, United, Air Canada, Singapore Airlines and Ethiopian. SkyTeam is represented by KLM, Air France, Delta and Kenya Airways. Oneworld runs through British Airways, Qatar Airways and Iberia Express.

The Middle East trio (Emirates, Qatar Airways, Etihad) maintains 2-3 daily frequencies each, and the Gulf transit option to Asia frequently undercuts SAA-direct prices to Mumbai, Bangkok, Singapore and the Far East. For travellers from Mauritius, Reunion, Madagascar and the Indian Ocean island states, JNB is the most reliable connection point for European and North American onward flights.

Customs, SARS and the red/green channel

The South African Revenue Service is the customs authority and operates a standard red-channel / green-channel system at JNB arrivals.

Duty-free allowances per arriving traveller aged 18+ are: 1 litre of spirits, 2 litres of wine, 200 cigarettes, 50 cigars, 250g of tobacco, 50ml perfume and 250ml eau de toilette, plus general goods to ZAR 5,000.

Cash declaration applies on amounts exceeding ZAR 25,000 or foreign currency equivalent of about USD 10,000. SARS officers run intelligence-led stops in addition to random checks; cash that should have been declared and is found undeclared is liable to seizure plus penalty.

Restricted items include uncut diamonds, certain types of plant material, animal products covered by CITES, and prescription-controlled medications carried in commercial quantities. Personal medication carried in original packaging with a legible prescription is permitted, but anything in excess of one month’s supply should be declared.

Travelers arriving from yellow-fever-endemic countries should carry their International Certificate of Vaccination (ICV) issued under the WHO IHR framework — Port Health may request it on arrival.

Lounges, transit and overnight services

ACSA contracts the food and beverage and lounge concessions to a mix of partners. The principal long-haul lounges at JNB are:

  • SAA Cycad Lounge (Star Alliance) — Terminal A, near Gate A18, accepts Star Gold and SAA Voyager Platinum
  • SLOW Lounge (Comair / British Airways group inheritance, now operated by FNB and ACSA) — Terminal A, premium pay-in option for non-status flyers
  • Bidvest Premier Lounges — multiple locations, day-pass purchasable on arrival or via Priority Pass
  • Emirates Lounge — dedicated for Emirates First and Business
  • Turkish Airlines Lounge — for TK premium and Star Gold

For long transits (4 hours or more), the SLOW and Bidvest day-passes typically cost ZAR 450-650 in 2026 and include shower facilities. For sleep, the City Lodge airside-adjacent hotel allows shorter stays at half-day rates.

Ground transport — Gautrain, taxis and rental cars

The Gautrain integration is the operational headline. The airport station sits within the terminal precinct, reachable by a covered walkway from the international arrivals hall. The Gautrain links JNB to Sandton (14 minutes), Rosebank, Marlboro, Midrand, Centurion and Pretoria, as well as Park Station in the Johannesburg CBD (30-35 minutes).

A reloadable Gautrain Gold Card costs ZAR 15. The 2026 single-trip fare to Sandton is around ZAR 240; to Park Station around ZAR 260; to Pretoria around ZAR 320. Trains run roughly every 12 minutes during peak hours and every 20-25 minutes off-peak; the first weekday train is 05:18 and the last is approximately 21:30, with extended weekend operating hours.

Metered taxis and ride-hail (Uber, Bolt) operate from the designated pickup zone outside Level 1 arrivals; expect ZAR 350-450 to Sandton, ZAR 450-600 to the CBD, ZAR 800-1,200 to Pretoria and ZAR 1,500-2,000 to the major eastern suburbs of Bedfordview and Edenvale during normal traffic.

Major car-rental brands (Avis, Budget, Europcar, Hertz, First Car Rental, Bidvest) operate from a multi-storey on the Level 1 forecourt with a dedicated walkway from arrivals.

Hajj and Umrah operations from JNB

JNB serves South Africa’s Muslim community through the South African Hajj and Umrah Council (SAHUC), the body recognised by the Saudi Ministry of Hajj for allocating the South African Hajj quota and licensing Hajj operators. Seasonal Hajj movement (Dhul Hijjah, around June-July 2026 for the 1447 AH Hajj season) is concentrated through a handful of dedicated charter and scheduled flights, with SAA, Saudia and a periodic Cemair-operated charter handling the Johannesburg-Jeddah pilgrim corridor.

Year-round Umrah travel from JNB runs primarily on Saudia (daily JNB-JED scheduled), Emirates (with onward Saudia or Flynas to Jeddah/Medina from Dubai), and Qatar Airways (via Doha to Jeddah or Medina). Travellers from neighbouring SADC countries (Botswana, Lesotho, Eswatini, Mozambique, Zambia and Zimbabwe) frequently fly into JNB for the Umrah departure rather than connecting through Nairobi or Addis Ababa, because the SAA/Saudia frequency combination plus the SADC visa-light intra-African leg is operationally simpler.

The SAHUC-coordinated Hajj movement uses the standard Terminal A international departures concourse with additional FAAN-equivalent ACSA staffing during peak pilgrim days. SAHUC issues Hajj-specific documentation that pilgrims should carry alongside the Saudi Hajj visa sticker.

Practical pre-departure checklist for JNB

For travellers departing JNB on an international flight, the most common avoidable mistakes are:

  • Arriving too late. ACSA recommends 3 hours before international departure; SAA, the European carriers and the Gulf carriers all close check-in 60 minutes before departure. The check-in concourse can produce 30-45 minute queues during the morning Star Alliance bank (08:00-10:00) and the late-evening intercontinental departure block (18:00-21:00).
  • Underestimating the walking distance to Pier Echo. The far gates at the north pier extension are 15-18 minutes’ walk from the security checkpoint. For tight connections, an electric trolley service operates for passengers with reduced mobility on request.
  • Cash declaration omissions. SARS officers run intelligence-led stops on departing passengers as well as arriving — declare amounts over ZAR 25,000 or USD 10,000 equivalent at the SARS desk before passing through immigration.
  • Yellow-fever certificate failures. Travellers continuing on to a country that requires the certificate (most West African nations, some East African countries) need the ICV in hand before boarding; carriers are required by ICAO Annex 9 to refuse boarding without it.
  • Voluntary VAT refund queue underestimate. SARS’s VAT refund administration desk (for non-resident tourists claiming back VAT on goods purchased in South Africa) sits inside the international departures area; allow 30-45 minutes during peak.

Sources

About CheapFlightsAfrica Editorial Team

CheapFlightsAfrica is a pan-African editorial team covering outbound diaspora chains to the UK/AU/CA/USA, Hajj and Umrah logistics from Nigeria/South Africa/Kenya/Ghana, intra-Africa hub routing through Johannesburg/Nairobi/Addis Ababa, and Gulf transit via Dubai and Doha. Every article is written at one desk and verified at another. Published under a single team byline. Meet the editorial team and read our standards.

Updated June 2026

Notice: Fares, visa rules and Hajj quotas change frequently. Verify everything with the airline, SACAA/NCAA/KCAA/GCAA or the relevant Hajj board (NAHCON/SAHUC/KAHCON/GHC) before booking.

Sources cited