We filled up in: Cape Town, Beaufort West, Kimberley, Gaborone, Francistown, Bulawayo, Chinhoyi, Karoyi x 2 (approaching Mana and returning from Mana), Victoria Falls, Kasane and took on 50 litres extra, Maun, Letlhakane, Gaborone, Lobatse (just to top up with cheaper fuel), Hopetown and Beaufort West.
We did a total of 7 935km at a cost of approximately R12 027 taking conversion rates into account.
Diesel in Botswana is roughly 25% cheaper than in South Africa despite being refined in and shipped through South Africa to areas generally further north than anywhere in South Africa.
In Zimbabwe, the cost would be much the same as in South Africa, but as they tend to work on an exchange rate of R15/$ when the actual exchange rate was around R13/US$ when we were there. In the end it worked out to be about 14% more expensive than in South Africa.