Airports Guide
Explore this airport

JNB

Johannesburg Airport Guide

Practical information for a smoother journey through OR Tambo International Airport.

Johannesburg, South Africa
In this guide

Help improve this guide

Airport information changes. Tell us when something is out of date.

Suggest a correction

Overview

O.R. Tambo International Airport (JNB) is South Africa's principal international gateway in Ekurhuleni, east of Johannesburg. The passenger complex has Terminal A for international operations, Terminal B for domestic operations, and the Central Terminal Building linking the public terminal precinct. Confirm the current check-in area and gate on the live flight display rather than relying on a fixed airline or gate list.

The elevated Gautrain station is integrated with the Central Terminal Building. Airport trains run to Sandton, where passengers change for the wider Gautrain network.

IATA
JNB
ICAO
FAOR
Altitude
5,558 ft
Local time
--:--

Connections & Transfers

Terminal A, Terminal B, and the Central Terminal Building form one connected landside precinct, but passengers should not assume a universal airside corridor between the international and domestic areas.

  • International to domestic: follow Arrivals, complete South African entry formalities, collect checked baggage unless the airline gives different instructions, clear customs, then follow signs to domestic check-in and security in Terminal B.
  • Domestic to international: follow the airline's directions to Terminal A, complete international check-in or bag drop if required, then security and exit controls.
  • International to international: follow International Transfers signs only when the airline has confirmed eligibility and baggage is through-checked. Otherwise follow the arrivals and new check-in process.

ACSA operates information desks in international arrivals, international departures, domestic arrivals, domestic departures, and the transit area around the clock. Use those desks or the airline when baggage or transfer eligibility is unclear. Connection requirements vary, so the former generic walking and minimum-time tables have been removed.

Destinations from JNB

View all destinations

Direct flights to 80 destinations

All destinations:

+56 more destinations →

Airlines at JNB

View all airlines

49 airlines operate from this airport

Routes & Location

Map loading at -26.1392, 28.2460

Getting In and Out

The Gautrain is the primary fixed-route public transport from the airport. Its station is integrated with the Central Terminal Building and airport trains run to Sandton; change there for Rosebank, Park Station, Pretoria, or Hatfield. For destinations outside the rail network, use an ACSA-accredited metered taxi, a pre-booked transfer, or an app-based ride from its designated pickup point. Road times vary substantially with traffic.

Taxi & Rideshare

Uber is widely used and reliable throughout South Africa, including at JNB. Follow signs to the designated rideshare pickup area on the ground floor of the parkade. Uber is generally the recommended option for visitors unfamiliar with local taxi services.

Typical Uber fares:

  • Sandton: R250-350 (~$14-19 USD)
  • Johannesburg CBD: R300-400 (~$16-22 USD)
  • Rosebank: R280-380 (~$15-21 USD)
  • Pretoria: R550-750 (~$30-41 USD)

Bolt (formerly Taxify) is another popular rideshare app with similar pricing to Uber.

Metered Taxis are available outside arrivals but are generally more expensive than rideshare. Use only official taxi ranks and agree on fare before departing. Airport Taxi Association cabs have fixed rates displayed.

Safety tip: Avoid unmarked taxis or touts in the arrivals hall. Stick to Uber, Bolt, or official airport taxis.

Public Transit

Gautrain

Follow airport signs to the elevated station in the Central Terminal Building. The dedicated Airport Service links O.R. Tambo with Marlboro and Sandton; change at Sandton for the north–south line serving Rosebank, Johannesburg Park, Midrand, Centurion, Pretoria, and Hatfield.

Tap in and out with the same contactless bank card, or use a Gautrain card. ACSA currently describes daily service from 05:15 to 22:00 at approximately 12-minute intervals, but check Gautrain's live timetable and fare calculator before travel.

Other public transport

The bus and coach terminus is in the multi-storey parkade behind the car-rental depots. Hotel and other shuttle services use the signed taxi and shuttle terminus behind the airport hotels. Confirm the operator and destination before boarding; ACSA directs passengers to its information desk for accredited metered taxis.

Parking

JNB offers multiple parking options:

  • Premium Parking: Directly adjacent to terminal, R280/day (~$15 USD)
  • Short-term Parking: R50/hour, R290/day maximum
  • Long-term Parking: R125/day (~$7 USD) with shuttle to terminal
  • Park & Fly: Off-site options from R75/day (~$4 USD)

Pre-booking through the ACSA (Airports Company South Africa) website offers discounts of up to 30%. The parkade is connected to the terminal by covered walkways.

Food

JNB offers reasonable dining options, though prices are elevated compared to city restaurants.

