Stellenbosch will cover 37,570 km reaching their fifteen away fixtures this season. Kaizer Chiefs will cover 12,987 km — 2.9 times less, in the same league, for the same thirty matches. Computed from stadium coordinates, with the coordinate table, the full distance matrix and the method published.
By Noma Dora, Senior Regulatory & Sports Journalist · Published · Last updated
More than four years covering sport for the regional South African press.
Published July 2026, before the 2026/27 season opens on 1 August. A living page — we re-run it whenever a club changes home venue.
Over a 2026/27 Betway Premiership season, Stellenbosch will cover 37,570 km getting to their fifteen away fixtures and home again. Kaizer Chiefs will cover 12,987 km. That is 2.9 times the distance, in the same league, for the same thirty matches.
Nobody appears to have computed this. So we did, from stadium coordinates and a great-circle formula, and the full coordinate table and distance matrix are published below so you can check every number.
| Club | Home town | Season away travel | Mean trip (one way) | Longest trip | Trips ≥ 500 km |
|---|---|---|---|---|---|
| Stellenbosch | Stellenbosch | 37,570 km | 1,252 km | 1,516 km | 15 of 15 |
| Chippa United | East London | 20,955 km | 699 km | 1,021 km | 10 |
| Polokwane City | Polokwane | 16,815 km | 561 km | 1,516 km | 9 |
| Sekhukhune United | Polokwane | 16,814 km | 561 km | 1,516 km | 9 |
| Marumo Gallants | Bloemfontein | 15,222 km | 507 km | 875 km | 7 |
| Siwelele | Bloemfontein | 15,222 km | 507 km | 875 km | 7 |
| Kruger United | KaNyamazane | 14,804 km | 494 km | 1,515 km | 5 |
| TS Galaxy | Mbombela | 14,485 km | 483 km | 1,496 km | 5 |
| Milford | Richards Bay | 14,141 km | 471 km | 1,377 km | 7 |
| Richards Bay | Richards Bay | 14,141 km | 471 km | 1,377 km | 7 |
| Golden Arrows | Umlazi | 13,772 km | 459 km | 1,216 km | 8 |
| AmaZulu | Durban | 13,678 km | 456 km | 1,234 km | 5 |
| Durban City | Chatsworth | 13,651 km | 455 km | 1,217 km | 5 |
| Mamelodi Sundowns | Pretoria | 13,440 km | 448 km | 1,280 km | 7 |
| Orlando Pirates | Soweto | 13,051 km | 435 km | 1,221 km | 5 |
| Kaizer Chiefs | Soweto | 12,987 km | 433 km | 1,224 km | 3 |
The single most telling number on this page is not the total. It is this:
Stellenbosch's shortest away trip of the season is 844 km. That is longer than the average away trip of every other club in the league. The next-highest average belongs to Chippa United at 699 km. For Stellenbosch there is no easy fixture, no short midweek hop, no bus trip that gets the squad home the same night. Every one of their fifteen away trips clears 500 km. Kaizer Chiefs have three.
Added together, the sixteen clubs will cover 260,748 km between them — about 6.5 laps of the equator — at an average of 16,297 km per club.
A point worth making up front, because it is the thing that makes this calculation solid rather than speculative.
The Betway Premiership is a double round-robin: sixteen clubs, thirty matchdays, every club playing every other club once at home and once away. That means the set of away trips each club makes is completely determined by the league membership. Stellenbosch will travel to the other fifteen grounds exactly once, whatever order the fixture computer puts them in.
So the season total does not depend on the fixture list at all — only on where the sixteen home grounds are. The fixture list would change one thing: whether a club can chain two away trips into a single journey instead of returning home between them. We deliberately do not model that, and we say so in the limits below. Every figure here assumes a club travels out to a ground and back to its own base, which is the standard assumption and the only one we can apply consistently to all sixteen.
The 2026/27 division is unusually clustered. Three metropolitan blocks hold ten of the sixteen clubs, and one club sits 800 km from the nearest rival.
| Cluster | Clubs | Mean season travel |
|---|---|---|
| Gauteng (Johannesburg / Pretoria) | Kaizer Chiefs, Orlando Pirates, Mamelodi Sundowns | 13,159 km |
| KwaZulu-Natal (Durban / Richards Bay) | AmaZulu, Durban City, Golden Arrows, Milford, Richards Bay | 13,877 km |
| Western Cape | Stellenbosch | 37,570 km |
Three pairs of clubs will share a home site this season, which is a fact worth stating plainly because it produces away "trips" of essentially zero:
And the shortest genuinely competitive trip in the league: Kaizer Chiefs to Orlando Pirates, 5.9 km — FNB Stadium to Orlando Stadium, across Soweto.
The longest single journeys all end in the same place:
| Trip (one way) | Distance |
|---|---|
| Polokwane City ↔ Stellenbosch | 1,516 km |
| Sekhukhune United ↔ Stellenbosch | 1,516 km |
| Kruger United ↔ Stellenbosch | 1,515 km |
| TS Galaxy ↔ Stellenbosch | 1,496 km |
| Milford ↔ Stellenbosch | 1,377 km |
| Richards Bay ↔ Stellenbosch | 1,377 km |
Published in full, because the arithmetic is worthless if you cannot see the inputs. Coordinates are the venue's own recorded position, to six decimal places, with the source named for each.
| Club | Venue | Town | Latitude | Longitude | Source |
|---|---|---|---|---|---|
| AmaZulu | Moses Mabhida Stadium | Durban | −29.829000 | 31.030300 | Wikipedia |
| Chippa United | Buffalo City Stadium | East London | −33.006667 | 27.905278 | Wikipedia |
| Durban City | Chatsworth Stadium | Chatsworth | −29.910497 | 30.877294 | OpenStreetMap |
| Golden Arrows | King Zwelithini Stadium | Umlazi | −29.971389 | 30.900000 | Wikidata |
| Kaizer Chiefs | FNB Stadium | Johannesburg | −26.234722 | 27.982222 | Wikipedia |
| Kruger United | KaNyamazane Stadium | KaNyamazane | −25.464795 | 31.181942 | OpenStreetMap |
| Mamelodi Sundowns | Loftus Versfeld Stadium | Pretoria | −25.753333 | 28.222778 | Wikipedia |
| Marumo Gallants | Dr. Petrus Molemela Stadium | Bloemfontein | −29.174167 | 26.233611 | Wikipedia |
| Milford | uMhlathuze Sports Complex | Richards Bay | −28.743392 | 32.055874 | Wikipedia |
| Orlando Pirates | Orlando Stadium | Soweto | −26.231894 | 27.922892 | Wikipedia |
| Polokwane City | Old Peter Mokaba Stadium | Polokwane | −23.924167 | 29.465000 | Wikipedia |
| Richards Bay | Richards Bay Stadium | Richards Bay | −28.743392 | 32.055874 | Wikipedia |
| Sekhukhune United | Peter Mokaba Stadium | Polokwane | −23.924689 | 29.468765 | Wikipedia |
| Siwelele | Dr. Petrus Molemela Stadium | Bloemfontein | −29.174167 | 26.233611 | Wikipedia |
| Stellenbosch | Danie Craven Stadium | Stellenbosch | −33.940000 | 18.873611 | Wikipedia |
| TS Galaxy | Mbombela Stadium | Mbombela | −25.461000 | 30.929000 | Wikipedia |
Three checks against known distances, so you can see the formula behaves: FNB Stadium to Moses Mabhida is 499 km (Johannesburg–Durban), FNB Stadium to Danie Craven is 1,224 km (Johannesburg–Cape Town, and Stellenbosch is slightly nearer than the city), and Loftus Versfeld to FNB Stadium is 58.7 km (Pretoria–Soweto). All three land where they should.
Chippa United split their home fixtures across two cities last season, and that is a real hole in any travel calculation, so here is exactly how we handled it.
Chippa's own website and Wikipedia both describe the arrangement the same way: most home games at the Buffalo City Stadium in East London, with night matches at the Nelson Mandela Bay Stadium in Gqeberha, 240 km away. Both venues were used in 2025/26 — the PSL's own match records show Chippa hosting Sekhukhune United at Buffalo City Stadium on 6 May 2026 and Golden Arrows at Nelson Mandela Bay Stadium ten days later.
We have used Buffalo City Stadium as the base case, because that is the venue listed for Chippa in the 2026/27 season record and the one their own site names first. But we also ran the whole calculation again with Gqeberha as their home:
| Scenario | Chippa's own travel | League total | Stellenbosch vs Chiefs |
|---|---|---|---|
| Chippa at East London (base case) | 20,955 km | 260,748 km | 2.89× |
| Chippa at Gqeberha | 25,237 km | 269,312 km | 2.80× |
The choice moves Chippa's own number by 4,282 km — more than 20% — and shifts the league total by 3%. It does not touch the headline finding at all: Stellenbosch remain the outlier by an enormous margin either way. Anyone reusing the Chippa figure specifically should quote the scenario they mean.
Great-circle kilometres are not road kilometres, and they are not flown kilometres. A great-circle distance is the shortest line between two points across the surface of the earth. Real journeys follow the N1, or route via O.R. Tambo. Road distance between South African cities typically runs 10–25% above the straight line, and air travel adds the leg to and from the airport. Every figure on this page is therefore a floor, and a consistent one — comparable between clubs, but not a fuel bill.
It is not a fatigue measurement either. A 1,500 km flight to Cape Town is a different physical proposition from a 700 km bus journey, and we make no attempt to convert distance into recovery cost. What we can say is that the exposure differs by a factor of nearly three across the division, and that this is structural: it is a consequence of where the sixteen clubs are, not of anything a coach can manage.
For the clubs at the top of the table, the geography compounds. Stellenbosch's fifteen away trips include four journeys of more than 1,375 km. Read alongside our altitude analysis — which found visiting sides give up roughly 0.30 points per game when they cross South Africa's altitude divide — the picture for a Western Cape club is a long trip and an altitude penalty at the end of it, fifteen times a season.
Which Betway Premiership club travels furthest? Stellenbosch, by a wide margin: 37,570 km over a 2026/27 season, against a league average of 16,297 km. Their nearest rival for the title is Chippa United on 20,955 km.
How far do PSL clubs travel in a season? Between 12,987 km (Kaizer Chiefs) and 37,570 km (Stellenbosch), averaging 16,297 km per club. The sixteen clubs cover 260,748 km between them, roughly 6.5 laps of the equator.
What is the longest away trip in South African football's top flight? Polokwane City or Sekhukhune United to Stellenbosch, 1,516 km one way — Polokwane to the Danie Craven Stadium. Kruger United's trip to Stellenbosch is a kilometre shorter.
What is the shortest trip? Excluding the three pairs of clubs that share a home site, it is the Soweto derby: 5.9 km from FNB Stadium to Orlando Stadium. Golden Arrows to Durban City is 7.1 km.
Do two Premiership clubs really share a stadium? Three pairs do in 2026/27. Marumo Gallants and Siwelele both use the Dr. Petrus Molemela Stadium in Bloemfontein; Milford and Richards Bay both use the uMhlathuze Sports Complex in Richards Bay; and Polokwane City and Sekhukhune United play at neighbouring grounds 387 m apart in Polokwane.
Are these road distances? No. They are great-circle distances — the straight line across the earth's surface between two stadium coordinates. Road journeys are typically 10–25% longer. We publish the coordinates and the full distance matrix so the figures can be recomputed on any other basis.
Does the fixture list change these numbers? Not the season totals. The league is a double round-robin, so every club visits every other ground exactly once regardless of the order. The fixture list would only matter for modelling chained away trips, which we do not do.
Period covered: The 2026/27 Betway Premiership season — sixteen clubs, thirty matchdays, fifteen away fixtures per club. Venues as recorded on 27 July 2026, before the season opened on 1 August.
Every figure on this page is in the files below, so you can check the arithmetic yourself. Released under CC BY 4.0 — free to reuse, including commercially, with attribution.
Journalists and researchers are welcome to use this data. Please credit Bet AFR and link to this page — that link is the only thing we ask for in return.
Bet AFR, "PSL Travel Load — kilometres travelled by every Betway Premiership club, 2026/27", last updated 27 July 2026. https://betafr.co.za/statistics/psl-travel-load
Licensed CC BY 4.0 (licence terms). Spotted an error, or have a better source? Tell us — corrections are published with the date they were made.
More reference data: the PSL altitude advantage, our goals-per-game record, the promoted-teams record, or the FIFA Club Benefits breakdown.