KAYAK’s insights & trends for Johannesburg car rentals
Check out the latest trends and booking tips to rent a car in Johannesburg with confidence.
How far in advance should you book a rental car in Johannesburg?
You should book your rental car in Johannesburg around 8 days before your trip in order to get a below-average price.
What is the most popular rental car in Johannesburg?
Rentals in the SUV category (Class Premium SUV or similar) are the most popular option in Johannesburg, costing ₱3,279/day on average. Some users have found deals as low as ₱2,382/day.
What is the cheapest month to rent a car in Johannesburg?
The cheapest month to rent a car in Johannesburg is May at an average cost of ₱1,687/day. August is the most expensive month to rent a car in Johannesburg when prices are ₱2,000/day on average, which tends to be 7% above the yearly average rental price for Johannesburg.
Which car hire company in Johannesburg has the most locations?
Avis operates 3 locations in Johannesburg, more than any other rental company.
Johannesburg car rental price comparison by vehicle type
Find the right rental car in Johannesburg by comparing prices across vehicle types.
Small
Medium
Large
SUV
Van
Pickup truck
Luxury
Convertible
Small cars
₱1,124 - ₱1,270
All Car Types
₱2,851 - ₱4,270
How much does it cost to rent a small car in Johannesburg?
How much does it cost to rent a medium car in Johannesburg?
How much does it cost to rent a large car in Johannesburg?
How much does it cost to rent an SUV in Johannesburg?
How much does it cost to rent a van in Johannesburg?
How much does it cost to rent a pickup truck in Johannesburg?
How much does it cost to rent a luxury car in Johannesburg?
How much does it cost to rent a convertible in Johannesburg?
Small car rentals in Johannesburg typically cost around ₱1,202 per day. The best time to book is February, when prices average ₱1,124 per day which is about 7% less than the yearly average. Small cars are usually 69% cheaper than the average rental in Johannesburg, making them ideal for budget-conscious travelers.
Medium car rentals in Johannesburg typically cost around ₱2,884 per day. The best time to book is June, when prices average ₱2,649 per day which is about 9% less than the yearly average. Medium cars are usually 24% cheaper than the average rental in Johannesburg, offering a good balance of space and value.
Large car rentals in Johannesburg typically cost around ₱3,789 per day. The best time to book is January, when prices average ₱3,452 per day which is about 9% less than the yearly average. Large cars are typically 1% more expensive than the average rental in Johannesburg, but offers more comfort for longer trips.
SUV rentals in Johannesburg typically cost around ₱3,284 per day. The best time to book is July, when prices average ₱2,972 per day which is about 10% less than the yearly average. SUVs can be 14% cheaper than the average rental in Johannesburg, providing extra space and capability for groups or road trips at a reasonable price.
Van rentals in Johannesburg typically cost around ₱3,744 per day. The best time to book is June, when prices average ₱3,499 per day which is about 7% less than the yearly average. Vans can be 1% cheaper than the average rental in Johannesburg, yet are the best choice for families or groups needing maximum passenger capacity.
Pickup truck rentals in Johannesburg typically cost around ₱2,666 per day. The best time to book is December, when prices average ₱2,062 per day which is about 23% less than the yearly average. Pickup trucks are 30% cheaper than the average rental in Johannesburg, a practical choice for hauling gear or outdoor adventures.
Luxury car rentals in Johannesburg typically cost around ₱4,304 per day. The best time to book is August, when prices average ₱3,861 per day which is about 11% less than the yearly average. Luxury cars are typically 13% more expensive than the average rental in Johannesburg, but deliver premium comfort and style for special occasions.
Convertible rentals in Johannesburg typically cost around ₱24,263 per day. The best time to book is February, when prices average ₱16,121 per day which is about 34% less than the yearly average. Convertibles are typically 85% more expensive than the average rental in Johannesburg, perfect for scenic drives and warm-weather destinations.
Good to know
Most popular agency
Most popular car type
Average price
Good deal
Budget
Small
₱3,119/day
₱1,383/day
Johannesburg car rental experiences: the best tips from KAYAK users
Insights shared by verified travelers who rented a car in Johannesburg
It is pretty tricky driving through Johannesburg as there are often stoplights not working and you just have to be very cautious especially at night
Verified travelerJan 2025
- Always check your transactions - Always read what you sign for ( they almost made me sign for the incorrect amount).
ChineduJan 2024
Be careful, vigilant and obey road signs especially speed limits Lol!
Verified travelerSep 2023
Nothing since it was great.
thabo galamoyoJul 2023
Go for a reputable car rental and opt for fuel efficient car!
KAYAK’s top tips for renting a car in Johannesburg
Renting a car is the perfect option for those wanting to explore not only Johannesburg, but also other major destinations across South Africa. Public transportation is often crowded and unreliable, and it is more cost-efficient to self-drive to some attractions rather than take tours. Rent a car and visit the many UNESCO World Heritage Sites, such as the Cradle of Humankind, or embark on a longer road trip and cross over the border to Botswana for a self-led safari.
All the major car hire companies can be found at Johannesburg O.R. Tambo Airport (JNB), which is just over 12 miles from the city center. The car hire desks are located to the left side as you enter the parking lot’s ground floor, just opposite Domestic Arrivals. Avis is open 24 hours. When driving out of the airport, you’ll find many “spaghetti” junctions, so, if you don’t know the area, make sure to ask for a GPS device when renting the car.
The first thing you need to know when driving in Johannesburg is that traffic runs on the left side of the road. Road signs are mainly expressed in both Afrikaans and English, and the distances are measured in kilometers rather than miles. When driving in the city, make sure to keep your windows rolled up, especially if you’re stopped. Avoid driving at night, as roads are dimly lit and the chances of encountering drunk, reckless drivers are higher.
Avoid driving through Johannesburg and particularly around the airport area during the morning rush hour, which usually happens between 6:30 a.m. and 9 a.m., and then again during the evening peak hour, between 3:30 p.m. and 6:30 p.m. Traffic jams in Johannesburg can easily add up to an hour to your travels, so plan your journey in advance if you have to be somewhere at a specific time.
25% of our users found rental cars in Johannesburg for ₱1,383 or less
Small rental cars in Johannesburg are around 35% cheaper than other car types, on average
FAQs about renting a car in Johannesburg
What type of car is recommended for driving in Johannesburg?
If you’re looking to drive long distances, fuel efficiency in a vehicle should be your top priority, so opt for an economy car. But, if you’re headed out on a safari, a four-wheel drive is a good idea. When traveling there in the summer months (November to February), a car with air conditioning is a must.
What’s the speed limit in Johannesburg?
The speed limit in the city is usually 60 km/h (37 mph), but it may be lower in certain residential areas. Other non-urban open roads have a speed limit of 100 km/h (62 mph), and freeways typically have a speed limit of 120 km/h (75 mph). However, speed limits often change, so keep an eye out for the posted signs.
Where are the best places to park in Johannesburg?
There are several safe parking spaces and parking lots around the city, usually looked after by car guards (attendants in reflective vests) who will take care of your vehicle in exchange for a few rands of tip. If you’re not driving much around the city itself, ideally you should either book a hotel that can offer parking or leave your car at the airport and pick it up when needed.
How much does it cost to rent a car in Johannesburg?
On average a rental car in Johannesburg costs ₱3,119 per day.
Which car rental companies are at OR Tambo airport (JNB)?
The only car rental company onsite at OR Tambo airport is Budget.
Which car rental companies will pick you up at OR Tambo airport (JNB)?
Car rental companies that offer shuttle or pick-up services from OR Tambo airport to off-airport locations include Budget, and Sixt.
How can I find car rentals near me in Johannesburg?
32 Jellicoe Ave, Rosebank, Johannesburg, , South Africa
+27 860 999 500
Opening times not available
Lanseria International Airport; Ground Floor Car Park
+27 860 999 500
Opening times not available
OR Tambo Airport
Opening times not available
Filters
Reviews
10.0 Wonderful
Anonymous, Jun 2023
Compact SUV
Friendly staff, efficient and pleasant experience.
1 out of 1
keddy by Europcar
10.0
Wonderful
Cleanliness
10.0
Comfort
6.0
Pick-up/Drop-off
10.0
Value for money
6.0
7 locations in Johannesburg
Locations in Johannesburg
49 Corner Herman and Koornhof Streets
+27 119 226 390
Opening times not available
7 Dakota Cresent Airport Park
+27 11 418 3870
Opening times not available
7 Olympia Street Eastgate, X11
+27 11 800 2910
Monday
08:00 - 17:00
Tuesday
08:00 - 17:00
Wednesday
08:00 - 17:00
Thursday
08:00 - 17:00
Friday
08:00 - 17:00
Saturday
08:00 - 13:00
Sunday
08:00 - 13:00
Johannesburg Park Station, Transit Centre
Opening times not available
Johannesburg Wanderers Vi
Opening times not available
OR Tambo International Airport
+27 113 903 909
Opening times not available
Rissik Street- Johannesburg Park Station
+27 113 338 728
Opening times not available
Filters
No reviews available
1First Car Rental
9.0
Wonderful
Cleanliness
9.0
Comfort
9.0
Pick-up/Drop-off
10.0
Value for money
9.0
8 locations in Johannesburg
Locations in Johannesburg
1 Marion Street
Opening times not available
106 Constantia Road
+27 11 230 9999
Monday
08:00 - 17:00
Tuesday
08:00 - 17:00
Wednesday
08:00 - 17:00
Thursday
08:00 - 17:00
Friday
08:00 - 17:00
Saturday
08:00 - 13:00
106, Corlett Drive
Opening times not available
Braamfontein Downtown
Opening times not available
CMH Ford and Mazda, 80 Hill Street (Corner West), Randburg
+27 115 097 339
Opening times not available
Johannesburg North East Office
Opening times not available
O R Tambo International Airport, Car Rental Concourse, Isando, Johannesburg
+27 113 902 342
Opening times not available
Rissik Street, Johannesburg Park Station
+27 100 018 040
Opening times not available
Filters
No reviews available
Avis
8.0
Very good
Cleanliness
9.2
Comfort
9.0
Pick-up/Drop-off
8.0
Value for money
8.0
3 locations in Johannesburg
Locations in Johannesburg
204 Columbine Avenue
+27 11 496 1235
Monday
08:00 - 17:00
Tuesday
08:00 - 17:00
Wednesday
08:00 - 17:00
Thursday
08:00 - 17:00
Friday
08:00 - 17:00
Saturday
08:00 - 12:00
Or Tambo Int Apt
+27 11 573 5000
Monday
00:00 - 23:59
Tuesday
00:00 - 23:59
Wednesday
00:00 - 23:59
Thursday
00:00 - 23:59
Friday
00:00 - 23:59
Saturday
00:00 - 23:59
Sunday
00:00 - 23:59
Southern Sun Hotel Rosebank Cnr Tyrwhitt And Sturdee Ave
Monday
08:00 - 17:00
Tuesday
08:00 - 17:00
Wednesday
08:00 - 17:00
Thursday
08:00 - 17:00
Friday
08:00 - 17:00
Saturday
08:00 - 12:00
Filters
Reviews
10.0 Wonderful
Anonymous, Aug 2026
Mini
Services
10.0 Wonderful
Ashley clive, Apr 2026
Economy
Just returning the car was a problem but it's OK now
1 out of 1
Sixt
8.0
Very good
Cleanliness
8.0
Comfort
8.0
Pick-up/Drop-off
8.0
Value for money
8.0
2 locations in Johannesburg
Locations in Johannesburg
80 Hill Street cnr West Street
+27 861 502 330
Monday
08:00 - 17:00
Tuesday
08:00 - 17:00
Wednesday
08:00 - 17:00
Thursday
08:00 - 17:00
Friday
08:00 - 17:00
Arbour Square, 86 Juta Street
+27 100 018 040
Monday
07:30 - 18:00
Tuesday
07:30 - 18:00
Wednesday
07:30 - 18:00
Thursday
07:30 - 18:00
Friday
07:30 - 18:00
Saturday
08:00 - 12:00
Sunday
08:00 - 12:00
Filters
No reviews available
Europcar
6.2
Okay
Cleanliness
7.1
Comfort
6.6
Pick-up/Drop-off
6.2
Value for money
6.4
9 locations in Johannesburg
Locations in Johannesburg
100 Rivonia Drive
+27 11 666 8340
Opening times not available
17 Melle Street
+27 11 403 2679
Opening times not available
215 Voortrekker Road
+27 11 954 6742
Opening times not available
7 Olympia Street
Opening times not available
Eskom Transport Division
+27 118 002 910
Opening times not available
Main Terminal Building
+27 11 548 9000
Opening times not available
N1 Highway & Malibongwe Drive
+27 11 699 0550
Opening times not available
Or Tambo International Airport
+27 11 390 3909
Opening times not available
Shop L6a, Twilight Road, Lonehill
+27 11 548 9720
Opening times not available
Filters
Reviews
10.0 Wonderful
Anonymous, May 2025
Economy
I didn't have to wait long, the car was already there and clean and bringing the car back was excellent, a gentleman was there when I dropped the car and they did their check and quickly I was on my way as my pickup was already there, that was very professional. No hidden costs on charges and the fact that the gadget for tolls was also very functional, it many my journey easy, I will recommend Europcar to my family and friends, actually I have already done so and I will use it next time I need to hire a car
1 out of 1
Budget
6.2
Okay
Cleanliness
8.5
Comfort
7.7
Pick-up/Drop-off
6.2
Value for money
6.7
3 locations in Johannesburg
from₱1,500/day
Locations in Johannesburg
204 Columbine Avenue
+27 11 496 1235
Monday
08:00 - 17:00
Tuesday
08:00 - 17:00
Wednesday
08:00 - 17:00
Thursday
08:00 - 17:00
Friday
08:00 - 17:00
Saturday
08:00 - 12:00
5 Loveday Street
Monday
08:00 - 17:00
Tuesday
08:00 - 17:00
Wednesday
08:00 - 17:00
Thursday
08:00 - 17:00
Friday
08:00 - 17:00
Saturday
08:00 - 12:00
O.R. Tambo Int Apt
+27 11 573 5000
Monday
00:00 - 23:59
Tuesday
00:00 - 23:59
Wednesday
00:00 - 23:59
Thursday
00:00 - 23:59
Friday
00:00 - 23:59
Saturday
00:00 - 23:59
Sunday
00:00 - 23:59
Filters
Reviews
10.0 Wonderful
Anonymous, May 2026
Compact SUV
Seamless pick up and drop off
2.0 Poor
Anonymous, Apr 2026
Economy
The attendant at the counter refused to let me have the vehicle at the price confirmed in my e mail. She alleged that I needed a foreign passport to get that rate , as she insisted that was the T’s&C’s . After a lengthy debate about the issue wherein I showed her that nowhere was such T&c indicated, I had to call for senior management to intervene. I was significantly delayed late at night .
2.0 Poor
Anonymous, Jan 2025
Economy
I experienced a great deal of inconvenience which actually felt a bit dodgy( almost like some kin of fraud). I was given the card machine to swipe for the total funds charged for the rental and the deposit. The amount was properly displayed on the screen and i swiped for it. However , to my surprise as i was still standing there another separate amount with a different figure came out of my account with ref from budget. I immediately queried with the consultant and he said something like 'the system withheld for itself some funds" . This was obviously very confusing to me. How does a system withhold funds from my account? how did these funds get our of my account without me authorising it? This is the reason i say it seems rather fraudulent. I had to escalate the matter to saps and had the issue resolved two days later- This was a big inconvenience over things that they themselves could not even explain- I am still very much unsettled by the lack of explanation to what cased this so-called system error. This experience rendered me to not trust Budget again or refer their services.
10.0 Wonderful
Anonymous, Sep 2023
Intermediate SUV
The professionalism and willing to assist
10.0 Wonderful
Anonymous, Sep 2023
Intermediate SUV
So far it was great since it was my first experience, so i don't have reference to measure against.
Alamo
6.0
Okay
Cleanliness
7.0
Comfort
7.0
Pick-up/Drop-off
5.0
Value for money
6.0
2 locations in Johannesburg
Locations in Johannesburg
Lanseria International Airport, Ground Floor Car Park
+27 860 999 500
Opening times not available
Serviced By Europcar
113903909
Opening times not available
Filters
Reviews
2.0 Poor
Carlos, Sep 2024
Economy
The reservation could not be found when we checked in so could not rent the car.
GREEN MOTION
6.0
Okay
Cleanliness
7.2
Comfort
6.0
Pick-up/Drop-off
6.0
Value for money
6.0
One location in Johannesburg
Locations in Johannesburg
1 Jones Rd, Kempton Park
+27 119 756 790
Monday
00:00 - 23:59
Tuesday
00:00 - 23:59
Wednesday
00:00 - 23:59
Thursday
00:00 - 23:59
Friday
00:00 - 23:59
Saturday
00:00 - 23:59
Sunday
00:00 - 23:59
Filters
Reviews
10.0 Wonderful
Tony, Jun 2026
Intermediate
The value was excellent and even had meet and greet service as they do not have a standard counter.
Hertz
5.3
Fair
Cleanliness
6.6
Comfort
6.0
Pick-up/Drop-off
6.0
Value for money
4.6
10 locations in Johannesburg
Locations in Johannesburg
1 Georgian Crescent
Monday
08:00 - 17:00
Tuesday
08:00 - 17:00
Wednesday
08:00 - 17:00
Thursday
08:00 - 17:00
Friday
08:00 - 17:00
17 Patrick Road, Jet Park
+27 11 397 9288
Monday
07:00 - 19:00
Tuesday
07:00 - 19:00
Wednesday
07:00 - 19:00
Thursday
07:00 - 19:00
Friday
07:00 - 19:00
33 Shearwater Road
+27 11 288 2700
Monday
07:00 - 18:00
Tuesday
07:00 - 18:00
Wednesday
07:00 - 18:00
Thursday
07:00 - 18:00
Friday
07:00 - 18:00
Saturday
08:00 - 12:00
Cnr Anson & Valencia Roads
+27 219 354 800
Monday
08:00 - 17:00
Tuesday
08:00 - 17:00
Wednesday
08:00 - 17:00
Thursday
08:00 - 17:00
Friday
08:00 - 17:00
Cnr Rivonia & West
+27 11 783 8943
Monday
07:00 - 18:00
Tuesday
07:00 - 18:00
Wednesday
07:00 - 18:00
Thursday
07:00 - 18:00
Friday
07:00 - 18:00
Saturday
08:00 - 13:00
Sunday
08:00 - 13:00
Hilton Hotel
+27 117 838 943
Monday
07:00 - 18:00
Tuesday
07:00 - 18:00
Wednesday
07:00 - 18:00
Thursday
07:00 - 18:00
Friday
07:00 - 18:00
Saturday
08:00 - 13:00
Sunday
08:00 - 13:00
O.r. Tambo Airport
+27 11 390 9700
Monday
06:00 - 22:00
Tuesday
06:00 - 22:00
Wednesday
06:00 - 22:00
Thursday
06:00 - 22:00
Friday
06:00 - 22:00
Saturday
06:00 - 22:00
Sunday
06:00 - 22:00
R512 Broeder Stroom
+27 10 005 4101
Monday
06:00 - 22:00
Tuesday
06:00 - 22:00
Wednesday
06:00 - 22:00
Thursday
06:00 - 22:00
Friday
06:00 - 22:00
Saturday
07:00 - 20:00
Sunday
07:00 - 22:00
Shop 4, 1st Floor
Monday
07:00 - 17:30
Tuesday
07:00 - 17:30
Wednesday
07:00 - 17:30
Thursday
07:00 - 17:30
Friday
07:00 - 17:30
Saturday
08:00 - 13:00
Sunday
08:00 - 13:00
Williams Hunt Midrand
+27 112 543 000
Opening times not available
Filters
Reviews
6.0 Okay
M, Jan 2026
Intermediate SUV
Hertz classifies the Rav 4 and the Corolla Cross in the same class. So you think you are getting more for your money, but you aren't. Also you have to read the small print. The deposit that you have to leave if you useyour own insurance was so big that I had to buy their insurance so the hire cost me 50% more than I budgeted.
8.0 Very good
Johan, Dec 2024
Compact
The staff at OR Tambo Airport are helpful and friendly, and doing the best they can. The car was clean and ready at pickup and performed to expectation.
Tempest Car Hire
2.0
Poor
Cleanliness
3.3
Comfort
2.0
Pick-up/Drop-off
2.0
Value for money
2.0
5 locations in Johannesburg
Locations in Johannesburg
16 Ernest Oppenheimer Ave
Opening times not available
22 Harley Street
+27 117 817 740
Opening times not available
JHB Park Station cnr Wolmerance & Rissik St Shop M2
+27 842 341 126
Opening times not available
Johannesburg International Airport
+27 842 341 127
Opening times not available
Southgate Mall (Entrance 1)
+27 842 842 835
Opening times not available
Filters
Reviews
2.0 Poor
Themba, Feb 2023
Mini
LOST money to this useless SCAM. YOU'RE told one thing and it's another completely different thing when you publick up the car and they won't reimburse a cent.
2.0 Poor
Anna, Jan 2023
My flight was delayed and I couldn’t get ahold of anyone to change my reservation. When I made it to my destination I was told it was canceled and twice as much to rebook.
KAYAK and its partners wish to use cookies or similar technologies to store and/or access information on and about your device and process personal data such as your IP address, device identifiers etc., in order to improve your experience on the site, to analyze navigation, to offer and measure personalized advertising, and to facilitate sharing on social networks. We also allow the use of third-party cookies (including those from our advertising partners) on our sites.
By clicking 'Accept', you consent to your data being processed by 0 vendors on this web site for the purposes described in this notice. You can review the vendors and their individual processing purposes on the .
To review individual processing purposes and cookie categories, please click ’Select individual purposes’. You can review your choices and withdraw your consent at any time by clicking the ’Privacy Preferences’ link in the page side navigation.