
Here’s how much you’ll spend travelling between SA cities this Easter
Here’s what it really costs to drive or fly between major South African cities this Easter weekend…

With the Easter weekend fast approaching, thousands of South Africans are gearing up for getaways between major cities such as Cape Town, Durban, and Johannesburg.
But before hitting the road or booking a flight, travellers are weighing up which option gives them more value for money and time. Here’s what you need to know to make the smartest choice.
Driving: Cost-effective and flexible
1. Johannesburg to Durban (approx. 570km one way):
If you are driving something like a VW Polo Vivo, with an average consumption of 5.9L/100km at R20,79 per litre, here’s a look at what you may pay for travelling over the Easter weekend:
- Fuel needed: 33.63L
- Fuel cost: R699
- Tolls: +/-R153.75
- Total (one-way): R852.75
- Round-trip: R1 705.50
2. Johannesburg to Cape Town (Approx. 1 400km one way):
For the same vehicle, driving from Johannesburg to Cape Town may cost you:
- Fuel needed: 82.6L
- Fuel cost: R1 717
- Tolls: +/-R219.50
- Total (one-way): R1 936.50
- Round-trip: R3 873
3. Durban to Cape Town (Approx. 1 600km one way):
If you want to travel from Durban to Cape in your VW Polo Vivo, you may be looking at:
- Fuel needed: 94.4L
- Fuel cost: R1,962
- Tolls: +/-R233
- Total (one-way): R2,195
- Round-trip: R4,390
Note: Costs may vary based on vehicle type and fuel prices.
Flying: Time-saving but pricier
Here’s how much you may be looking at to fly between the major cities over the Easter weekend:
1. Johannesburg to Durban:
- Flight duration: Approximately 1 hour.
- Average round-trip airfare: +/-R3 443 with FlySafair, with other airlines ranging up to R5 859.
2. Johannesburg to Cape Town:
- Flight duration: Approximately two hours and 10 minutes.
- Average round-trip airfare: +/-R4 910 with FlySafair, with other airlines ranging up to R6 592.
3. Durban to Cape Town:
- Flight duration: Approximately two hours.
- Average round-trip airfare: +/-R5 000 with FlySafair, with other airlines ranging up to R6 800.
Note: Airfares can fluctuate based on demand and booking time.
Route | Driving costs (R +/-) | Flying costs (R +/-) |
---|---|---|
Johannesburg – Durban | 1 705 | 3 443 – 5 859 |
Johannesburg – Cape Town | 3 873 | 4 910 – 6 592 |
Durban – Cape Town | 4 390 | 5 000 – 6 800 |