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

There are 8,333 entire homes listed across Airbnb in Johannesburg and the surrounding area, with 3,955 private bedrooms and 265 serviced apartments. The neighbourhood with the most listings is Sandton, with 998 entire homes costing an average of R1,777 per night. The second most populated neighbourhood for whole rental properties is Midrand with 515 listings , followed by Rosebank with 459 entire homes .

Entire Homes
8,333
Private Rooms
3,955
Serviced Apartments
265
Shared Rooms
84

1

Bed Homes

4,642

2

Bed Homes

2,519

3

Bed Homes

672

4

Bed Homes

248

5

Bed Homes

84

6+

Bed Homes

86
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.
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 7% 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 Max. Guests
for entire homes and serviced apartments
Average Price per Review Score
Average Price for Other Property Types
Campervan: R650
Tent: R1276
Campsite: R1322
Treehouse: R1395
Barn: R1481
Shipping container: R1533
Tower: R2148
Farm stay: R3336
Average Price for Private Rooms
R979.43
Average Price for Serviced Apartments
R1447.74
Avg. Price for Private Rooms
R979.43
Avg. Price for Serviced Apartments
R1447.74
Reviews
Airbnb review scores in Johannesburg (4.70) are significantly below the average Airbnb review score across all locations (4.754). There are 4130 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.
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. 15% 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.
Hosts with Most Listings
Host Name No. of Listings Avg. Review Score
Robert 244 4.28
Julius 50 3.93
Easy Stays 50 4.79
Eva 41 4.57
Sylvia 40 4.61
Linda 34 4.79
Chuka 32 4.38
Miles Maile 26 4.3
Monique 26 4.56
Mint Hotels 25 3.8
Claude 25 4.7
Miriam 24 4.68
Qiniso 23 4.85
Derek 23 None
Superhost icon
Hosts listed as superhosts
23.0%
Multiple properties icon
Hosts with more than 1 listing
15.8%
Languages Spoken by Host
Padlock icon
34%
of hosts welcome guests with lockboxes, keypads, smart locks or other self check-in methods
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
Sandton 1,268 998 R1,777 418 R1,183 419 R1,770 82 R3,630 216 R1,080 4.68
Midrand 660 515 R1,455 203 R990 261 R1,417 25 R2,738 126 R987 4.67
Rosebank 508 459 R1,545 286 R1,290 140 R1,962 5 R5,132 33 R1,233 4.65
Randburg 393 237 R1,088 149 R830 49 R1,072 17 R2,362 143 R830 4.72
Sandown 281 221 R1,675 108 R1,394 96 R1,880 8 R2,467 41 R1,632 4.59
Centurion 267 153 R1,560 79 R928 42 R1,219 15 R3,664 105 R916 4.73
Bryanston 230 182 R2,746 79 R1,421 55 R1,653 19 R4,162 37 R1,260 4.75
Waterval City 218 186 R1,870 129 R1,545 44 R2,603 4 R2,789 9 R1,403 4.74
Edenburg 212 158 R1,514 67 R960 80 R1,263 5 R2,477 49 R1,200 4.69
City and Suburban 207 186 R727 155 R690 8 R1,814 0 - 19 R793 4.53
Melville 205 91 R1,131 54 R761 15 R1,130 9 R2,784 100 R894 4.77
Roodepoort 153 90 R1,436 38 R996 26 R1,191 18 R2,284 59 R882 4.74
Kempton Park 152 63 R1,330 33 R770 20 R1,063 4 R2,477 86 R1,097 4.68
Kensington 143 68 R1,382 35 R643 7 R1,062 11 R2,285 75 R729 4.71
Houghton Estate 128 67 R1,726 48 R1,388 11 R2,010 3 R4,123 56 R1,753 4.67
Bedfordview 124 64 R2,163 28 R962 24 R2,282 4 R3,771 56 R1,293 4.73
Benoni 119 46 R1,223 20 R988 17 R1,330 7 R1,440 68 R1,016 4.68
Linden 114 61 R1,275 37 R829 6 R1,019 4 R2,033 48 R919 4.82
Boksburg 97 56 R1,215 34 R976 15 R1,249 5 R2,883 31 R1,221 4.76
Broadacres AH 96 87 R1,596 29 R1,188 41 R1,277 14 R3,043 9 R1,007 4.67
Edenvale 95 36 R1,118 24 R757 4 R1,689 3 R1,756 54 R850 4.62
Craighall Park 92 74 R1,443 52 R913 11 R1,614 5 R3,576 16 R911 4.81
Germiston 88 34 R888 23 R760 9 R1,026 1 R1,265 46 R1,176 4.68
Illovo 86 64 R1,285 38 R1,133 12 R1,850 0 - 16 R1,747 4.68
Randpark Ridge 82 44 R1,253 28 R787 10 R1,139 5 R3,233 35 R729 4.83
Krugersdorp 82 48 R2,332 22 R1,211 10 R1,656 11 R3,200 33 R1,065 4.79
Parkhurst 79 62 R2,234 35 R1,114 6 R2,529 13 R3,418 16 R996 4.86
Jackal Creek Golf Estate 76 71 R1,363 31 R1,192 35 R1,375 4 R2,477 4 R878 4.71
Chartwell 76 36 R1,343 19 R1,107 15 R1,289 1 R2,062 13 R1,312 4.68
Linbro Park AH 76 68 R1,088 44 R961 20 R1,360 1 R2,200 1 R866 4.63
Johannesburg 74 58 R1,425 44 R1,116 6 R1,695 3 R2,385 8 R498 4.71
Fourways 71 47 R1,095 42 R1,029 4 R1,187 1 R3,690 24 R853 4.75
Parkview 70 46 R1,413 31 R921 6 R1,314 6 R3,918 22 R816 4.86
Observatory 69 29 R1,266 18 R685 5 R953 2 R1,845 38 R710 4.33
Parkmore 69 43 R1,655 26 R1,005 8 R1,674 4 R2,482 25 R907 4.79
Buccleuch 67 43 R909 30 R751 9 R1,128 0 - 22 R680 4.74
Marshalls Town 65 38 R815 30 R774 3 R1,392 0 - 18 R840 4.47
Hurlingham 64 45 R1,586 31 R1,007 8 R1,849 3 R3,387 11 R1,996 4.78
Glen Austin AH 63 24 R1,085 9 R946 11 R1,277 1 R1,299 34 R1,987 4.69
Fairland 61 42 R1,140 22 R816 17 R1,365 1 R589 18 R865 4.76
Glenferness AH 60 42 R1,879 25 R1,186 10 R1,774 3 R1,900 15 R1,989 4.67
Glen Marais 60 19 R1,528 6 R745 8 R1,137 1 R2,391 40 R1,038 4.66
Beverley 59 56 R1,128 29 R955 20 R1,360 3 R2,304 3 R1,253 4.80
Johannesburg North 56 34 R1,075 17 R838 7 R1,206 2 R2,694 17 R839 4.72
Parktown North 56 44 R1,036 38 R863 4 R2,246 1 R572 12 R881 4.87
Bramley 52 34 R1,173 30 R996 2 R1,109 1 R2,477 14 R1,182 4.45
Soweto 52 15 R1,176 6 R699 4 R1,187 4 R2,096 37 R753 4.63
Barbeque Downs 50 45 R1,755 18 R1,719 19 R1,747 7 R2,102 4 R931 4.68
Westdene 49 24 R1,143 11 R672 3 R1,481 4 R1,854 21 R709 4.75
Benmore Gardens 49 35 R1,705 21 R1,359 12 R1,973 1 R5,544 12 R1,332 4.81
Carlswald 48 31 R1,695 8 R901 15 R1,668 8 R2,536 10 R1,046 4.72
Dainfern Ridge 47 44 R1,104 24 R1,024 19 R1,207 0 - 3 R826 4.55
Morningside Manor 47 30 R1,902 16 R1,152 7 R1,490 2 R3,950 7 R1,064 4.72
Parkwood 47 28 R1,044 21 R931 6 R1,535 0 - 12 R911 4.89
Maroeladal Ext 8 44 42 R1,635 17 R1,190 19 R1,302 5 R3,624 1 R589 4.79
Robindale 43 20 R1,118 13 R663 4 R1,022 0 - 23 R826 4.83
Glenadrienne 42 35 R2,036 2 R771 33 R2,118 0 - 4 R1,200 4.67
Witfield 41 24 R929 19 R680 4 R1,083 0 - 17 R632 4.74
Greenside 40 27 R1,236 20 R830 3 R1,949 2 R2,937 12 R1,024 4.62
Blairgowrie 38 26 R1,800 16 R615 1 R797 2 R2,451 12 R593 4.72
Pretoria 38 30 R1,687 12 R997 11 R1,852 5 R1,829 8 R918 4.78
Lethabong 37 36 R1,217 25 R916 7 R1,292 2 R2,070 1 R1,161 4.72
Jukskei Park 35 21 R1,293 16 R608 2 R2,555 1 R3,690 14 R745 4.76
Muldersdrift 35 14 R3,204 6 R1,005 4 R1,771 1 R1,663 11 R1,434 4.60
Doringkloof 34 16 R1,505 11 R769 3 R1,421 0 - 18 R1,048 4.68
Lyttelton Manor Ext 1 34 25 R878 16 R778 6 R1,078 0 - 8 R557 4.76
Braamfontein 34 25 R919 17 R767 7 R1,240 1 R1,247 8 R723 4.54
Eldoraigne 33 13 R1,399 10 R1,303 2 R1,984 0 - 19 R950 4.74
Blue Hills AH 33 11 R2,552 3 R1,091 7 R1,305 1 R14,414 18 R830 4.52
Rynfield 32 23 R1,742 17 R1,075 1 R866 3 R3,263 8 R875 4.86
Sunninghill 32 15 R932 9 R866 4 R1,161 0 - 13 R688 4.62
Primrose 32 15 R1,638 5 R828 6 R1,429 1 R1,525 10 R1,090 4.85
Greenstone Hill 32 25 R1,701 8 R1,763 11 R1,564 6 R1,845 7 R661 4.71
Florida Park 32 9 R1,944 5 R1,046 0 - 1 R2,807 23 R769 4.44
Impala Park 31 17 R1,549 7 R1,048 6 R1,687 4 R2,322 11 R742 4.81
South Kensington 31 18 R5,179 3 R676 1 R1,438 1 R2,166 13 R794 4.38
Gallo Manor 31 7 R2,013 5 R962 0 - 0 - 24 R1,036 4.72
Lanseria 31 16 R1,944 7 R1,143 4 R1,871 3 R2,876 14 R1,289 4.82
Auckland Park 31 14 R995 9 R581 1 R589 1 R2,980 17 R772 4.62
Parktown 31 20 R1,715 11 R880 4 R1,935 1 - 11 R1,121 4.85
Clubview 31 14 R890 10 R733 4 R1,282 0 - 17 R737 4.65
Troyeville 30 28 R875 21 R714 3 R1,195 2 R2,079 0 - 4.54
Beverley AH 30 27 R1,485 3 R757 21 R1,501 3 R2,417 3 R2,004 4.78
Winchester Hills Ext 3 30 14 R908 10 R814 3 R1,207 0 - 16 R906 4.68
Tinswalo Country and Equestrian Estate 30 24 R2,257 0 - 6 R1,865 18 R2,437 1 R2,633 4.60
Randhart 30 11 R1,268 8 R1,126 0 - 1 R1,178 19 R923 4.72
Emmarentia 30 17 R1,596 14 R716 1 R1,195 1 R14,536 12 R1,244 4.85
Vorna Valley 29 19 R1,320 9 R1,255 8 R1,074 2 R2,469 10 R724 4.74
Atholl 28 8 R1,674 4 R784 1 R1,490 0 - 20 R1,116 4.50
Aston Manor 26 9 R1,982 5 R984 2 R1,421 1 R3,586 14 R1,192 4.54
Norwood 26 17 R1,254 4 R628 3 R1,559 4 R2,379 9 R680 4.74
Victory Park Ext 1 26 25 R1,903 15 R922 4 R1,984 3 R3,459 0 - 4.85
Helderkruin 26 4 R4,331 1 R6,012 1 R1,143 1 - 22 R1,094 5.00
Alberante 26 4 R2,447 0 - 1 R572 2 R4,340 22 R1,706 4.64
Dunvegan 26 16 R1,373 12 R958 3 R1,161 0 - 9 R1,324 4.84
Bloubosrand 25 16 R619 11 R535 4 R918 0 - 9 R724 4.67
Noordheuwel 25 7 R1,280 4 R1,191 2 R1,074 1 R2,044 17 R975 4.81
Craigavon AH 25 13 R1,970 3 R797 4 R1,399 5 R2,551 12 R986 4.59
Cyrildene 25 15 R1,384 9 R526 4 R719 0 - 7 R549 4.45
Boksburg North 24 5 R807 4 R736 1 R1,091 0 - 17 R837 4.51
Florida 24 12 R586 9 R491 3 R872 0 - 12 R419 4.48
Birchleigh 24 13 R1,538 9 R651 3 R962 0 - 11 R795 4.90
Paulshof 24 11 R1,758 3 R901 5 R1,605 1 - 10 R872 4.73
Melrose North 24 22 R2,172 12 R1,902 6 R2,463 1 R5,492 2 R4,608 4.82
Highlands North 24 13 R1,365 9 R733 3 R1,669 1 R6,133 5 R1,816 4.91
Bordeaux 24 19 R880 13 R860 2 R762 2 R1,836 3 R554 4.74
Palmlands AH 24 22 R1,578 15 R1,266 6 R2,086 1 R3,413 1 R1,195 4.92
Bonaero Park 24 3 R1,253 1 R537 1 R832 0 - 16 R997 4.73
Horison 24 10 R807 6 R731 3 R1,126 1 R624 14 R927 4.61
Northcliff 24 17 R2,220 8 R1,018 2 R1,646 7 R3,757 7 R1,230 4.81
Franklin Roosevelt Park 23 13 R791 10 R775 1 R918 0 - 10 R865 4.73
Lombardy East 23 8 R1,139 6 R681 0 - 0 - 14 R726 4.52
North Riding 23 14 R1,750 4 R1,325 8 R1,773 1 R3,084 9 R946 4.38
Jeppestown 23 12 R1,171 5 R1,984 1 R1,005 0 - 7 R663 4.51
Waterval Estate 23 22 R781 19 R556 1 R884 2 R2,755 1 R312 4.74
Sundowner 23 15 R1,050 12 R1,010 2 R1,421 0 - 8 R1,473 4.78
Little Falls Ext 1 23 13 R1,306 6 R702 3 R1,346 2 R2,495 8 R953 4.82
Noordwyk 23 7 R1,492 4 R1,758 2 R1,308 1 R797 16 R790 4.41
Doornfontein 23 21 R1,001 17 R1,018 2 R918 0 - 1 R329 4.77
Rhodesfield 22 7 R2,088 3 R479 1 R1,213 1 R5,076 15 R767 4.30
Mulbarton 22 6 R858 6 R858 0 - 0 - 15 R1,057 4.83
Kelvin 21 13 R2,030 8 R1,048 0 - 3 R2,581 8 R1,198 4.80
Waverley 21 19 R1,128 14 R1,057 2 R1,325 2 R1,715 2 R979 4.74
Atlasville Ext 1 20 16 R912 9 R788 5 R1,034 1 R1,074 1 R658 4.80
Brakpan 20 13 R1,581 4 R966 3 R1,167 3 R1,230 7 R589 4.97
Craighall 20 17 R1,036 11 R953 4 R889 1 R2,391 3 R422 4.84
Alberton 20 16 R1,014 6 R669 6 R1,272 4 R1,161 4 R612 4.43
Wynberg 19 3 R999 2 R780 1 R1,438 0 - 14 R832 2.67
Hyde Park 19 18 R2,882 9 R1,540 5 R2,342 2 R4,712 0 - 4.73
Verwoerdpark 19 11 R1,258 4 R949 5 R1,119 1 R1,507 7 R720 4.79
Bredell AH 19 8 R1,213 5 R1,116 3 R1,374 0 - 11 R1,934 4.97
Highveld Ext 7 19 15 R1,779 11 R1,128 1 R1,975 0 - 4 R884 4.92
Mayberry Park 19 5 R1,061 3 R762 0 - 1 R1,473 14 R566 4.42
Fontainebleau 19 10 R986 5 R665 3 R1,270 1 R1,819 7 R688 4.76
Woodmead 19 16 R796 1 R658 0 - 1 - 3 R1,784 4.61
Dunkeld West 18 7 R4,514 3 R1,594 2 R1,585 0 - 10 R1,599 4.93
Norkem Park 18 8 R975 3 R589 1 R1,247 4 R1,270 10 R610 4.83
Mondeor 18 12 R963 9 R686 1 R416 0 - 5 R576 4.80
Wendywood 18 12 R1,081 10 R648 0 - 1 R1,992 5 R567 4.70
Orchards 18 17 R2,775 10 R858 3 R1,083 1 R2,252 1 R520 4.81
Boksburg West 17 16 R1,300 10 R854 5 R897 0 - 1 R832 4.41
The Hill 17 5 R1,046 3 R554 2 R1,784 0 - 12 R706 3.67
Glenvista 17 7 R1,970 4 R1,265 0 - 1 R2,772 10 R1,253 4.72
Sydenham 17 10 R1,434 4 R814 1 R1,577 0 - 7 R361 4.80
Sandhurst 17 16 R2,459 12 R1,773 3 R3,413 1 R7,831 1 R1,178 4.96
Blackheath 17 4 R681 2 R537 1 - 0 - 13 R898 4.93
Comet 17 12 R927 7 R879 4 R810 1 R1,732 5 R658 4.47
Bedford Gardens 17 16 R2,230 2 R2,625 11 R2,332 3 R1,629 0 - 4.83
Country View 17 4 R814 2 R814 1 - 1 - 13 R790 4.89
Fairmount 17 12 R2,230 5 R1,117 4 R2,079 3 R3,915 0 - 4.85
Norscot 17 3 R2,391 1 R745 0 - 2 R3,214 11 R1,339 4.76
Pierre van Ryneveld Park 17 7 R1,025 4 R853 1 R1,490 2 R1,135 9 R959 4.58
Killarney 16 11 R1,011 7 R846 4 R1,340 0 - 5 R1,182 4.57
Rooihuiskraal 16 13 R951 9 R887 3 R1,143 1 - 3 R589 4.66
Dunkeld 16 12 R1,698 5 R1,321 7 R1,913 0 - 1 R4,245 4.72
Kensington B 16 15 R760 13 R704 2 R1,126 0 - 1 R762 4.70
Kyalami Estate 16 12 R1,148 8 R1,003 4 R1,536 0 - 4 R1,243 4.74
Mooikloof 16 15 R2,364 2 R1,966 11 R1,277 1 R2,270 1 R1,386 4.80
Melrose 15 12 R2,127 7 R1,484 4 R1,617 1 R7,519 3 R1,346 4.79
Northmead 15 9 R1,079 3 R1,045 5 R1,195 0 - 5 R669 4.86
Heuweloord 15 4 R1,919 0 - 3 R976 0 - 11 R780 4.56
Van Riebeeck Park 15 10 R1,639 4 R1,096 2 R1,836 3 R1,432 4 R1,113 4.83
New Redruth 15 12 R1,325 9 R1,317 3 R1,351 0 - 3 R1,034 4.74
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