TownWingZA · KM
Distance Finder Airports (36) Destinations (60) About & Data
TownWing/About TownWing
METHODOLOGY & EDITORIAL SCOPE · UPDATED 6 NOVEMBER 2026

About TownWing

A clearer starting point for connecting South African destinations with the airports around them.

On this page:What this site doesWhat you can exploreOur data and distancesUpdates and editorial approachAn independent information site

What this site does

TownWing helps you connect a destination in South Africa with the airports around it. Start with a town or city to see nearby airport options, or start with an airport to explore places in the surrounding area.

The aim is straightforward: put airport names, codes, and straight-line distances where you can find them quickly, with enough context to understand what they mean for your trip.

What you can explore

The current collection includes 36 airport profiles and 60 towns and cities across South Africa’s nine provinces. The airport directory includes commercial passenger airports alongside selected civil and general aviation airfields. City-to-airport comparisons use a narrower, reviewed list of 18 passenger airports.

That shortlist is a curated selection for this tool, not a complete register of every airport with passenger service. A missing airport is not necessarily closed or unavailable. Individual airport profiles explain the passenger-service evidence recorded for each airfield.

Our data and distances

Airport and runway records come from OurAirports (public domain). City and town records come from GeoNames (licensed under CC BY 4.0). Background descriptions also draw on airport operators, municipal authorities, and regional tourism organisations, with sources listed on the relevant pages.

We calculate distances between coordinates using the Haversine formula and a mean Earth radius of 6,371 km. Results are ordered using unrounded floating-point values (with ties broken by ascending numeric source ID) and displayed to the nearest integer kilometre (half-up). A city location is a single mapped reference point, not the municipal boundary of the city or the address of your accommodation.

Distances are straight-line measurements. They do not include road routing, traffic, terrain, or travel time.

  • Passenger flights — check your travel date: Included in the 18-airport passenger comparison set after reviewing published airline or airport operator route information.
  • Flights listed — check with airline: Marked as scheduled service in the source record or partial operator listings, but excluded from default city comparisons pending direct airline confirmation.
  • No regular flights listed: Civil, municipal, or club airfields included for geographic and aviation reference; not presented as bookable commercial flight options.

Updates and editorial approach

This publication uses a verified data snapshot retrieved on 6 November 2026. It is not a live flight-information service; underlying source datasets are refreshed on a weekly validation cycle and verified daily through our build-and-validation pipeline (refresh_data.py and validate_data.py) that verifies SHA-256 checksums before replacing the snapshot.

We keep practical explanations separate from numerical tables, attribute destination photography to its Wikimedia Commons authors and licences, and avoid presenting a flight as bookable based only on an airport record.

VERIFIED SNAPSHOT MANIFEST (6 NOVEMBER 2026)
Source fileRetrieved (UTC)SHA-256 digest
airports.csv ↗ 2026-11-06 02:31:1061c82a74de991e13…6f7d40d8
regions.csv ↗ 2026-11-06 02:31:109220d6582b804cfd…f0b1318b
runways.csv ↗ 2026-11-06 02:31:10a1575b7885909a01…a464726f
ZA.zip ↗ 2026-11-06 02:31:09071ca18dd7e7254c…431db7f5
admin1CodesASCII.txt ↗ 2026-11-06 02:31:091da92a6323a5fec3…863aa60a

An independent information site

TownWing is an independent reference publication. It is not an airport operator, airline, travel agency, or booking provider. Inclusion of a place or an external link does not imply a commercial partnership or official endorsement, and we do not take bookings or payments.

For flight changes, special assistance, airfield access, or booking enquiries, contact the relevant airline or airport operator directly. For editorial corrections on TownWing, email [email protected].

PUBLICATION RECORD
Site
TownWing (townwing.com)
Dataset snapshot
2026-11-06
Page updated
2026-11-06
Coverage
36 airports · 60 cities · 9 provinces
Contact
[email protected]

RELATED PAGES
  • About TownWing
  • Privacy Policy
  • Disclaimer
  • Terms of Use
TownWing

Independent South Africa airport and destination distance directory. Compare 36 airports across 60 cities and towns in all nine provinces.

Editorial & support: [email protected]

Explore
  • Airport & City Finder
  • All 36 Airports
  • All 60 Destinations
  • Our Data & Distances
About & Legal
  • About TownWing
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Airport and runway data: OurAirports (Public domain). Place data: GeoNames, licensed under CC BY 4.0. Data filtered and straight-line distances calculated by TownWing.

© 2026 TownWing (townwing.com) · Independent aviation referenceData snapshot: 6 November 2026