Route guides
What each route actually costs you in time, when demand peaks, and how far ahead to book. No price quotes — those live with the airline, and they change hourly.
Domestic
JNB→CPTJohannesburg to Cape Townabout 2 hours 10 minutes nonstopQuietest: May to AugustRead the guide →JNB→DURJohannesburg to Durbanabout 1 hour 5 minutes nonstopQuietest: May to JuneRead the guide →CPT→DURCape Town to Durbanabout 2 hours nonstopQuietest: May to June and August to SeptemberRead the guide →JNB→PLZJohannesburg to Gqeberhaabout 1 hour 45 minutes nonstopQuietest: May to AugustRead the guide →JNB→GRJJohannesburg to Georgeabout 2 hours nonstopQuietest: May to AugustRead the guide →CPT→PLZCape Town to Gqeberhaabout 1 hour 15 minutes nonstopQuietest: May to AugustRead the guide →JNB→ELSJohannesburg to East Londonabout 1 hour 35 minutes nonstopQuietest: May to AugustRead the guide →
Regional
JNB→WDHJohannesburg to Windhoekabout 2 hours nonstopQuietest: January to MarchRead the guide →JNB→HREJohannesburg to Harareabout 1 hour 35 minutes nonstopQuietest: February to March and May to JuneRead the guide →JNB→VFAJohannesburg to Victoria Fallsabout 1 hour 50 minutes nonstopQuietest: January to MarchRead the guide →JNB→GBEJohannesburg to Gaboroneabout 1 hour 5 minutes nonstopQuietest: February to March and May to JuneRead the guide →JNB→NBOJohannesburg to Nairobiabout 4 hours nonstopQuietest: April to MayRead the guide →JNB→LOSJohannesburg to Lagosabout 5 hours 30 minutes nonstopQuietest: June to AugustRead the guide →
Middle East
Indian Ocean
JNB→MRUJohannesburg to Mauritiusabout 4 hours nonstopQuietest: February to MarchRead the guide →JNB→ZNZJohannesburg to Zanzibarabout 3 hours 30 minutes nonstop, longer via Dar es Salaam or Nairobi nonstopQuietest: April to MayRead the guide →JNB→SEZJohannesburg to Seychellesabout 4 hours 30 minutes nonstopQuietest: April to June and SeptemberRead the guide →
Long haul
JNB→LONJohannesburg to Londonabout 11 hours nonstopQuietest: February to March and NovemberRead the guide →CPT→LONCape Town to Londonabout 11 hours 30 minutes nonstopQuietest: February to March and NovemberRead the guide →JNB→AMSJohannesburg to Amsterdamabout 11 hours nonstopQuietest: January to March and NovemberRead the guide →JNB→JFKJohannesburg to New Yorkabout 15 to 17 hours depending on routingQuietest: January to MarchRead the guide →JNB→BKKJohannesburg to Bangkokabout 14 to 16 hours with one stopQuietest: May to June and SeptemberRead the guide →
A note on prices. We do not publish fare figures. Airline pricing changes throughout the day and any number we printed would be wrong by the time you read it. What we can tell you reliably is when a route is expensive and how far ahead to book it — which is usually worth more than a stale price anyway.