Questions about this guide? Guide help on WhatsAppJump to flight search ↓

South African airport guides for smarter flight searches.

Choose the correct airport code, compare route availability and include the ground journey in the real trip cost.

Reviewed and expanded July 2026

Written and reviewed by , founder and editor · Johannesburg

JNB & HLAtwo Johannesburg airport codes
CPTCape Town International
DURKing Shaka International
Ground cost mattersparking and transfers change value

Airport code directory

Codes used across SAflightdeals route pages.

CodeAirport / cityRelevant route hub
JNBO.R. Tambo International — JohannesburgFlights from Johannesburg →
HLALanseria International — Johannesburg regionLanseria guide →
CPTCape Town InternationalFlights from Cape Town →
DURKing Shaka International — DurbanFlights from Durban →
PLZChief Dawid Stuurman International — GqeberhaExample route →
GRJGeorge AirportExample route →
ELSKing Phalo Airport — East LondonExample route →
BFNBram Fischer International — BloemfonteinExample route →

Airport FAQs

Airport choice is part of the fare.

Which airport should I use for Johannesburg?

O.R. Tambo offers the broadest airline and route choice. Lanseria can be more convenient for Sandton, Fourways, Pretoria and the West Rand, but its scheduled route network is smaller. Compare fare, ground travel and parking together.

How early should I arrive for a domestic flight?

Two hours is a sensible planning target at major airports, especially if checking a bag. The hard airline cutoff can be 30 to 45 minutes before departure, but security, traffic and queues happen before that cutoff.

Where can I check live airport departures?

Use the official airport or airline flight-status service. ACSA provides live information for its airports, while Lanseria publishes its own passenger information.

Does the airport code matter when I search?

Yes. Johannesburg has JNB for O.R. Tambo and HLA for Lanseria. Choosing the wrong code can send you to a different airport and change the available airlines.

Use the exact airport code

Compare the correct departure point.

Fare, parking, transfer time and route choice all count.

Search flights

Know who you book with

Your search starts here. Your booking is with Travelstart.

How we work →
01   Compare your options

Search available flights for your dates, then compare the baggage, times and total price.

02   Book with Travelstart

Travelstart handles checkout, payment and ticketing. SAflightdeals is an independent affiliate.

03   Keep your confirmation

For an existing booking, use the support details in your Travelstart confirmation. We cannot change or refund tickets.

We may earn a commission when you book through our links. SAflightdeals does not add its own booking fee. Our comparison approach.

International flights