Skip to content
We’re sorry, some parts of the Airbnb website don’t work properly without JavaScript enabled.
Homes
Homes
NEW
NEW
Experiences
Experiences, new
NEW
NEW
Services
Services, new
Start your search
Location
Homes in Johannesburg
Check in / Check out
Any week
Guests
Add guests
Become a host
Help Centre
Become a host
It’s easy to start hosting and earn extra income.
Refer a host
Find a co-host
Log in or sign up
filters
Filters
Price
Type of place
Show map
Search results; Over 1,000 homes in Johannesburg
Over 1,000 homes in Johannesburg
Superhost
Superhost
Rooms in Johannesburg
Heritage Johannesburg Family Home incl. Breakfast
2 bedrooms
,
·
3 beds
,
·
2 private bathrooms
26–31 Jul
26–31 Jul
$466 SGD
Show price breakdown
for 5 nights
$466 SGD for 5 nights
,
·
4.76 out of 5 average rating, 129 reviews
4.76 (129)
Top guest favourite
Guest favourite
Room in Johannesburg
1 x room in posh getaway artists home, city view
4.91 out of 5 average rating, 90 reviews
4.91 (90)
,
·
1 queen bed
1 queen bed
,
·
1 bathroom
1 bathroom
30 Jul – 4 Aug
30 Jul – 4 Aug
$144 SGD
Show price breakdown
for 5 nights
$144 SGD for 5 nights
Top guest favourite
Guest favourite
Cottage in Randburg
Secure two-bedroom private studio with solar.
4.97 out of 5 average rating, 103 reviews
4.97 (103)
,
·
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
,
·
1 bathroom
1 bathroom
23–28 Jul
23–28 Jul
$337 SGD
Show price breakdown
for 5 nights
$337 SGD for 5 nights
Top guest favourite
Guest favourite
Flat in Randburg
Convenient Stopover*Own entrance* Hyde Park close.
4.97 out of 5 average rating, 110 reviews
4.97 (110)
,
·
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
22–27 Jul
22–27 Jul
$237 SGD
Show price breakdown
for 5 nights
$237 SGD for 5 nights
Top guest favourite
Guest favourite
Flat in Roodepoort
Cozy Getaway
5.0 out of 5 average rating, 25 reviews
5.0 (25)
,
·
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
4–9 Oct
4–9 Oct
$231 SGD
Show price breakdown
for 5 nights
$231 SGD for 5 nights
Top guest favourite
Guest favourite
Guest suite in Randburg
Pete's Suite
4.97 out of 5 average rating, 142 reviews
4.97 (142)
,
·
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
26–31 Jul
26–31 Jul
$190 SGD
Show price breakdown
for 5 nights
$190 SGD for 5 nights
Top guest favourite
Guest favourite
Apartment in Johannesburg
Garden cottage in Melville
4.98 out of 5 average rating, 46 reviews
4.98 (46)
,
·
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
14–19 Aug
14–19 Aug
$242 SGD
Show price breakdown
for 5 nights
$242 SGD for 5 nights
Top guest favourite
Guest favourite
Flat in Sandton
Sandton CBD 5 min away! Flat No. 2 in Sandton!
4.92 out of 5 average rating, 500 reviews
4.92 (500)
,
·
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1.5 bathrooms
1.5 bathrooms
23–28 Jul
23–28 Jul
$338 SGD
Show price breakdown
for 5 nights
$338 SGD for 5 nights
Top guest favourite
Guest favourite
Guest suite in Randburg
Leafy Craighall Park, home away from home (Solar)
4.95 out of 5 average rating, 144 reviews
4.95 (144)
,
·
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
27 Jul – 1 Aug
27 Jul – 1 Aug
$278 SGD
Show price breakdown
for 5 nights
$278 SGD for 5 nights
Guest favourite
Guest favourite
Cottage in Johannesburg
The Sol Loft (with Solar + Borehole water)
4.96 out of 5 average rating, 49 reviews
4.96 (49)
,
·
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
1–6 Aug
1–6 Aug
$495 SGD
Show price breakdown
for 5 nights
$495 SGD for 5 nights
Top guest favourite
Guest favourite
Flat in Johannesburg
Your perfect base to explore Melville and Joburg
4.93 out of 5 average rating, 499 reviews
4.93 (499)
,
·
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
21–26 Jul
21–26 Jul
$278 SGD
Show price breakdown
for 5 nights
$278 SGD for 5 nights
Top guest favourite
Guest favourite
Room in Johannesburg
Victorian Coachman’s Pad
4.97 out of 5 average rating, 38 reviews
4.97 (38)
,
·
1 bed
1 bed
,
·
1.5 bathrooms
1.5 bathrooms
23–28 Jul
23–28 Jul
$230 SGD
Show price breakdown
for 5 nights
$230 SGD for 5 nights
Top guest favourite
Guest favourite
Guest house in Johannesburg
Cottage Le jardin - Parkhurst - entirely private
4.98 out of 5 average rating, 51 reviews
4.98 (51)
,
·
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
2–7 Aug
2–7 Aug
$434 SGD
Show price breakdown
for 5 nights
$434 SGD for 5 nights
Top guest favourite
Guest favourite
Flat in Johannesburg
In the heart of Rosebank - The Vantage
4.98 out of 5 average rating, 615 reviews
4.98 (615)
,
·
2 bedrooms
2 bedrooms
,
·
2 beds
2 beds
,
·
2 bathrooms
2 bathrooms
28 Aug – 2 Sept
28 Aug – 2 Sept
$562 SGD
Show price breakdown
for 5 nights
$562 SGD for 5 nights
Flat in Johannesburg
A Little Piece of Africa | Luxury Rosebank
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
26–31 Jul
26–31 Jul
$506 SGD
$333 SGD
Show price breakdown
for 5 nights
Superhost
Superhost
Flat in Randburg
Stylish 2 Bedroom Apartment near Hurlingham
New place to stay
New
,
·
2 bedrooms
2 bedrooms
,
·
2 beds
2 beds
,
·
2.5 bathrooms
2.5 bathrooms
21–26 Jul
21–26 Jul
$491 SGD
$442 SGD
Show price breakdown
for 5 nights
Top guest favourite
Guest favourite
Guest house in Randburg
Ivy Cottage Parkhurst
4.98 out of 5 average rating, 108 reviews
4.98 (108)
,
·
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
23–28 Jul
23–28 Jul
$372 SGD
Show price breakdown
for 5 nights
$372 SGD for 5 nights
Guest favourite
Guest favourite
Room in Johannesburg
Bella Vista @ No.2
5.0 out of 5 average rating, 8 reviews
5.0 (8)
,
·
1 queen bed
1 queen bed
,
·
1 bathroom
1 bathroom
8–13 Aug
8–13 Aug
$245 SGD
Show price breakdown
for 5 nights
$245 SGD for 5 nights
Flat in Johannesburg
One Rosebank | Slow Luxury, Perfected
5.0 out of 5 average rating, 3 reviews
5.0 (3)
,
·
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
22–27 Jul
22–27 Jul
$407 SGD
Show price breakdown
for 5 nights
$407 SGD for 5 nights
1
2
3
4
…
15