Uber/Bolt Fare Estimator
Estimate your ride-hailing fares in South Africa based on distance and time.
Estimated Fare
How a ride-hailing fare is calculated
Uber and Bolt fares look mysterious, but they follow a clear formula. You are charged a base fare just for the trip, plus a rate for every kilometre travelled and a rate for every minute taken - the time component is why sitting in Johannesburg traffic costs you even when the car is barely moving. A booking fee is added, and the whole thing is subject to a minimum fare so very short trips do not come out absurdly cheap.
The formula
fare = base fare
+ (distance in km × per-km rate)
+ (trip time in min × per-min rate)
+ booking fee
fare = max(fare, minimum fare) then × surge multiplier
Example: 12 km, 25 min trip
base R5 + (12 × R7) + (25 × R0.80) + R3 booking
= 5 + 84 + 20 + 3 = R112 (before any surge)The rates above are illustrative - each city has its own numbers - but the structure is what every estimate is built on.
Surge and dynamic pricing
When demand outstrips the number of available drivers - rush hour, rain, month-end, a concert letting out - the apps apply a multiplier to the whole fare. A 1.8x surge on a R112 trip turns it into roughly R200. Surge is the single biggest reason a route that cost one amount yesterday costs far more today, so timing your trip matters as much as the distance.
Uber versus Bolt
Both use the same underlying model, but their per-km and per-minute rates differ, and Bolt is often a little cheaper in the South African cities where it operates. Uber tends to have broader coverage and more vehicle tiers. The only way to know which is cheaper for a specific trip right now is to open both apps and compare the live quotes side by side.
Paying less
- Avoid obvious surge windows where you can; even 15 minutes can drop the multiplier.
- Walk a short distance to a less busy pickup point away from a hotspot.
- Choose the cheaper vehicle tier (Go or X) when you do not need a larger car.
- Compare both apps before you book.
Treat this as a planning estimate. The fare quoted inside the app at the moment you book is always the authoritative one, since it reflects the live rates and demand for your exact route.