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

There are 7,530 entire homes listed across Airbnb in Johannesburg and the surrounding area, with 3,612 private bedrooms and 279 serviced apartments. The neighbourhood with the most listings is Melville, with 92 entire homes costing an average of R1,015 per night. The second most populated neighbourhood for whole rental properties is Houghton Estate with 71 listings, followed by Marshalls Town with 44 entire homes.

Entire Homes
7,530
Private Rooms
3,612
Serviced Apartments
279
Shared Rooms
62

1

Bed Homes

4,141

2

Bed Homes

2,335

3

Bed Homes

622

4

Bed Homes

223

5

Bed Homes

88

6+

Bed Homes

79
Basic Pricing
The figures below represent the average nightly price in ZAR over the first five consecutive available nights within the next two months. This reflects the standard Airbnb rate shown when no specific check-in or check-out dates are selected and is based on two guests by default. For approximately 5% of listings with no upcoming availability, these criteria are not met and no pricing data is recorded. Complete weekly pricing and daily availability data are available upon request.
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: R593
Hut: R658
Tent: R1186
Treehouse: R1228
Barn: R1245
Shipping container: R1285
Campsite: R1337
Farm stay: R2497
Average Price for Private Rooms
R801.28
Average Price for Serviced Apartments
R1242.43
Avg. Price for Private Rooms
R801.28
Avg. Price for Serviced Apartments
R1242.43
Reviews
Airbnb review scores in Johannesburg (4.71) are significantly below the average Airbnb review score across all locations (4.754). There are 3755 listings with zero reviews. While some of these will be new properties, it is possible many are lets only offered for a very short time window, or are junk listings. These results can be filtered out using the controls at the top of this report.
Rating per Airbnb Listing
Number of Reviews on each Listing
Hosts
Approximately a third of Airbnb listings offer self check-in through lockboxes, keypads, or similar. This suggests these properties are either regularly rented on Airbnb or managed professionally. 16% of hosts have more than one listing in Johannesburg, indicating a business presence. Additionally, 23% of hosts are superhosts; a status awarded by Airbnb for hosts with at least 10 reservations, an average rating of 4.8 or higher, a fast response rate, and low cancellation rate. This status is assessed once every three months.
Hosts with Most Listings
Host Name No. of Listings Avg. Review Score
Robert 231 4.34
Easy Stays 45 4.8
Julius 40 3.91
Chuka 35 4.29
Sylvia 34 4.62
Eva 29 4.57
Monique 28 4.58
Qiniso 26 4.84
Miles Maile 26 4.23
Rose Of 25 3.57
George 23 3.76
Mint Hotels 22 3.83
Nondumiso 21 4.6
Claude 19 4.69
Superhost icon
Hosts listed as superhosts
23.2%
Superhost icon
Hosts with more than 1 listing
16.1%
Languages Spoken by Host
Padlock icon
32%
of hosts welcome guests with lockboxes, keypads, smart locks or other self check-in methods
Doorstep Analytics provides in-depth vacation rental datasets, covering pricing, availability, text descriptions and guest reviews. Access the full dataset or submit an analytics request to answer your specific questions.
Neighbourhoods
Neighbourhood information is sourced from host input on Airbnb’s platform. When this data is unavailable, a k-nearest neighbours (kNN) machine learning model assigns each listing to its most probable neighbourhood. Translated city names and names of large regions are filtered out where possible.
Total All Entire Homes 1-Bed Homes 2-Bed Homes 3-Bed Homes Private Rooms Reviews
Count Count Avg. Price Count Avg. Price Count Avg. Price Count Avg. Price Count Avg. Price Avg. Score
Melville 207 92 1,015 53 659 17 976 11 2,337 101 726 4.79
Houghton Estate 118 71 1,540 55 1,074 8 1,291 3 3,195 41 720 4.67
Marshalls Town 76 44 869 34 726 2 1,679 3 2,385 23 605 4.48
Observatory 72 32 1,303 19 606 5 934 2 1,469 38 594 4.34
Newtown 69 49 938 38 900 6 1,278 0 - 10 550 4.67
Westdene 48 23 633 14 505 5 923 2 904 23 701 4.78
Braamfontein 46 37 893 24 631 8 1,263 1 999 8 547 4.60
Auckland Park 31 15 662 9 524 4 1,084 0 - 16 619 4.55
Parktown 30 19 1,246 12 681 3 1,425 0 - 11 894 4.77
Bruma 27 12 735 10 576 1 900 0 - 12 714 4.45
Killarney 22 18 1,972 6 1,316 7 1,077 4 2,253 4 949 4.66
Doornfontein 15 13 1,719 9 1,073 1 - 1 6,000 1 293 4.75
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 check-in and check-out availability, per listing
Airbnb Reviews
All review text and scores
Airbnb Descriptions
Text descriptions of property space, location and host details
Airbnb Amenities
Amenities featured in each property
Data Dictionary
Verbose descriptions of all fields
Access complete datasets