Flight prices from Johannesburg to Cape Town have felt astronomical all year, and December is no exception. Three in four travel agents polled by Travel News this month said December fares are higher than in 2025, and Flight Centre says the season is filling faster than usual. For a host, the question is not whether flying is expensive. It is who still flies in at these prices, and what they have left to spend when they land.
Why the fares doubled
The main cause this year is fuel. Jet fuel roughly doubled in price after the war involving Iran began in March, and FlySafair reported the price of jet fuel at South Africa's coastal airports rising 70 percent in a single week. Airlines passed it on as fuel surcharges: FlySafair's surcharge on a one-way Johannesburg to Cape Town ticket went from about R167 to R832.60 at its peak, and the airline has since extended its surcharges into 2027. By late April, Moneyweb reported the average return fare on the route had gone from about R2 000 to about R4 000 in under two months.
It lands on a domestic market with no slack in it. Comair's collapse in 2022 took about a third of the country's domestic seats out of the sky, and they never fully came back. Airports Company South Africa's latest annual results put domestic passengers at about 97 percent of pre-pandemic levels on only about 93 percent of the flights, which means fuller planes and fewer cheap seats, and ACSA describes Cape Town's peak-hour slots as increasingly scarce. Government charges rose too: ACSA's domestic passenger service charge went up 6.2 percent in April to R120.81 a ticket. Stats SA's September inflation figures put passenger transport services up 12.3 percent on the year.
Who still flies in
Sixteen thousand rand on seats before a bed is booked changes the guest. The domestic family that flies to the Cape this December has either more money than last year's, or fewer nights to spend it on, or both. They book earlier, because the cheap fares went first, and they arrive having already spent the part of the budget that a cheaper year would have put into an extra night or a better view.
Contrast that with the long-haul side of the airport. As we wrote in 250,000 more seats are landing this summer, international capacity into Cape Town is growing for 2026/27. Long-haul travellers pay fuel surcharges too, so the difference is not cheap against expensive. It is growing against stuck: more seats arriving from London, Amsterdam and Istanbul, and a domestic network that is full before the holidays start.
What the series adds up to
Across four parts we have followed the December guest's money. The drive costs nearly two thousand rand more than last year. The squeezed guest is not camping instead but trading down within paid beds. Christmas and the January school bill shorten the stay at both ends. And the guest who flies has paid a fortune before landing.
None of that means a quiet December. It means a different one: the same core weeks in demand, a different mix of guests in them, and more money riding on getting the edges right. A host who prices this December from last December's calendar is pricing for a guest who no longer exists.
Price for the guest who is actually coming
RateVeld prices members' calendars night by night from what the local market is booking now: comparable properties, hotel rates and a curated events and school calendar, every rate shown with its reason and never under the floor you set. It reads the mix as it changes, so you do not have to guess it in October. Ask for pricing for your property.