From Thrifty you can hire a car from about R3 455 per week on average.
Booking early almost always ensures you have more options of car models to choose from, as well as prices reduced by up to 5% to make it a great deal. Try to book at least 75 days prior to when you need the car hire to close on a rate below the average.
The length of time you can book a car hire for is subject to the inventory of the supplier. When renting a vehicle from Asia it should be possible to hire a car for a whole month if needed.