Introduction
O.R. Tambo International Airport (JNB) is Africa's busiest airport, serving Johannesburg and the greater Gauteng province of South Africa. Named after the anti-apartheid leader Oliver Reginald Tambo, the airport handles over 21 million passengers annually and serves as the primary hub for South African Airways and a major gateway to Southern Africa.
The airport has two main terminals:
- Terminal A (International): All international flights, including long-haul carriers like Emirates, British Airways, Lufthansa, Qatar Airways, and Singapore Airlines
- Terminal B (Domestic): South African domestic carriers including South African Airways, FlySafair, and Kulula
Terminals A and B are connected by a covered walkway and share the same main building, though they have separate security screening areas. The Central Terminal Building connects both terminals and houses check-in counters, shops, and restaurants.
Important: JNB is located approximately 24 km east of Johannesburg CBD and 50 km from Pretoria. The airport is well connected by the Gautrain rapid rail system.
Destinations from JNB
Direct flights to 81 destinations

Cape Town
Cape Town International Airport

London
London Heathrow Airport

Windhoek
Hosea Kutako International Airport

Durban
King Shaka International Airport

New York
John F. Kennedy International Airport

Abu Dhabi
Zayed International Airport

Singapore
Singapore Changi Airport

Munich
Munich Airport
All destinations:
+57 more destinations
Airlines at JNB
39 airlines operate from this airport
Routes & Location
Map loading at -26.1392, 28.2460
Getting In and Out
JNB is located 24 km east of Johannesburg CBD. Travel times vary significantly based on traffic:
- Sandton: 25-45 minutes
- Johannesburg CBD: 30-50 minutes
- Rosebank: 25-40 minutes
- Pretoria: 45-75 minutes
- Soweto: 40-60 minutes
The Gautrain rapid rail system is the fastest and most reliable option to Sandton and Pretoria, avoiding Johannesburg's notorious traffic congestion.
Public Transit
The Gautrain is a modern rapid rail system connecting the airport to Sandton, Rosebank, and Pretoria. It is safe, clean, and air-conditioned.
Gautrain from Airport
| Destination | Fare | Time |
|---|---|---|
| Sandton | R185 (~$10 USD) | 15 min |
| Rosebank | R178 (~$10 USD) | 20 min |
| Johannesburg Park Station | R185 (~$10 USD) | 25 min |
| Pretoria | R230 (~$13 USD) | 40 min |
To use the Gautrain:
- Follow signs to Gautrain Station (located in the multi-story parkade)
- Purchase a Gautrain Gold Card from ticket machines (R16 card fee + fare)
- Load credit onto the card for your journey
- Tap in at entry gates and tap out at your destination
Gautrain Hours
- Monday to Friday: 5:30 AM - 8:30 PM
- Saturday: 6:00 AM - 6:00 PM
- Sunday and public holidays: 6:00 AM - 6:00 PM
Gautrain buses connect stations to surrounding areas. Buses are included in the fare to certain destinations.
Note: For areas not served by Gautrain (Johannesburg CBD, Soweto, most suburban areas), Uber or taxi is the practical option. Public minibus taxis exist but are not recommended for visitors unfamiliar with the system.
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
The duty-free shopping area between Terminals A and B has the best 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 O.R. 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
