Johannesburg, South Africa
Total listings: 11,189
Last Updated: 2025-03-01
Download Download Data
Filter Filter
How many Airbnbs are there in Johannesburg?

There are 7,305 entire homes listed across Airbnb in Johannesburg and the surrounding area, with 3,532 private bedrooms and 281 serviced apartments. The neighbourhood with the most listings is Sandton, with 2,330 entire homes costing an average of R1,421 per night. The second most populated neighbourhood for whole rental properties is Randburg with 1,117 listings, followed by Midrand with 882 entire homes respectively.

Entire Homes
7,305
Private Rooms
3,532
Serviced Apartments
281
Shared Rooms
16
Basic Pricing
Average Price per night per Bedrooms
for entire homes and serviced apartments
Average Price per night per Bedrooms
for entire homes and serviced apartments
Average Price per night per Max. Guests
for entire homes and serviced apartments
Average Price per Review Score
Average Price for Other Property Types
Campervan: R560
Hut: R658
Treehouse: R1060
Tent: R1148
Barn: R1245
Shipping container: R1285
Campsite: R1336
Tower: R1750
Farm stay: R2451
Airbnbs charging cleaning fee
38.1%
Average Airbnb cleaning fee
R297.08
Average Price for Private Rooms
R788.81
Average Price for Serviced Apartments
R1257.09
Airbnbs charging cleaning fee
38.1%
Avg. Airbnb cleaning fee
R297.08
Avg. Price for Private Rooms
R788.81
Avg. Price for Serviced Apartments
R1257.09
Basic pricing is taken from the date of data collection for 1 guest. For Airbnb, basic pricing is the average price over the first 5 consecutive days the listing is available for, within the next two months. For Booking.com, basic pricing is the average price of all available dates for the cheapest room in the current and following month. For Vrbo, basic pricing is the average nightly price provided by Vrbo when no dates are selected. Where these conditions are not satisfied, no pricing data is recorded. For a full pricing and availability by day, month and room type, request all pricing data. All prices are in ZAR.
Doorbll offers comprehensive holiday rental datasets, including detailed pricing, availability, and review information. You can access the complete dataset directly or request a tailored analytics report to address specific questions and insights.
Reviews
Rating per Airbnb Listing
Number of Reviews on each Listing
Airbnb review scores in Johannesburg (4.71) are significantly below the average Airbnb review score across all locations (4.754) Approximately a third of Airbnb listings use self-check in, with lockboxes, keypads or similar. This implies the property is in regular use as an Airbnb listing, or is run as part of a professional business. 16% of hosts have more than one listing in Johannesburg, also suggesting they are a business.
Airbnb Hosts
Hosts listed as superhosts
23.5%
Hosts with more than 1 listing
16.4%
32%
of listings welcome guests with lockboxes or other self check-in methods
Hosts with Most Listings
Host Name No. of Listings Avg. Review Score
Robert 214 4.31
Easy Stays 45 4.8
Julius 42 4.05
Chuka 34 4.33
Sylvia 34 4.61
Eva 29 4.58
Qiniso 28 4.83
Miles Maile 26 4.25
Monique 26 4.65
Mint Hotels 25 3.85
Rose Of 25 3.57
George 22 3.89
Nondumiso 21 4.6
Alexa 20 3.86
32%
of listings welcome guests with lockboxes or other self check-in methods
Neighbourhoods
Total All Entire Homes 1-Bed Homes 2-Bed Homes 3-Bed Homes Private Rooms Review Scores
Count Count Avg. Price Count Avg. Price Count Avg. Price Count Avg. Price Count Avg. Price Airbnb Booking Vrbo
Sandton 3,022 2,330 R1,421 1,062 R924 863 R1,376 186 R2,534 580 R899 4.68 - -
Randburg 1,681 1,117 R1,037 725 R698 207 R1,102 78 R2,219 527 R724 4.77 - -
Midrand 1,228 882 R1,277 423 R941 345 R1,233 74 R2,103 303 R820 4.70 - -
Centurion 518 290 R1,143 152 R751 85 R1,002 24 R1,951 218 R763 4.74 - -
Roodepoort 479 260 R1,016 116 R662 90 R954 31 R1,895 211 R778 4.69 - -
Germiston 363 203 R1,188 111 R713 50 R1,548 21 R1,797 142 R745 4.77 - -
Kempton Park 341 150 R1,114 72 R618 44 R1,055 17 R1,892 186 R830 4.75 - -
Alberton 320 144 R1,167 81 R845 29 R1,067 23 R1,611 173 R802 4.76 - -
Rosebank 262 226 R1,484 102 R1,230 115 R1,649 2 R4,468 23 R1,284 4.66 - -
Doornfontein 258 227 R568 185 R565 9 R772 2 R1,700 24 R641 4.55 - -
Boksburg 246 140 R894 80 R689 43 R837 11 R1,711 98 R758 4.70 - -
Houghton Estate 211 128 R1,508 79 R930 23 R1,246 9 R2,950 79 R735 4.68 - -
Benoni 206 82 R1,262 42 R863 24 R1,080 9 R1,650 119 R880 4.77 - -
Lethabong 197 170 R1,077 100 R707 42 R1,187 16 R1,903 26 R629 4.71 - -
Observatory 188 90 R1,132 51 R547 13 R1,030 10 R2,069 97 R565 4.59 - -
Marshalls Town 186 95 R875 62 R673 12 R1,017 11 R1,800 81 R726 4.62 - -
Melville 185 86 R1,010 46 R655 16 R833 10 R2,339 91 R673 4.78 - -
Edenvale 159 71 R968 43 R646 14 R1,071 4 R1,349 85 R883 4.71 - -
Bruma 123 52 R1,194 29 R573 10 R1,101 4 R2,550 70 R713 4.64 - -
Soweto 114 33 R1,158 10 R554 11 R1,094 7 R1,586 81 R570 4.60 - -
Krugersdorp 112 55 R1,724 25 R860 17 R1,411 10 R2,270 53 R742 4.80 - -
Pretoria 93 60 R1,378 22 R834 23 R1,069 12 R1,749 30 R738 4.79 - -
Chartwell 71 46 R1,013 30 R952 13 R990 2 R1,943 22 R730 4.68 - -
Lanseria 71 38 R2,688 14 R1,548 10 R1,469 5 R2,665 23 R1,029 4.77 - -
Newtown 67 48 R982 35 R963 5 R1,375 1 R1,100 9 R555 4.70 - -
Braamfontein 61 42 R743 27 R634 11 R1,032 1 R999 18 R798 4.63 - -
Westdene 60 23 R693 12 R431 6 R948 3 R1,369 35 R630 4.81 - -
De Deur 55 29 R931 16 R730 8 R671 2 R1,675 17 R987 4.73 - -
Muldersdrift 53 15 R2,896 7 R1,159 3 R1,513 1 R1,400 25 R1,258 4.65 - -
Dainfern 43 39 R1,079 23 R819 14 R1,029 1 R7,815 4 R805 4.68 - -
Auckland Park 42 17 R728 11 R591 2 R1,195 2 R1,275 25 R800 4.63 - -
Parktown 41 30 R1,625 18 R753 6 R1,743 1 R2,800 11 R808 4.81 - -
Fourways 36 30 R950 12 R688 14 R1,013 0 - 6 R1,488 4.78 - -
Killarney 23 19 R2,401 7 R756 7 R1,029 4 R2,115 4 R949 4.66 - -
Brakpan 21 14 R1,313 3 R583 4 R1,010 4 R1,732 7 R774 4.87 - -
Vosloorus 17 6 R590 5 R518 1 R950 0 - 11 R548 4.78 - -
Neighbourhoods are provided by user input in Airbnb. Where this data is not provided on Airbnb, and for all Booking.com and Vrbo listings, a kNN machine learning model categorises listings into their most likely neighbourhood. Translated city names and names of large regions are removed where possible.
Download Data
Airbnb Overview
Basic property, host and review data for all Airbnb listings
Airbnb Pricing
Pricing per weekend and weekday, for the next 50 weeks
Airbnb Availability
Daily Airbnb check-in and check-out availability, per listing
Airbnb Reviews
All review text and scores
Airbnb Descriptions
Text descriptions and host details
Airbnb Amenities
Amenities featured in each property
Data Dictionary
Verbose descriptions of all fields
Access complete and historic datasets