Home / Airports / JNB — Johannesburg
✈️ JNB · Johannesburg, South Africa

Traveling Through JNB — O.R. Tambo International Airport

O.R. Tambo International Airport serves 2 terminals, 7 airlines. Everything you need to know before you fly — terminals, transit, tips, and more.

21M passengers/year (2017) · Updated March 2026


📋 Key Facts for Your Trip

Essential info before you fly through JNB

🏢
Terminals
2 terminals (Terminal A (Domestic), Terminal B (International))
🕐
Domestic Check-in
45 minutes before departure
🌍
International Check-in
3 hours before departure
📶
WiFi
Free Wi-Fi throughout both terminals
🔌
Power Outlets
Available at most gates
👥
Annual Passengers
21M passengers/year (2017)

✈️ Airlines at JNB

Terminal assignments — always confirm with your airline before travel

Airline Terminal(s)
South African Airways Terminal ATerminal B
Kulula Terminal A
FlySafair Terminal A
Emirates Terminal B
British Airways Terminal B
Lufthansa Terminal B
Singapore Airlines Terminal B

🚗 Getting To & From JNB

Ground transportation options for Johannesburg

🚆

Rail / Train

Gautrain: 15 min to Sandton, ZAR 200. Runs every 12 min.

🚌

Bus / Shuttle

Rea Vaya BRT and various bus routes to Johannesburg

📱

Rideshare

Uber and Bolt available

🚕

Taxi

Available at both terminals; metered fare to Sandton ~ZAR 300-400

🅿️

Parking

ZAR 50/day (long stay) · ZAR 100/day (short stay)

🚗

Rental Cars

Car rental counters in arrivals hall


🍽️ Inside JNB

Food, lounges, and shopping at O.R. Tambo International Airport

🍽️

Food & Dining

Before security: South African and international food throughout · After security: Good selection; South African cuisine available

🛋️

Lounges

South African Airways Baobab Lounge (Terminal B)British Airways Lounge (Terminal B)SLOW Lounge (Terminal B, Priority Pass)

🛍️

Shopping

South African wine, biltong, crafts, duty-free


💡 Frequent Traveler Tips for JNB

Insider knowledge to make your time at O.R. Tambo International Airport smoother

  • 1 The Gautrain is the fastest and safest way to Sandton and Pretoria
  • 2 Security is tight at JNB — allow extra time
  • 3 Terminal B is the international terminal and is more modern
  • 4 South African wine and biltong are excellent duty-free purchases
  • 5 Johannesburg is at 1,700m altitude — allow time to acclimatize

📱 Real-Time Flight Tracking

Track Your Flight from JNB — Automatically

TripTrack shows your terminal, gate, and real-time delay status the moment you book. Connect your Gmail once and your trips appear automatically — no manual entry.


Frequently Asked Questions — JNB

How many terminals does JNB (O.R. Tambo International Airport) have?

O.R. Tambo International Airport has 2 terminals: Terminal A (Domestic), Terminal B (International). Always confirm your terminal with your airline before travel, as assignments can change.

Does JNB have free WiFi?

Free Wi-Fi throughout both terminals. For real-time connectivity updates and to stay on top of gate changes, download TripTrack — it tracks your flight automatically.

How early should I arrive at JNB?

For domestic flights, check-in closes 45 minutes before departure. For international flights, check-in closes 3 hours before departure. As a general rule, arrive at least 2 hours before domestic flights and 3 hours before international flights to allow time for check-in, security, and reaching your gate.

What airlines fly from JNB?

O.R. Tambo International Airport is served by 7 airlines, including South African Airways, Kulula, FlySafair, Emirates, British Airways and 2 more. See the full airline and terminal list above.

How do I get from JNB to Johannesburg?

Ground transportation options from O.R. Tambo International Airport include rail/train (Gautrain: 15 min to Sandton, ZAR 200. Runs every 12 min.), bus/shuttle service, rideshare apps, taxi. See the Getting To & From section above for details.

Is there parking at JNB?

Yes, O.R. Tambo International Airport offers parking options. ZAR 50/day (long stay) ZAR 100/day (short stay) Rates and availability change — check the airport website for current pricing.

How can I track my flight from JNB in real time?

TripTrack automatically tracks your flights from O.R. Tambo International Airport — showing real-time gate changes, delays, and terminal info. Connect your Gmail once and your trips appear automatically. Available free on iOS and Android.