With the inland price of 95 octane petrol currently at R23.36/l, fuel efficiency is top of mind for many South African motorists. For first-time buyers — or those looking to downsize to save money — the key question is simple: how far can you travel on a tank, and what does it cost to fill it?
To answer this, we analysed a selection of attainable vehicles priced under R300,000, using manufacturer-quoted fuel consumption and tank capacities to calculate estimated driving range and fill-up cost.
Rather than focusing on a single metric, this list ranks cars by how they balance fuel spend, usable range and everyday practicality.
1. Suzuki Swift 1.2 GL | R227,900
Consumption: 4.4l/100km
Tank: 37l
Range: ±840km
Cost to fill: R864.32
km/R: 0.97
The Swift combines low consumption with a relatively large tank, resulting in one of the longest theoretical ranges in this price bracket.

2. Volkswagen Polo Vivo 1.4 55kW | R271,900
Consumption: 5.5l/100km
Tank: 45l
Range: ±818km
Cost to fill: R1,051.20
km/R: 0.78
A larger fuel tank helps offset higher consumption, giving the Vivo a strong overall range.

3. Toyota Vitz 1.0 XR AMT | R227,100
Consumption: 4.2l/100km
Tank: 32l
Range: ±833km
Cost to fill: R747.52
km/R: 1.02
Low consumption contributes to an impressive range, despite the smaller tank.

4. Renault Kiger 1.0 Turbo | R278,999
Consumption: 5.0l/100km
Tank: 40l
Range: ±800km
Cost to fill: R934.40
km/R: 0.86
Balances moderate consumption with a usable tank size, offering solid overall range.

5. Kia Picanto 1.0 | R229,955
Consumption: 5.1l/100km
Tank: 35l
Range: ±686km
Cost to fill: R817.60
km/R: 0.84
A smaller car with a reasonable range, suited to mixed urban and longer-distance use.

6. Honda Amaze 1.2 Trend | R254,900
Consumption: 5.5l/100km
Tank: 35l
Range: ±636km
Cost to fill: R817.60
km/R: 0.78
Offers similar efficiency to hatchback rivals, with the added practicality of a sedan body style.

7. Hyundai Grand i10 1.0 | R224,900
Consumption: 5.5l/100km
Tank: 37l
Range: ±673km
Cost to fill: R864.32
km/R: 0.78
A slightly larger tank helps improve range compared to similarly efficient rivals.

8. Suzuki Ignis 1.2 GLX auto | R293,900
Consumption: 4.9l/100km
Tank: 32l
Range: ±653km
Cost to fill: R747.52
km/R: 0.87
Efficiency is offset slightly by a smaller tank, resulting in a mid-pack range.

9. Suzuki S-Presso 1.0 | R178,900
Consumption: 4.6l/100km
Tank: 27l
Range: ±587km
Cost to fill: R630.72
km/R: 0.93
Low running costs are a highlight, though the smaller tank limits overall range.

10. Renault Kwid 1.0 | R178,799
Consumption: 4.9l/100km
Tank: 28l
Range: ±571km
Cost to fill: R654.08
km/R: 0.87
Among the cheapest to fill, but with a shorter range due to its tank size.
Note: Actual fuel consumption and range will vary depending on driving conditions, load and driving style.









Would you like to comment on this article?
Sign up (it's quick and free) or sign in now.
Please read our Comment Policy before commenting.