💰 Financial Calculators ❤️ Health & Fitness Calculators 📐 Math Calculators 🔄 Conversion Calculators 📊 Business Calculators 🏗️ Construction Calculators 📅 Date & Time Calculators 🧮 Everyday Calculators

Distance Calculator

Calculate driving distances between South African cities with estimated fuel costs and travel times. Includes preset routes for popular SA road trips — Johannesburg to Cape Town (1,406km), JHB to Durban (570km), Cape Town to PE (769km), and more.

Quick Calculator Get a fast estimate
km
Enter only if you selected "Custom distance" above.
l/100km
Average SA car: 8–10 l/100km
R/litre
Distance (one way)
1 406 km
Estimated Fuel Cost
R 2 643
Litres Used
112,5 litres
Estimated Drive Time
14h 4m
Cost per km
R 1,88
Link copied to clipboard!

How to Use the Distance Calculator

  1. From/To City: Select your origin and destination from the dropdown. Distances auto-fill for common SA routes.
  2. Custom Distance: Select "Custom distance" in either dropdown and enter your specific km if your route is not listed.
  3. Trip Type: Toggle between one-way and return trip to double the distance.
  4. Fuel Consumption: Enter your car's l/100km rating. Find this in your vehicle manual or service record.
  5. Fuel Price: Pre-filled with the 2026 national average. Update with your local price for accuracy.

The Extended Calculator below adds one-way, return, and multi-stop tabs with a route bar chart. The Professional Calculator covers toll road costs, multi-day trip accommodation estimates, and fleet fuel cost planning.

Need more detail?
📊 Extended Calculator More options, charts, and scenario comparison
R
One Way Trip
50 km
Fuel Cost (1 trip)
R 90
Cost per km
R 2/km

SA City-to-City Distance Reference (2026)

Road distances and travel times between major SA cities

Johannesburg — Cape Town: 1,406km | ~14–15 hours | Fuel: ~R2,643

Johannesburg — Durban: 570km | ~5.5–6 hours | Fuel: ~R1,072

Cape Town — Port Elizabeth: 769km | ~7.5–8 hours | Fuel: ~R1,446

Johannesburg — Pretoria: 58km | ~45 min–1 hour | Fuel: ~R109

Johannesburg — Bloemfontein: 395km | ~4 hours | Fuel: ~R743

Fuel costs based on 8l/100km at R23.50/litre. Travel times are estimates for normal driving conditions.

Fuel Cost Formula

Litres Used = (Distance ÷ 100) × Consumption (l/100km) Fuel Cost = Litres Used × Price (R/litre) Travel Time = Distance ÷ Average Speed (100 km/h highway)
Need full precision?
🔬 Professional Calculator Complete parameters, sensitivity analysis, and detailed breakdown
R
Toll Road Cost Estimator
N1 South (Jhb–CT)
R 3 200
Fuel Cost
R 2 520
Toll Fees
R 680
Cost/km
R 2/km
Distance
1400 km
Multi-Day Trip Planner
R
FromToDistance (km)Overnight Stop
Total Trip Cost
R 7 398
Total Distance
2110 km
Fuel Cost
R 3 798
Accommodation (3 nights)
R 3 600
Fleet Fuel Cost Calculator
Vehicle TypeDaily km/vehicleL/100kmVehiclesDaily Fuel Cost
R 1 013
R 675
R 2 430
Fleet Fuel Costs
R 4 118/day
Monthly (22 days)
R 90 585
Annual
R 1 087 020
Total Vehicles
10

Frequently Asked Questions

The driving distance is approximately 1,406 km via the N1 highway, taking 14–15 hours. At 8l/100km and R23.50/litre, the fuel cost is approximately R2,643 one way.
The JHB to Durban driving distance is approximately 570 km via the N3, taking 5.5–6 hours. One of SA's busiest routes. Fuel cost at 8l/100km: approximately R1,072.
As of early 2026, petrol 95 ULP costs approximately R23.50/litre and diesel approximately R22.00/litre. Prices are regulated monthly by the Department of Mineral Resources and Energy.
Fuel cost = (Distance ÷ 100) × consumption (l/100km) × price/litre. Example: 1,406km at 8l/100km at R23.50 = R2,643. Most SA cars use 6–10 l/100km.
Most popular: JHB–CPT (1,406km, 14–15hrs), JHB–DBN (570km, 5–6hrs), CPT–PE (769km, 7–8hrs), JHB–Pretoria (58km, 1hr), JHB–Bloemfontein (395km, 4hrs), CPT–DBN (1,753km, 17–18hrs).

Related Calculators