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
Direct flights to 80 destinations

Cape Town
Cape Town International Airport

London
London Heathrow Airport

Windhoek
Hosea Kutako International Airport

Durban
King Shaka International Airport

Abu Dhabi
Abu Dhabi International Airport

Singapore
Singapore Changi Airport

New York
John F Kennedy International Airport

Frankfurt
Frankfurt am Main Airport
All destinations:
+56 more destinations →Airlines at JNB
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.
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
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
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
Powered by AirHelp

