Cost to drive from Johannesburg to Bloemfontein
Toll fees effective 1 March 2026 · Fuel: R23.36/L inland (updated 2026-04-01)
Toll cost
R 197,50
Fuel cost
—
Select your vehicle below
Total trip cost
—
Select your vehicle below
Add your vehicle
See your exact fuel cost and total trip price.
Toll breakdown
Class I (standard car) · mainline plazas only · effective 1 March 2026
| GrasmereArmadale – Louisrus | R 27,50 |
| VaalLouisrus – Kroonstad | R 91,50 |
| VerkeerdevleiKroonstad – Bloemfontein | R 78,50 |
| Total tolls | R 197,50 |
Return trip: R 395,00 in tolls · Source: foresightpublications.co.za
How does your vehicle compare?
Select a row to use that vehicle · tolls are the same for all · WLTP figures
| Vehicle | Fuel / Elec. | Total |
|---|---|---|
| Volkswagen Polo | R 495,23 | R 692,73 |
| Volkswagen Golf 8 | R 598,02 | R 795,52 |
| Toyota Fortuner | R 747,52 | R 945,02 |
| Toyota Hilux | R 794,24 | R 991,74 |
| Ford Ranger | R 756,86 | R 954,36 |
| Mercedes-Benz C200 | R 626,05 | R 823,55 |
| BMW 3 Series | R 579,33 | R 776,83 |
| Volkswagen Golf GTI | R 728,83 | R 926,33 |
| Toyota Corolla Cross | R 401,79 | R 599,29 |
| Tesla Model 3 | R 161,52 | R 359,02 |
| Tesla Model Y | R 183,20 | R 380,70 |
| BYD Atto 3 | R 165,85 | R 363,35 |
Toll gates on the N1 from Johannesburg to Bloemfontein
Mainline toll plazas only — ramp tolls apply to specific exits and are not included in the total.
| Plaza | Class I fee | ||
|---|---|---|---|
| Grasmere | R 27.50 | ||
| Vaal | R 91.50 | ||
| Verkeerdevlei | R 78.50 | ||
| Total (one way) | R 197.50 | ||
Source: foresightpublications.co.za · Tariffs effective 1 March 2026 · 3.12% SANRAL CPI adjustment
Cost by vehicle — Johannesburg to Bloemfontein
Select your car to see the exact fuel and toll cost for this route.
Volkswagen Polo Vivo
5.9L/100km
R 749
Toyota Corolla Quest
7L/100km
R 852
Toyota Starlet
5.4L/100km
R 702
Suzuki Swift
4.4L/100km
R 609
Suzuki Baleno
5.4L/100km
R 702
Haval Jolion
8.1L/100km
R 954
Volkswagen Polo
5.3L/100km
R 693
Volkswagen Golf 8
6.4L/100km
R 796
Toyota Corolla Cross
8.1L/100km
R 954
Hyundai i20
5.8L/100km
R 739
Kia Picanto
5.2L/100km
R 683
Renault Clio
5.7L/100km
R 730
Tips for saving money on this trip
Fuel economy matters more than tolls on longer routes. A Polo 1.0 TSI uses about 38% less fuel than a Fortuner over the same distance. On the Johannesburg to Bloemfontein trip (400km), that difference can be R200–R500 depending on the vehicle.
Tyre pressure and speed have a measurable effect. Under-inflated tyres increase fuel use by up to 3%. Driving at 110km/h instead of 120km/h can reduce fuel consumption by 10–15% on a highway trip.
Toll payments. All major toll plazas on this route now accept contactless tap-and-go card payments — no need to keep cash. E-tags (Sanral e-toll) no longer apply in Gauteng as the e-toll system was scrapped.
Other popular routes from Gauteng
Frequently asked questions
How many toll gates are there between Johannesburg and Bloemfontein?
There are 3 mainline toll plazas (Grasmere, Vaal, Verkeerdevlei) totalling R197.50 for a standard car (one way) as of March 2026.
How long does it take to drive from Johannesburg to Bloemfontein?
The drive is approximately 400km and takes about 4 hours 15 minutes.