Puma has the cheapest snacks on average of any petrol station in South Africa, while Engen stands out for having the most expensive options.
Petrol stations are a cornerstone of the South African motoring experience, serving as a pit stop for families travelling on national roads, and convenience stores for anyone stocking up on their way home from work.
Every major forecourt franchise sells the same core goods, ranging from cold drinks and bottled water to chips, chocolate bars, and a few household essentials like bread.
This raises the question of which stations offer the best prices for the everyday items we tend to grab, so TopAuto decided to pay a visit to seven different franchises around Gauteng to see who had the best deals.
We visited Astron Energy, BP, Engen, Puma, Sasol, Shell, and TotalEnergies and compared a ‘basket’ of the goods one would typically buy at a garage.
This included the types of snacks one would buy on a road trip, as well as a few household goods such as a loaf of bread, 1 litre of milk, toilet paper, and charcoal.
Of course, not every station has all these items on hand, but in the end, we were able to compile a list comparing prices for most of the goods we identified.
Another aspect that makes the comparison tricky is the fact that many petrol station brands are affiliated with different supermarket chains.
BP’s forecourts are supplied by Pick n Pay, while Engen stocks its locations with Woolworths goods, and some Astron Energy locations have a FreshStop, which is part of the Food Lover’s Market Group.
We also added a takeaway cappuccino and a fresh pie to our list of goods in order to compare the coffee chains and counter options at each station.
While some forecourts only have a self-serve coffee machine, others feature dedicated food and drink outlets from major brands
Notably, some Shell garages have a Vida e Caffè, while Astron is partnered with the Seattle Coffee Company, and BP has its own Wild Bean Café brand.
With all that said, here are the pricing results for each petrol station we visited. In cases where a brand is not specified, we looked for the cheapest available option.
| Item | Astron Energy | BP (Pick n Pay) | Engen (Woolworths) | Puma (Ok Express) | Sasol | Shell | TotalEnergies |
|---|---|---|---|---|---|---|---|
| Water (500ml) | R11.99 | R16.90 | R16.90 | R8.99 | R8.80 | R15.60 | R10.50 |
| Milk (1 litre) | R24.99 | R22.50 | R41.90 (2 litre only) | R24.99 | R24.50 | R28.20 | R25.50 |
| Coca Cola (300ml) | R17.99 | R18.50 | R18.90 | R14.99 | R16.00 | R18.10 | R17.60 |
| Simba Chips (36g) | R11.99 | R12.50 | R11.99 | R9.99 | R10.50 | R13.00 | R12.50 |
| Bread loaf | R19.00 | R25.90 | R25.90 | R21.99 | R21.50 | R26.90 | R22.60 |
| Bar One (Standard size) | R18.99 | R18.00 | R20.90 | R17.99 | R17.50 | R17.99 | R21.50 |
| Biscuits (Eet Sum Mor) | R38.99 | R47.50 | R52.99 (Woolworths Digestives) | R39.99 | R46.50 | R46.50 | R47.50 |
| Takeaway cappuccino (300ml) | R33.50 (Seattle) | R37.99 (Wild Bean Cafe) | N/A | N/A | N/A | R38.00 (Vida e Caffè) | R32.00 |
| Pie | R29.99 | R33.90 | R39.90 | R14.99 | N/A | R38.00 | R29.90 |
| Toilet Paper (1 roll) | R13.99 | R16.50 | N/A | R9.99 | R11.50 | R22.50 | R10.50 |
| Charcoal (4kg) | N/A | R79.90 | R68.99 | N/A | R60.00 | N/A | R68.90 |
Note that these prices are based on petrol stations we personally visited in Gauteng, and are likely to vary by region.
Puma had the lowest prices on average, though Astron and Sasol also offered some good deals on certain goods like bread and chips.
TotalEnergies self-service coffee had the lowest price, but Astron’s Seattle was the cheapest of the three coffee chains we were able to compare.
Engen, meanwhile, proved to be the most expensive on average. Part of this is due to the fact that it stocks Woolworths goods instead of the common brands found at other forecourts.
For example, every other station contained a standard pack of Eet Sum Mor biscuits, the closest comparison at Engen was a pack of Woolworth’s Digestives.
While this makes Engen more expensive if you are just planning to grab a few goodies, it does present a major advantage that the other stations lack.
Of all the forecourts we visited, the Engen was the only one that offered goods beyond the usual drinks and junk food.
It had items such as fresh fruit and vegetables, steak, crumbed chicken breasts, ice cream tubs, eggs, pasta, and Woolworths ready meals.
So while Engen is the most expensive, it is by far the best option for anyone who needs to make a quick grocery trip on their way home from work, based on our test.