Terminal A (International)

  • Mugg & Bean: South African coffee chain, good breakfast and coffee
  • Ocean Basket: Seafood restaurant, popular local chain
  • News Cafe: Casual dining, burgers, salads
  • Nando's: Peri-peri chicken, South African favorite
  • Tribeca: Upscale bar and restaurant
  • Quicker Than Quick: Fast food options

Terminal B (Domestic)

  • Mugg & Bean: Coffee and light meals
  • Steers: South African burger chain
  • Wimpy: Classic South African diner
  • Vida e Caffe: Portuguese-style coffee and snacks

Central Terminal (Landside)

  • Food Court: Multiple fast-food options including KFC, McDonald's, Steers
  • Primi Piatti: Italian restaurant
  • Panarottis: Pizza and pasta

For the best sit-down dining, Terminal A's airside restaurants offer more variety. Nando's and Ocean Basket are good choices for experiencing local South African flavors.

WiFi

Free WiFi is available throughout JNB. Connect to "ORTIA Free WiFi" - registration with email is required. Speed is adequate for browsing and email but can be slow for video streaming.

Business and First Class lounges offer faster, more reliable WiFi. For premium connectivity, purchase access from Vodacom or MTN kiosks in the terminal.

Local SIM

SIM cards are available at multiple locations in arrivals:

  • Vodacom: South Africa's largest carrier, stores in arrivals and departures
  • MTN: Second largest carrier, kiosks in terminal
  • Cell C: Budget option, limited airport presence

Typical Prepaid Plans

Carrier Plan Price Includes
Vodacom Tourist SIM R100 (~$5.50 USD) 1GB data, local calls
Vodacom Data Bundle R149 (~$8 USD) 3GB data, 30 days
MTN Visitor Pack R99 (~$5.50 USD) 1GB data, some local minutes

South African SIM cards require RICA registration (proof of identity and address). Bring your passport - tourist registration at airport stores is straightforward and usually takes 5-10 minutes.

Note: South Africa uses mostly 4G/LTE networks. Coverage is excellent in urban areas, variable in rural regions.

Cash & ATMs

ATMs are located throughout the terminal, operated by major South African banks including Standard Bank, FNB, ABSA, Nedbank, and Capitec.

  • ATM locations: Arrivals hall (multiple), departures, domestic and international piers
  • Currency: South African Rand (ZAR), symbol R
  • Exchange rate: Approximately R18 = $1 USD (rates fluctuate)
  • Foreign fees: Typically R30-50 per withdrawal plus your bank's fees

Currency Exchange: Travelex, American Express, and Bidvest Bank operate exchange counters in arrivals and departures. Airport rates include markups of 5-8%. For better rates, use ATMs or exchange at banks in the city.

Card acceptance: Major credit cards (Visa, Mastercard) are widely accepted throughout South Africa. American Express acceptance is more limited. Inform your bank of travel plans to avoid card blocks.

Tip: Withdraw Rand from ATMs rather than exchanging cash - you'll typically get better rates despite ATM fees.

Shopping

JNB offers a reasonable selection of shops, particularly for African crafts and South African goods.

Duty-Free Shopping

  • Flemings: Main duty-free retailer with spirits, tobacco, perfume, and electronics
  • Woolworths: South African department store (food, clothing, homeware) - excellent for gifts
  • Out of Africa: African crafts, souvenirs, art

Notable Stores

  • South African Airways Shop: Branded merchandise, South African products
  • African Art Gallery: Curated African art and crafts
  • Cape Union Mart: Outdoor and adventure gear
  • Exclusive Books: Books including local authors

Best Purchases

  • Biltong: South African dried meat (similar to jerky) - available in various stores
  • Rooibos tea: Unique South African tea, good gift option
  • Amarula cream liqueur: South African specialty
  • African crafts: Beadwork, wood carvings, textiles

Terminal A's international duty-free area has the broadest selection. For authentic African crafts, the dedicated craft shops offer better quality than generic souvenir stores.

Lounges

JNB offers various lounge options for premium travelers and those with lounge access programs.

Priority Pass Lounges

  • Bidvest Premier Lounge (Terminal A, International): Standard amenities including food, drinks, WiFi, showers. Can get crowded during peak times.
  • Bidvest Premier Lounge (Terminal B, Domestic): Similar facilities to international lounge, smaller space.
  • SLOW Lounge (Terminal A): More upscale option, also Priority Pass accessible.

Airline Lounges

  • South African Airways Voyager Lounge (Terminal A): For SAA Business Class and Star Alliance Gold members
  • British Airways Lounge (Terminal A): For BA Club World and oneworld Emerald/Sapphire
  • Emirates Lounge (Terminal A): For Emirates Business and First Class passengers

Day Passes

