The cheapest and most expensive times to fly to Cape Town and Durban

The cheapest time to fly from Joburg to Cape Town is at 05h00 on Sunday mornings, and the most expensive is at 16h00 on Friday afternoons.
Coming back, the most affordable flight from Cape Town to Joburg is at 21h00 on Wednesday evenings, and the priciest is at 12h00 on Sunday afternoons.
Meanwhile, if you’re travelling from Joburg to Durban, the cheapest rates are available at 06h00 on Sunday, and the most expensive are at 13h00 on Friday.
From Durban back to Joburg, you will be paying the least by flying at 21h00 on Wednesday, and the most at 16h00 on Sunday.
These helpful travelling tips were revealed in Discovery Bank’s latest SpendTrend24 report, which recorded the actual prices that the bank’s customers paid for flight tickets between 1 January and 31 December 2023.
The right day to fly
Flight prices on main routes such as Joburg to Cape Town are mainly affected by demand, as such, travellers often have to pay more to fly during peak times than off-peak times.
With this in mind, Discovery has dissected its data to determine the days on which it is the cheapest and most expensive to fly to the country’s favourite tourist and business destinations:
Route | Cheapest day | Most expensive day | Average difference |
---|---|---|---|
Johannesburg to Cape Town | Tuesday | Friday | +32% |
Cape Town to Johannesburg | Saturday | Sunday | +32% |
Johannesburg to Durban | Tuesday | Friday | +45% |
Durban to Johannesburg | Wednesday | Sunday | +35% |
Johannesburg to George | Monday | Friday | +28% |
George to Johannesburg | Wednesday | Sunday | +27% |
Cape Town to Durban | Wednesday | Sunday | +20% |
Durban to Cape Town | Tuesday | Friday | +18% |
South Africans’ favourite destinations
In 2023, the top location for local travellers was South Africa’s so-called “Golden Triangle” – Cape Town, Joburg, and Durban.
Around 33% of all domestic flight tickets purchased by Discovery clients were to Cape Town, though this is a decrease of 1% in comparison to 2022.
Joburg accounted for 31% of all flights, a drop of 2%, whereas Durban represented 19% while registering a 0% change in demand compared to the previous year.
The financial institution said it has also seen a trend of citizens moving from inland areas to cities along the East Coast’s Garden Route.
Consequently, towns such as George, Gqeberha, and East London experienced an uptick in tourists last year, securing 6%, 5%, and 2% of all flight tickets, respectively.
On an international scale, the United Kingdom received the biggest portion of South African travellers out of any region in 2023, accounting for 23% of all flights.
Not even close, Mauritius was in second place at 7%, and France in third at 6%.
The latter two countries also saw the biggest increases in incoming visitors at 2% and 3%, respectively, which Discovery Bank attributes to an increased supply of flights to Mauritius and the Rugby World Cup hosted in France.
According to the finance provider, these were the main global destinations for domestic flyers in 2023:
Location | Share in tickets purchased | Change |
---|---|---|
United Kingdom | 23% | -4% |
Mauritius | 7% | +2% |
France | 6% | +3% |
Italy | 5% | +1% |
USA | 5% | -1% |
Australia | 5% | -2% |
UAE | 4% | -3% |
Portugal | 3% | 0% |
Namibia | 2% | +1% |
Germany | 2% | 0% |
Switzerland | 2% | 0% |
Turkey | 2% | -1% |
Zimbabwe | 2% | -1% |
New Zealand | 1% | 0% |
India | 1% | -1% |
Brazil | 0.1% | 0% |
Ticket prices – 2022 vs 2023
Flight ticket prices stabilised and even decreased in 2023 in comparison to the preceding year, following notable increases since 2019 as lockdown restrictions around the world were toned down.
However, there were price hikes on many international routes in 2023 due to rising demand.
The average cost of one-way domestic flights in 2023 versus 2022, as provided by Discovery Bank, were as follows:
Route | One-way ticket in 2022 | One-way ticket in 2023 | Change |
---|---|---|---|
Johannesburg to Cape Town | R1,720 | R1,700 | -1% |
Johannesburg to Durban | R1,090 | R1,040 | -5% |
Cape Town to Durban | R1,770 | R1,810 | +2% |
Cape Town to George | R1,780 | R1,720 | -3% |
George to Johannesburg | R1,580 | R1,760 | +11% |
The average cost of return international flights in 2023 versus 2022, as provided by Discovery Bank, were as follows:
Route | Return ticket in 2022 | Return ticket in 2023 | Change |
---|---|---|---|
South Africa to UK | R16,340 | R20,510 | +26% |
South Africa to Mauritius | R6,390 | R10,840 | +70% |
South Africa to UAE | R13,980 | R16,660 | +19% |
South Africa to Australia | R26,200 | R32,190 | +23% |