✓ Verified guide By VistaVoyage editorial team ·
Travelstart Skyscanner

VistaVoyage · Airport Guide · May 2026

OR Tambo Airport Guide 2026: Everything You Need to Know

OR Tambo International Airport (JNB) is Africa's busiest airport and the gateway to almost every domestic and international flight from Johannesburg. This is the practical guide Travelstart doesn't have — check-in timing, transport costs, terminal navigation, lounge access, safety, and the mistakes that cost South Africans real money every day.

Airport Basics

Official nameOR Tambo International Airport
IATA codeJNB
LocationKempton Park, Ekurhuleni — 23 km east of Johannesburg CBD
Distance from Sandton~28 km (30–50 min depending on traffic)
Distance from Pretoria~46 km (40–60 min depending on traffic)
Altitude1,694 m above sea level — affects fuel loads and takeoff performance
Annual passengers~21 million (one of Africa's top 3 airports)
Domestic carriersFlySafair, Lift, CemAir, Airlink, SAA
Major international carriersEmirates, Qatar Airways, British Airways, Ethiopian Airlines, Kenya Airways, Turkish Airlines, Lufthansa, Air France/KLM

How Early to Arrive — The Real Answer

This is where most guides give you a useless generic answer. Here is the honest breakdown:

Domestic flights

Standard days: Arrive 90 minutes before departure. Check-in closes 40 minutes before departure on most carriers. Security takes 10–20 minutes. You need buffer.

Peak days (Friday evenings, Sunday 14:00–20:00, school holidays, December): Arrive 2 hours before departure minimum. Check-in queues on peak Sundays at the FlySafair domestic terminal regularly run 30–45 minutes. Missing check-in closing is unrecoverable on low-cost carriers — you will be booked onto a later flight at full fare or refused boarding.

International flights

Standard: Arrive 3 hours before departure. Check-in closes 60 minutes before on most long-haul carriers. Immigration queues can hit 20–40 minutes during peak evening departure windows (18:00–22:00 when Emirates, Qatar, British Airways, and SAA all depart).

If you are connecting internationally: If arriving international and connecting to a domestic flight, allow a minimum 3-hour layover. You must collect your bags, clear customs, exit the international terminal, and re-check in at the domestic terminal. The process takes most travellers 60–90 minutes on a smooth day. Less than 3 hours is a gamble.

Critical: Check-in cutoffs at OR Tambo are enforced. FlySafair and Lift will not hold the flight for late arrivals regardless of the reason. If you are stuck in traffic, call the airline — some will rebook you at a fee, but most low-cost carriers treat the missed flight as your loss. Leave earlier.

Online check-in — use it

FlySafair, Lift, Airlink, and SAA all offer online check-in from 24–48 hours before departure. If you are travelling carry-on only, you can go straight to the security queue and skip the check-in desk entirely. This alone can save 20–40 minutes on a peak day.

Getting To and From OR Tambo — All Options with Real Costs

Nobody publishes a complete, honest transport guide for OR Tambo. Here is every option with current costs:

🚄 Gautrain

R196 one-way from the airport

Fastest, safest, most reliable. 15 min to Sandton, 33 min to Rosebank, 33 min to Park Station. Runs 05:30–20:30 weekdays. Does not run 24 hours. Station is directly connected to the international terminal — follow the yellow Gautrain signs from arrivals.

🚗 Uber / Bolt

R200–R500 depending on destination and traffic

Sandton: R200–R280 off-peak, R300–R450 during peak hours. Pretoria: R350–R500. Request from inside the terminal and only walk out once the car has confirmed arrival. Official Uber pickup zone is clearly marked outside arrivals. Uber Pool is available but adds time.

🚕 Metered Taxi (Official Rank)

R350–R600 to most Joburg destinations

Only use the official ACSA-regulated metered taxi rank outside the arrivals hall. Agree on the fare before getting in — meters should be running. Sandton: approximately R380–R450. Pretoria: R500–R600. Never get in an unofficial taxi from touts inside the terminal.

🚌 Airport Shuttle Services

R150–R250 per person (shared)

Multiple shuttle operators service hotel zones — Sandton, Rosebank, the CBD, Midrand, and Pretoria. Shared shuttles are cheaper but add time for multiple drops. Pre-book online. Magic Bus, Airport Link, and SA Airlink Shuttle are reputable operators. Check your hotel — many offer complimentary airport shuttles.

🚗 Car Hire

From R225/day (economy class)

All major rental companies have desks in the arrivals hall — Avis, Budget, Hertz, Europcar, First Car Rental, Woodford. Book online in advance for significantly better rates. Car hire at OR Tambo is straightforward but factor in Joburg traffic — the N3 and R21 are notorious for delays during morning and afternoon peak hours.

🚗 Being Dropped Off / Picked Up

Parking: R30–R50 per hour (short-term)

Short drop-off/pickup outside arrivals is technically free for a few minutes but enforced — you will get a parking ticket for lingering. If waiting for someone, use the short-term parking. The Kiss & Fly zone is for drops only.

The Gautrain — The Guide Nobody Wrote Properly

Every guide says "take the Gautrain" and then gives you zero useful information. Here is what you actually need:

How to buy a ticket

You need a Gautrain Gold Card (a reloadable smartcard). You cannot pay cash for a Gautrain trip — you must have the card. Cards are available at the Gautrain station inside OR Tambo. First-time card cost: R45 (refundable) + minimum R100 top-up. Top up at any station or via the Gautrain app. If you are arriving at OR Tambo for the first time and want to take the Gautrain out, go to the ticket office inside the station before tapping through the gates.

Gautrain airport station hours

DayFirst trainLast train
Monday–Friday05:3020:30
Saturday06:0020:30
Sunday & Public Holidays07:3020:30
Late night arrivals: If your flight lands after 20:00, the Gautrain is not an option. You will need an Uber or metered taxi. Emirates EK762 (Dubai→JNB) regularly arrives at 06:10 — fine for Gautrain. Qatar QR1367 can arrive late evening — check before assuming.

Key Gautrain fares from OR Tambo (2026)

DestinationOne-way fareTravel time
SandtonR196~15 min
MarlboroR196~11 min
RosebankR196~24 min
Park Station (CBD)R196~33 min
CenturionR196~50 min
PretoriaR196~60 min

* The airport levy makes all fares from/to OR Tambo station R196 regardless of destination.

Domestic vs International Terminal — What You Must Know

OR Tambo has separate domestic and international terminals. This is one of the most common sources of confusion and missed flights at the airport. They are not the same building.

Key differences

Domestic TerminalInternational Terminal
AirlinesFlySafair, Lift, CemAir, Airlink, SAA domesticEmirates, Qatar, British Airways, SAA international, Ethiopian, Kenya Airways etc.
Gautrain stationNo direct connectionDirectly connected via covered walkway
Getting between terminalsShuttle bus (free, runs every 10–15 min) or ~15 min walk via covered walkway
Check-in close40 min before departure60 min before departure (varies by airline)
LoungesBidvest Premier (landside + airside)Bidvest, BA, SAA, Emirates
Currency exchangeBidvest BankBidvest Bank, American Express
Connecting from international to domestic: Allow 3+ hours minimum. You must: (1) collect bags from international arrivals, (2) clear customs, (3) exit the international terminal, (4) take the shuttle or walk to the domestic terminal, (5) re-check your bags and go through domestic security. Most travellers underestimate this — 90 minutes is the realistic minimum on a fast, smooth day.

Lounge Access — Who Gets In and What It Costs

Travelstart's only mention of lounges is "buy a day pass." Here is the complete breakdown:

Bidvest Premier Lounge — Domestic Terminal

The most useful lounge for South Africans flying domestically. Offers food, soft drinks, alcohol, Wi-Fi, charging stations, and shower facilities.

Access methodCost / Eligibility
Walk-in day pass~R450–R550 per person
Absa Platinum / Premium cardFree (complimentary visits per year)
FNB Premier / Private ClientsFree (number of visits depends on account tier)
Standard Bank World / Elite MastercardFree (limited annual visits)
Nedbank Platinum credit cardFree (limited annual visits)
LoungKey / DragonPass membershipVariable — check your card T&Cs
SAA Voyager Gold/PlatinumFree (SAA flights only)
Value tip: If you fly from OR Tambo more than 4 times a year, check whether your existing bank credit card includes lounge access — many Absa, FNB, and Standard Bank premium cards do, and travellers routinely overlook this benefit. The lounge is genuinely worth it on a 2-hour delay or early morning departure.

Parking at OR Tambo

Parking typeLocationApproximate costBest for
Short-term (covered multi-storey)Adjacent to terminalsR30–R50/hourQuick pickups, same-day trips
Medium-termNear terminalsR80–R120/day1–3 night trips
Long-term (Park & Ride)Off-site, shuttle to terminalR50–R90/dayTrips over 3 days
Valet parkingTerminal drop-offR150–R200/dayConvenience / time-sensitive arrivals

Book long-term parking online via the ACSA parking portal in advance — prices are significantly lower than walk-up rates and space is guaranteed. Add 20–25 minutes to your journey time if using Park & Ride (for the shuttle to the terminal and the walk to check-in).

Pre-Flight Checklist for OR Tambo

The night before

  • Online check-in done (opens 24–48 hours before departure)
  • Boarding pass downloaded / screenshot saved offline
  • SA ID / passport checked — valid, in your bag, not in a drawer
  • Unabridged birth certificate if travelling with children under 18
  • Baggage weighed — 7 kg carry-on limit strictly enforced by FlySafair and Lift
  • Transport to airport booked or confirmed (Uber, shuttle, lift)
  • Parking reserved if driving (online booking = cheaper)

On the day — domestic flight

  • Depart for airport minimum 90 min before departure (2 hours on Fridays and Sundays)
  • Follow signs to domestic terminal — not international
  • Drop off bags at check-in counter if not online checked-in (allow 20–30 min for queue)
  • Through security to gate — allow 15–20 min minimum for security
  • Check gate number on departures board — gates change, especially FlySafair
  • At gate 10 min before boarding

On the day — international flight

  • Depart for airport 3 hours before departure
  • Follow signs to international terminal
  • Passport check — must have at least 2 blank pages + valid for 6 months beyond travel dates
  • Confirm visa for destination country (if required)
  • Currency / forex sorted before security — rates inside the terminal are poor
  • Declare cash amounts over R25,000 / USD$10,000 at customs if carrying

The Biggest Mistakes South Africans Make at OR Tambo

These cost real money and cause real stress. Every single one happens daily:

Flying from OR Tambo? Compare flights before you go.

Check live prices across FlySafair, Lift, Airlink, SAA and all major international carriers in one search on Travelstart.

Search Flights from JNB →

* We may earn a commission at no extra cost to you

Frequently Asked Questions

How early should I arrive at OR Tambo for a domestic flight?

90 minutes minimum on standard days. 2 hours on Friday evenings, Sunday afternoons, school holidays, and December. Check-in closes 40 minutes before departure on FlySafair, Lift, and CemAir — missing this cutoff means losing your seat. Online check-in removes the queue but you still need to clear security.

How early should I arrive for an international flight?

3 hours before departure. Check-in closes 60 minutes before on most long-haul carriers. The international departure hall is large and immigration queues during the evening peak (18:00–22:00) can run 30–40 minutes. There is no upside to arriving with less than 3 hours — only downside.

How do I get from OR Tambo to Johannesburg city centre?

The Gautrain is the fastest and safest option — 15 minutes to Sandton, 33 minutes to Park Station, at a fixed R196 fare regardless of destination. It runs 05:30–20:30 on weekdays. For late arrivals, Uber or the official metered taxi rank outside arrivals is the reliable alternative. Never accept unofficial taxi offers from touts inside the terminal.

Is there a Gautrain station at OR Tambo?

Yes — directly connected to the international terminal via a covered walkway. Follow the yellow Gautrain signs from arrivals. You need a Gautrain Gold Card (smartcard) — cash is not accepted on the train. Cards are sold at the station for R45 plus a minimum R100 top-up.

What is the difference between the domestic and international terminals?

They are separate buildings. The Gautrain station is on the international terminal side. If flying domestically, go to the domestic terminal — there is a shuttle between them (free, every 10–15 minutes) and a ~15-minute covered walkway. If connecting from an international arrival to a domestic departure, allow at least 3 hours — you must collect bags, clear customs, exit the international terminal, and re-check in domestically.

Can I access an airport lounge at OR Tambo without business class?

Yes. The Bidvest Premier Lounge in the domestic terminal is available via a walk-in day pass (~R450–R550), or free with certain South African bank credit cards — Absa Platinum, FNB Premier/Private Clients, Standard Bank World/Elite Mastercard, and Nedbank Platinum. Check your card benefits before paying for a day pass.

Is Uber safe at OR Tambo?

Yes, when used correctly. Request inside the terminal, confirm the car make, model, colour, and registration before walking out, and only get in once you have visually confirmed the vehicle. The Uber pickup zone is clearly marked outside arrivals. Never accept offers from people approaching you inside the building.

Can I use my South African ID to fly domestically from OR Tambo?

Yes — a valid green barcoded ID book, Smart ID card, or driver's licence is accepted for all domestic flights. You do not need a passport for domestic travel within South Africa.

Does OR Tambo have free Wi-Fi?

Yes — ACSA provides free Wi-Fi in the main public areas. Coverage is unreliable airside and near the gates. Download your boarding pass, save your hotel booking offline, and download any entertainment before leaving home. The Bidvest lounge offers stable Wi-Fi if you have access.

What should I never do at OR Tambo?

Never: accept rides from touts inside the building; leave luggage unattended even briefly; carry another person's bags through customs; exchange money with individuals inside the airport; use the unofficial baggage-wrapping service outside — only use the official ACSA-certified service inside. These are not unlikely events — they happen to South African travellers every day.

Popular routes from OR Tambo (JNB)

Johannesburg to Cape Town Johannesburg to Durban Johannesburg to Nelspruit Johannesburg to George Johannesburg to East London Johannesburg to Gqeberha Johannesburg to Zanzibar Johannesburg to Mauritius All JHB routes →