Last reviewed: September 2026 · Africa Airport Guides
For arrival-clearance preparation, read the South Africa landing and foreign operator permit guide alongside the O.R. Tambo airport checks below.
O.R. Tambo airport quick facts
| Airport | O.R. Tambo International Airport |
|---|---|
| IATA code | JNB |
| ICAO code | FAOR |
| Location | Kempton Park, Gauteng, about 20 km north-east of central Johannesburg |
| Operator | Airports Company South Africa (ACSA) |
| Elevation | About 1,694 m (5,558 ft) |
| Runways | 03L/21R about 4,421 m. 03R/21L about 3,405 m. Both asphalt. |
| Time zone | South Africa Standard Time, UTC+2 |
Where is O.R. Tambo airport? It is in Kempton Park, about 20 km north-east of central Johannesburg. It is South Africa’s busiest airport and a major hub for the region. Many Botswana safari trips connect here to Maun or Kasane.
High elevation. At about 1,694 m, thin air cuts aircraft performance. Take-off runs get longer, especially on hot afternoons. Run figures for the actual weight and temperature. The long runways help, but payload and fuel still need planning together. See our Jet A-1 fuel service.
O.R. Tambo International Airport is South Africa’s principal international gateway and a major African hub for scheduled airline, cargo, charter and business aviation movements.
| Airport | O.R. Tambo International Airport |
|---|---|
| IATA / ICAO | JNB / FAOR |
| Location | Johannesburg, South Africa |
| Primary uses | Airline, charter, cargo, private aviation and regional connections, subject to current acceptance. |
| AAES support | Permits, handling, Jet A-1 fuel coordination, parking follow-up, CIQ support and crew logistics. |
FAOR is the booked airport—not simply “Johannesburg”
A flight request should identify O.R. Tambo as JNB/FAOR rather than use the city name alone. If a charter proposal names a different Gauteng airport, compare the aircraft acceptance and passenger itinerary before changing the booking. Update the receiving vehicle at the same time as the flight. A driver should not have to infer the landing airport from a hotel’s description of a Johannesburg visit.
Private aircraft arrival with an onward airline booking
A private arrival at O.R. Tambo does not by itself establish an airline through connection. Identify the actual airline booking, departure terminal instruction and check-in deadline. Ask the arrival handler where passengers will be released and who takes them to the airline reporting point. Do not assume that checked baggage can move directly between the private aircraft and airline; obtain the responsible parties’ explicit arrangement.
Johannesburg, Sandton or another Gauteng destination
Obtain the precise meeting venue or overnight property before selecting transport. A request stating only “Johannesburg hotel” can conceal materially different passenger destinations. For several executives attending different meetings, allocate vehicles and contacts by passenger group. Have the transport provider assess the route for the actual collection time; avoid giving a universal airport-to-city transfer duration in the flight confirmation.
Cargo terminal collection is a separate landside movement
For a freighter or shipment arrival, distinguish the aircraft handling point from the consignee’s collection location. The forwarder should identify the appointed cargo facility, release contact and collection instructions. Passenger vehicle arrangements do not solve cargo release or truck access. If a shipment changes its receiving warehouse after the flight is booked, circulate the revised collection record to the forwarder and relevant handling parties.
Aircraft parking while guests travel elsewhere
A Southern Africa itinerary may involve guests continuing beyond Johannesburg while the aircraft parks or repositions. Ask the flight department to define the intended departure or collection movement, and the local handler to confirm the requested parking period. An onward passenger airline ticket is not an instruction to keep the charter aircraft at FAOR indefinitely. Keep guest return changes visible to the team responsible for the aircraft.
Control the Johannesburg interface without repeating the regional checklist
The JNB brief should identify the chosen airport, airline connection where applicable, exact Gauteng destination and the aircraft’s next movement. Use the multi-country Africa flight planning guide for approvals across the route, and the ground handling service page for the service request. Current airport publications, operational restrictions and supplier acceptance remain the relevant checks for the flight itself.
Official reference
Check airport information against Airports Company South Africa, current aeronautical publications and NOTAMs. AAES coordinates the live requirements for each movement.
Operational planning for O.R. Tambo private and charter flights
For a JNB movement, align the flight schedule, aircraft and operator details, handling appointment, parking request, fuel order and passenger plan before departure. O.R. Tambo is a major hub with multiple stakeholders, so a vague “Johannesburg arrival” is not enough. Use JNB/FAOR consistently and distinguish any later movement from Lanseria or another airport as a separate sector.
Handler appointment, parking and airport coordination
Confirm the appointed handler and the facility or meeting point passengers and crew should use. Submit the registration, aircraft type, maximum take-off mass where requested, schedule and ground time. State whether the aircraft stays, repositions or operates a quick turnaround. Parking and stands are operational allocations; prior use or a permit does not guarantee acceptance for a new date.
Fuel and ramp-service planning
Coordinate the Jet A-1 requirement with the handler and supplier, including uplift quantity, release and billing details. Itemise ground power, stairs, water, lavatory service, cleaning, catering and special equipment. Confirm the servicing sequence for a short turnaround. After a schedule or registration change, revalidate both the fuel release and ramp-resource availability.
South Africa entry and operating approvals
The required approval path depends on the operator, aircraft registration, route and whether the flight is private, commercial, cargo, medevac, diplomatic or another category. Landing authority, airport handling, parking and border processing are separate controls. Check current South African Civil Aviation Authority, border-management, AIP and NOTAM information rather than transferring assumptions from an earlier operation.
Connections, terminals and passenger handover
If passengers connect to an airline, document the airline, terminal, reporting time, baggage status and party responsible for the handover. Do not promise an airside transfer unless the authorised providers confirm it. If passengers continue by road, provide the driver with the confirmed meeting point and live operations contact. For a transfer to another airport, allow the ground provider to set the journey plan for the date and time concerned.
JNB operator checklist
- Use JNB/FAOR on all flight, handling and transport documents.
- Confirm the applicable South African operating approval.
- Appoint a handler and obtain parking and service acceptance.
- Coordinate Jet A-1 uplift and validate the fuel release.
- Submit accurate crew, passenger, cargo and aircraft information.
- Confirm CIQ, meeting point, terminal and onward handover.
- Check current AIP data, NOTAMs, weather and alternates.
- Distribute schedule revisions to every affected supplier.
Disruption and change control
A revised ETA can affect stand planning, passenger assistance, fuel delivery, transport and crew duty. Send a controlled revision showing the former and new schedule and ask key suppliers to acknowledge it. If the arrival moves to another Johannesburg-area airport, treat that as a new operational plan: verify authority requirements, handler, fuel, CIQ, passenger transport and flight-plan implications before confirming the change.
Cargo, catering and specialist support
For cargo, provide an accurate description, weight, dimensions, consignee and any dangerous-goods, security or temperature requirements. Catering orders should state dietary needs, delivery time and who can approve substitutions. Mobility support, medical transfers, diplomatic reception and high-security movements require specific coordination; a broad “VIP” label is not enough for providers to confirm the correct service.
What to send AAES for an O.R. Tambo movement
Send the registration and aircraft type, operator, full routing, UTC schedule, purpose, passenger and crew numbers, cargo status, ground time, estimated Jet A-1 uplift and service list. Include the onward airline, airport or road destination where relevant. AAES can align the operating approval, handler, parking, fuel, CIQ interface, transport and crew arrangements around one controlled movement brief.
Need 24/7 flight support in Kenya or across Africa?
AAES supports permits, flight planning, dispatch, Jet A-1 fuel coordination, ground handling, cargo support and concierge services.
Email: sales@aaes.aero
Phone: +254 725 284 509
Frequently asked questions
Does a Johannesburg charter booking necessarily use O.R. Tambo?
No. Check the proposal’s airport and code, and make sure the guest itinerary and driver confirmation agree.
Can baggage be assumed to transfer from a private flight to an airline at JNB?
No. Confirm the arrangement with both responsible operators; otherwise plan for passenger collection and the airline’s normal check-in process.
What matters when passengers continue beyond Johannesburg but the aircraft stays?
Define the parking period and eventual collection flight. Inform the handler and flight department if the guest return schedule changes.
Request support: sales@aaes.aero · +254 725 284 509 · Available 24/7. Perfect Journey Every Time.