SOUTH AFRICA AVIATION DIRECTORY · 36 AIRPORTS · 60 CITIES

Find airports near your destination.

Compare South African airports by straight-line distance — or pick an airport to see nearby cities and towns.

Quick destinations:
DESTINATION BOARDING PASS · Western Cape

Closest passenger airports to Knysna

Reference coordinate -34.0363° S, 23.0471° E · Option #2 is 175 km further than #1 by straight line.

Full Knysna Guide →
#1 CLOSEST IN PASSENGER COMPARISONPassenger flights · check dates
GRJ

George Airport

Serves George · Western Cape · ICAO FAGG
62 km
Straight-line distance
Profile →
Other nearby airfields (non-comparison):Mossel Bay Airport (MZY) — 92 km (No regular flights listed) Oudtshoorn Airport (OUH) — 93 km (No regular flights listed)
NINE PROVINCES · 60 DESTINATIONS

Explore South Africa by province

Select a province to inspect its listed cities and their closest passenger-comparison airport.

Beaufort West Closest: GRJ · 184 km
→
Bredasdorp Closest: CPT · 146 km
→
Cape Town Closest: CPT · 18 km
→
George Closest: GRJ · 9 km
→
Hermanus Closest: CPT · 76 km
→
Knysna Closest: GRJ · 62 km
→
Langebaan Closest: CPT · 111 km
→
Montagu Closest: CPT · 142 km
→
Mossel Bay Closest: GRJ · 29 km
→
Oudtshoorn Closest: GRJ · 48 km
→
Plettenberg Bay Closest: GRJ · 92 km
→
Robertson Closest: CPT · 120 km
→
Saldanha Closest: CPT · 123 km
→
Stellenbosch Closest: CPT · 25 km
→
Swellendam Closest: CPT · 169 km
→
Vredenburg Closest: CPT · 132 km
→
Worcester Closest: CPT · 86 km
→
POPULAR TRAVEL CORRIDORS

Open a city profile to compare its top three commercial passenger airports, reference coordinates, and regional road corridors.

Choosing an airport in South Africa

Choose an airport around the place you are actually visiting. Johannesburg, Pretoria and nearby towns have different reference locations, even when a booking website groups flights under the same city name. Compare the airport code, distance to your destination and the flight available on your travel date. Then check the road journey to your accommodation. For a return flight, use the exact departure airport printed on the ticket rather than assuming it is the airport where you arrived.

Nearest airport and nearest passenger airport

The nearest airfield on a map is not always an airport with a passenger flight you can book. Start with airports that serve your departure point, then compare their positions around your destination. If a directory entry says “Flights listed — check with airline”, confirm a current route and date before arranging a transfer. An entry marked “No regular flights listed” may still have private or charter activity, but it should not be treated as an ordinary airline option.

Johannesburg airports: JNB and Lanseria

O.R. Tambo International Airport (JNB) and Lanseria International Airport (HLA) are separate airport locations. From the Johannesburg reference point used here, JNB is approximately 21 km away and HLA is approximately 32 km away in a straight line. Check the airport code on your booking before choosing a pickup point or planning a journey. Your accommodation may be elsewhere in the wider Johannesburg area, so use the Johannesburg airport comparison as a starting point and check a road route to your actual address.

Cape Town, Durban and Garden Route destinations

Cape Town International Airport uses CPT; King Shaka International Airport uses DUR. A service-city name identifies the city associated with an airport, not the terminal’s exact position. CPT is approximately 18 km from our Cape Town reference coordinate. If you are heading to Stellenbosch or Hermanus, open that town’s comparison rather than reuse the Cape Town figure. For a Garden Route destination such as Knysna, George Airport (GRJ) is approximately 62 km from the selected Knysna point. These are location comparisons, not driving times or statements about which flights operate on your date.

Airport distance versus driving distance

All airport distances on TownWing are calculated between two geographic coordinates. Roads follow a different path, and traffic, parking, terminal access and the final street address are not included. A result of 30 km does not mean a 30-minute drive. For an airport transfer, check the actual road route and arrange enough time for the journey separately. Airport-to-airport distances in a profile also use different endpoints from city-to-airport figures; compare like with like.

From airport distance to a travel plan

Before choosing an arrival airport, check a flight from your departure city and a road route to the address where you will stay. Compare the airport code, arrival time and onward journey together. A nearby airport with no suitable flight is not automatically a better choice; a longer straight-line distance does not establish the cost or duration of a transfer.

Allow time before a departure

For FlySafair, plan to arrive at least two hours before a domestic flight or three hours before an international flight. Add the road journey and parking time separately, and check the instructions for your operating airline. If you checked in online, allow time for bag drop where needed, security and reaching the gate. Airport arrival, check-in closure and boarding-gate closure are different milestones.

Travel guidance reviewed 6 November 2026. FlySafair departure guidance. Timings vary by airline and route.