Cities that are cheaper to fly to in South Africa – and the ones you should drive to

South Africa is a big country, and it’s not always clear whether it is better to make the trip to another city by driving or flying.
Petrol is incredibly expensive these days, but the high demand for flights means that South Africa’s domestic air carriers are struggling to keep up, leading to higher prices for limited seats.
What you’ll pay to fly or drive in South Africa
TopAuto compared the cost of driving and flying to several major cities in South Africa to see which option is best for those travelling on a budget.
Starting with flights, we used Johannesburg’s O.R. Tambo International Airport as the starting point for all the routes we looked at, since it is the busiest airport in the country and, therefore, represents the largest percentage of all air traffic.
The following table shows the cheapest flights that were available on Google Flights booked roughly two weeks after the time of writing, on Saturday, 5 April 2025.
City | Time | Cheapest flight |
---|---|---|
Bloemfontein | 1 hour, 5 minutes | R1,840 |
Cape Town | 2 hours, 15 minutes | R2,840 |
Durban | 1 hour, 15 minutes | R1,140 |
East London | 1 hour, 35 minutes | R1,940 |
George | 2 hours | R3,240 |
Gqeberha | 1 hour, 45 minutes | R2,040 |
Kimberley | 1 hour, 25 minutes | R3,230 |
Mbombela | 55 minutes | R3,447 |
Polokwane | 55 minutes | R3,132 |
When looking at flights, the key factors to bear in mind is that the cost is affected by the distance travelled, as well as the popularity of the destination.
Durban is the cheapest option on the list for this reason, as it is a relatively short flight and travels to a popular city.
Cape Town is much further away but is also a high-demand route, which is why it is actually cheaper than a much shorter trip to Polokwane or Mbombela.

As for how much it will cost to drive to any of these destinations, TopAuto used Sandton as a starting point in Joburg to determine the distance to each city.
To calculate fuel consumption, we used an average rate of 7.0l/100km, as this is a general figure that represents most vehicles in South Africa.
Smaller hatchbacks and crossovers typically have a lower consumption than this, while larger SUVs and bakkies tend to exceed it.
These are the distance, time, and fuel cost results for each city, based on March’s current fuel price of R22.34 per litre for petrol 95:
City | Distance | Time | Fuel cost |
---|---|---|---|
Bloemfontein | 410km | 4 hours, 5 minutes | R667.56 |
Cape Town | 1,411km | 15 hours, 10 minutes | R2,297.39 |
Durban | 578km | 6 hours | R941.10 |
East London | 969km | 10 hours, 5 minutes | R1,577.73 |
George | 1,183km | 11 hours, 50 minutes | R1,926.16 |
Gqeberha | 1,085km | 10 hours, 50 minutes | R1,766.60 |
Kimberley | 507km | 5 hours, 20 minutes | R825.50 |
Mbombela | 345km | 3 hours, 35 minutes | R561.73 |
Polokwane | 305km | 3 hours, 10 minutes | R496.60 |
Here, the comparison is very straightforward with a direct correlation between the distance travelled and the fuel used.
The real question, though, is whether it is cheaper to fly or to drive, which is shown in the table below:
City | Cost of flying | Cost of driving |
---|---|---|
Bloemfontein | R1,840 | R667.56 |
Cape Town | R2,840 | R2,297.39 |
Durban | R1,140 | R941.10 |
East London | R1,940 | R1,577.73 |
George | R3,240 | R1,926.16 |
Gqeberha | R2,040 | R1,766.60 |
Kimberley | R3,230 | R825.50 |
Mbombela | R3,447 | R561.73 |
Polokwane | R3,132 | R496.60 |
In all cases, it is cheaper to drive than to fly, but this is not the whole story.
When it comes to relatively short trips to places like Bloemfontein, Kimberley, Mbombela, and Polokwane, it is undoubtedly cheaper to drive, and it may even take roughly the same amount of time once you factor in the time spent at the airport before and after the flight.
However, cities like Gqeberha, East London, and Durban are more complicated, as the money saved by driving is comparatively small, and doing so will take much longer than flying.
In these cases, the decision will likely come down to whether you want to have your own car at your destination, and if you are travelling with other people who could split the cost of petrol.
Cape Town, on the other hand, is arguably the clear option where it is better to fly than to drive, even if it is cheaper on paper, as it avoids a 15-hour drive that you will also have to repeat to get home again.