Here's a number that should change how you drive: a driver who works 40 hours during peak times can earn more than a driver who works 60 hours during off-peak. It's not about how many hours you drive — it's about when you drive them.
Surge pricing and peak-hour strategy is the single biggest lever you have as an e-hailing driver. This guide breaks down exactly when and where the money is, city by city, with a weekly schedule you can start using tomorrow.
Both Uber and Bolt use dynamic pricing that increases fares when demand exceeds supply. Here's what's happening behind the algorithm:
| Feature | Uber | Bolt |
|---|---|---|
| Surge multiplier range | 1.2x–3.0x+ | 1.1x–1.8x |
| Surge frequency | Very common during peaks | Less frequent |
| Heat map visibility | Clear colour-coded zones | Less detailed, shows busy areas |
| Driver promotions | Quest bonuses (complete X trips for R bonus) | More common — per-trip bonuses during peaks |
| Minimum surge | R5 additional minimum | Varies by city |
Uber's surge goes higher and happens more often. Bolt compensates with lower commission (15–20% vs 25%) and more frequent driver promotions. See our full Uber vs Bolt comparison for the complete breakdown.
Joburg is the e-hailing capital of South Africa — highest ride volume, most consistent demand, and the most lucrative surge periods.
Morning Rush (5:30am – 9:00am)
Evening Rush (4:00pm – 7:30pm)
Friday & Saturday Night (8:00pm – 2:00am)
Major Events: FNB Stadium concerts, Rand Easter Show, Joburg Open golf, Soweto Derby — these can trigger 3x+ surge across large areas.
Cape Town's e-hailing market is shaped by tourism, geography, and seasonality.
Morning Rush (6:00am – 9:30am)
Evening Rush (3:30pm – 7:00pm)
Friday & Saturday Night (8:00pm – 1:00am)
Tourist Season (November – March): Surge frequency and intensity increases significantly. The V&A Waterfront and airport corridor are goldmines during peak tourist months.
Major Events: Cape Town Cycle Tour, Cape Town Jazz Festival, Minstrel Carnival, new year's Eve — expect 2x–3x+ surge.
Durban has shorter average trips but good volume, especially along the coastal corridor.
Peak Times:
Major Events: Durban July (massive surge week), Vodacom Durban July, Comrades Marathon — these are the highest-earning days of the year for Durban drivers.
Here's why timing matters so much. A typical 10-hour shift in Johannesburg:
| Shift Time | Trips | Avg Fare | Surge Average | Gross Earnings |
|---|---|---|---|---|
| 6am – 4pm (off-peak heavy) | 22 | R75 | 1.1x | R1,815 |
| 6am – 10am + 4pm – 9pm (peak only) | 20 | R80 | 1.5x | R2,400 |
| 5pm – 10pm + Fri night 9pm–2am | 25 | R85 | 1.8x | R3,825 |
Same city, same driver, different schedule. The peak-focused driver earns more in fewer hours. Less fuel burned, less wear on the car, more money per hour on the road.
Position yourself within 2–3 km of known surge areas 15–20 minutes before peak times start. In Sandton at 5pm? Park near Rivonia Road and wait for the surge. Don't chase it — let it come to you.
The most common mistake: you see a 2.5x surge in Roodepoort while you're in Sandton, so you drive 25 minutes to get there. By the time you arrive, the surge is gone and you've burned R80 in fuel chasing nothing.
⚠️ The surge-chasing trap. Driving across town to reach a surge zone is almost always a bad idea. You burn fuel, increase your dead kilometres (unpaid driving), and usually arrive after the surge has ended. Stay in your area and wait.
After a few weeks, you'll notice patterns. Mondays surge at the airport. Month-end Fridays are insane. The first week of January is dead. Track what you observe and build your schedule around it.
OR Tambo and Cape Town International are consistent earners, especially early morning (4:30am–6:30am) when people are heading for flights. But don't queue in the airport lot during off-peak — you'll waste an hour waiting for a R200 fare.
Here's a sample schedule for a Johannesburg driver aiming to maximise earnings while working 45–50 hours:
| Day | Hours | Focus |
|---|---|---|
| Monday | 5:30am–10am, 4pm–8pm | Airport runs AM, rush hour PM |
| Tuesday | 5:30am–10am, 4pm–8pm | Same pattern — commuters |
| Wednesday | 5:30am–10am, 4pm–8pm | Midweek is consistent |
| Thursday | 5:30am–10am, 4pm–9pm | Thursday nights start picking up |
| Friday | 5:30am–10am, 4pm–7pm, 9pm–2am | Long day but highest earnings |
| Saturday | 8am–12pm, 9pm–2am | Morning airport/shoppers, night surge |
| Sunday | OFF | Rest. Sunday earnings are poor unless there's an event. |
This schedule targets ~48 hours but almost all of it during high-demand periods. You'll earn more than someone driving 60 hours of random shifts.
Rain is your friend. When it rains, more people order rides instead of walking or taking taxis. Rainy weekday mornings in Johannesburg regularly trigger 1.8x–2.5x surge.
Load shedding also affects surge — when traffic lights are out, fewer drivers want to be on the road (traffic chaos), but demand stays high or increases. Brave drivers who drive during load shedding periods often see premium surge rates.
Some hours are simply not worth the fuel and wear:
💡 The 70/30 rule: Aim for 70% of your driving hours during peak/surge periods and 30% during quieter times (for steady base earnings). This ratio maximises per-hour earnings while keeping your weekly total consistent.
Many experienced drivers run both Uber and Bolt simultaneously. Here's how to do it effectively:
Your earnings are not just about how long you drive — they're about when and where you drive. Target peak hours, stay near high-demand areas, don't chase surge across town, and take rest during dead hours.
Use the FleetCalc calculator to model different schedules and see how peak-hour driving affects your monthly take-home. A smart schedule can add R3,000–R5,000/month without a single extra hour on the road.
Calculate Your Peak Earnings →