Walk-in rates for lounges:

  • Bidvest Premier Lounge: R450-550 (~$25-30 USD) for 3-hour access
  • SLOW Lounge: R550-650 (~$30-36 USD) for access

Credit Card Access

South African credit cards from major banks (Discovery, FNB) sometimes include lounge access. International travelers should check Priority Pass, LoungeKey, or Diners Club access through their cards.

Accommodation

In-Airport Hotels

  • City Lodge Hotel OR Tambo: Connected to the terminal via walkway, convenient for early flights. Rooms from R1,200/night (~$65 USD).
  • InterContinental Johannesburg O.R. Tambo Airport: Premium hotel connected to terminal, full-service amenities. Rooms from R2,500/night (~$140 USD).

Airport Adjacent Hotels

  • Protea Hotel OR Tambo: Marriott property with free shuttle, reliable mid-range option. Rooms from R1,000/night (~$55 USD).
  • Garden Court OR Tambo: TSOGO Sun property, good value. Rooms from R900/night (~$50 USD).

Budget Options

  • Road Lodge OR Tambo: Basic but clean, free shuttle. Rooms from R650/night (~$36 USD).
  • Town Lodge OR Tambo: Step up from Road Lodge, same group. Rooms from R750/night (~$41 USD).

For longer stays or better value, Sandton hotels are 15 minutes away by Gautrain and offer more dining and entertainment options.

Destination Tips

Johannesburg and the surrounding Gauteng province offer diverse experiences:

Must-See Attractions

  • Apartheid Museum: Powerful history of South Africa's past. R120 entry (~$7 USD). 20 minutes from airport.
  • Constitution Hill: Former prison complex, now home to Constitutional Court. R90 entry. In Johannesburg CBD.
  • Soweto: Historic township, Nelson Mandela House, Hector Pieterson Memorial. Best visited with a guided tour.
  • Maboneng Precinct: Hip urban neighborhood with arts, markets, restaurants. Popular on Sundays.

For Long Layovers (6+ hours)

  • Sandton City: Major shopping mall, 15 minutes by Gautrain. Restaurants, shopping, entertainment.
  • Gold Reef City: Theme park and casino near the CBD, built on a former gold mine. 30 minutes from airport.
  • Lion Park: See lions and other wildlife, 45 minutes from airport. Not a full safari but good for limited time.

Practical Tips

  • Safety: Johannesburg requires awareness. Stay in tourist areas, don't display expensive items, use Uber rather than walking at night. Most tourist areas (Sandton, Rosebank) are safe during day.
  • Weather: High altitude (1,700m) means milder temperatures than coastal areas. Summer (Nov-Feb): warm with afternoon thunderstorms, 25-30C. Winter (Jun-Aug): dry and cool, 15-20C days, cold nights.
  • Language: English is widely spoken. Other official languages include Zulu, Sotho, Afrikaans.
  • Tipping: 10-15% at restaurants is standard. Small tips for car guards (R5-10) are customary.
  • Power outlets: South Africa uses unique three-pronged plugs (Type M/N). Adapters available at airport shops.

Gateway to Africa

JNB is the main hub for travel throughout Southern Africa. Common connections include:

  • Cape Town (CPT): 2-hour flight, South Africa's most popular tourist destination
  • Victoria Falls: 90-minute flight to Livingstone (LVI) or Victoria Falls (VFA)
  • Kruger National Park: Fly to Nelspruit (MQP) or Hoedspruit (HDS) for safari
  • Mauritius (MRU): 4-hour flight for beach holidays
  • Namibia (WDH): 2-hour flight to Windhoek

The Gautrain to Sandton takes just 15 minutes and connects you to Johannesburg's main business and shopping district, making it ideal for short layovers. For a taste of South African culture, a guided Soweto tour is highly recommended if time permits.

Luggage Storage in Johannesburg

Store Your Bags in Johannesburg

Travel light and explore freely. Secure luggage storage locations near the airport, train stations, and city center.

  • Secure and insured storage
  • Flexible hours - store for hours or days
  • Convenient locations throughout Johannesburg
Find Storage in Johannesburg

Powered by Radical Storage

Car Rental in Johannesburg

Rent a Car in Johannesburg

Compare prices from top car rental companies and find the best deal for your trip to Johannesburg.

  • Compare prices from multiple providers
  • Free cancellation on most bookings
Search Cars

Powered by GetRentaCar

Flight Compensation

Had a Flight Disruption at OR Tambo International Airport?

If your flight to or from JNB was delayed, cancelled, or overbooked, you may be entitled to up to €600 in compensation.

  • Delayed by 3+ hours
  • Cancelled flight
  • Denied boarding / Overbooking
  • Claims valid up to 3 years back
Check Compensation

Powered by AirHelp

Guide sources and updates