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
Boutique hotel in Johannesburg
THE OWL BOUTIQUE HOTEL
1 bedroom
,
·
1 bed
,
·
1 shared bathroom
1–6 Jul
1–6 Jul
$280 SGD
Show price breakdown
for 5 nights
$280 SGD for 5 nights
,
·
Top guest favourite
Guest favourite
Villa in Johannesburg
A Mansion to remember. A Sanctuary in the sky.
3 bedrooms
3 bedrooms
,
·
4 beds
4 beds
,
·
3.5 bathrooms
3.5 bathrooms
16–21 Aug
16–21 Aug
$1,848 SGD
Show price breakdown
for 5 nights
$1,848 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 5 reviews
5.0 (5)
Superhost
Superhost
Home in Johannesburg
Tranquil oasis footsteps away from Rosebank vibe.
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
1–6 Jul
1–6 Jul
$522 SGD
$434 SGD
Show price breakdown
for 5 nights
New home discount
Free cancellation
New place to stay
New
Guest favourite
Guest favourite
Flat in Randburg
French Country Style Studio * Walk to Rosebank
1 queen bed
1 queen bed
,
·
1 bathroom
1 bathroom
1–6 Jul
1–6 Jul
$353 SGD
Show price breakdown
for 5 nights
$353 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 5 reviews
5.0 (5)
Place to stay in Johannesburg
Rosebank-one bedroom apartment
1 bedroom
1 bedroom
,
·
1 queen bed
1 queen bed
,
·
1 bathroom
1 bathroom
1–6 Jul
1–6 Jul
$467 SGD
Show price breakdown
for 5 nights
$467 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 3 reviews
5.0 (3)
Top guest favourite
Guest favourite
Guest suite in Randburg
Pete's Suite
1 bedroom
1 bedroom
,
·
1 queen bed
1 queen bed
,
·
1 bathroom
1 bathroom
9–14 Jul
9–14 Jul
$193 SGD
Show price breakdown
for 5 nights
$193 SGD for 5 nights
Free cancellation
4.97 out of 5 average rating, 141 reviews
4.97 (141)
Top guest favourite
Guest favourite
Cottage in Randburg
Secure two-bedroom private studio with solar.
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
,
·
1 bathroom
1 bathroom
1–6 Jul
1–6 Jul
$324 SGD
Show price breakdown
for 5 nights
$324 SGD for 5 nights
Free cancellation
4.97 out of 5 average rating, 100 reviews
4.97 (100)
Home in Johannesburg
The Elysium Saxonwold
1 bedroom
1 bedroom
,
·
1 king bed
1 king bed
,
·
1 bathroom
1 bathroom
4–9 Jul
4–9 Jul
$480 SGD
$398 SGD
Show price breakdown
for 5 nights
New home discount
Free cancellation
Flat in Johannesburg
Sweet Swithins
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
1–6 Jul
1–6 Jul
$278 SGD
Show price breakdown
for 5 nights
$278 SGD for 5 nights
Free cancellation
New place to stay
New
Flat in Johannesburg
Stylish 2-Bedroom Stay Near Rosebank & Sandton
2 bedrooms
2 bedrooms
,
·
4 beds
4 beds
,
·
2.5 bathrooms
2.5 bathrooms
5–10 Jul
5–10 Jul
$527 SGD
Show price breakdown
for 5 nights
$527 SGD for 5 nights
Free cancellation
New place to stay
New
Guest favourite
Guest favourite
Home in Sandton
Blessed House Luxury into Nature in Sandton
1 bedroom
1 bedroom
,
·
1 queen bed
1 queen bed
,
·
1 bathroom
1 bathroom
1–6 Jul
1–6 Jul
$367 SGD
$305 SGD
Show price breakdown
for 5 nights
4.92 out of 5 average rating, 104 reviews
4.92 (104)
Top guest favourite
Guest favourite
Flat in Sandton
Sandton Central 2 bedroomed furnished apartment
2 bedrooms
2 bedrooms
,
·
2 beds
2 beds
,
·
2 bathrooms
2 bathrooms
5–10 Jul
5–10 Jul
$565 SGD
$519 SGD
Show price breakdown
for 5 nights
Free cancellation
4.94 out of 5 average rating, 17 reviews
4.94 (17)
Guest favourite
Guest favourite
Guest house in Johannesburg
Modern Private Stay | Quiet & Secure
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
5–10 Jul
5–10 Jul
$324 SGD
Show price breakdown
for 5 nights
$324 SGD for 5 nights
Free cancellation
4.93 out of 5 average rating, 30 reviews
4.93 (30)
Top guest favourite
Guest favourite
Guest suite in Johannesburg
Oakhurst Guest Suite
1 bedroom
1 bedroom
,
·
1 queen bed
1 queen bed
,
·
1 bathroom
1 bathroom
1–6 Jul
1–6 Jul
$266 SGD
$232 SGD
Show price breakdown
for 5 nights
Free cancellation
4.96 out of 5 average rating, 49 reviews
4.96 (49)
Home in Johannesburg
Heritage Johannesburg Family Home incl. Breakfast
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
,
·
2 bathrooms
2 bathrooms
6–11 Jul
6–11 Jul
$463 SGD
Show price breakdown
for 5 nights
$463 SGD for 5 nights
Free cancellation
4.79 out of 5 average rating, 126 reviews
4.79 (126)
Flat in Sandton
Velvet & Views | Designer Luxury | 2BR | Sandton
2 bedrooms
2 bedrooms
,
·
2 queen beds
2 queen beds
,
·
2 bathrooms
2 bathrooms
1–6 Jul
1–6 Jul
$879 SGD
Show price breakdown
for 5 nights
$879 SGD for 5 nights
Free cancellation
4.5 out of 5 average rating, 4 reviews
4.5 (4)
Top guest favourite
Guest favourite
Flat in Johannesburg
Your perfect base to explore Melville and Joburg
1 bedroom
1 bedroom
,
·
1 double bed
1 double bed
,
·
1 bathroom
1 bathroom
1–6 Jul
1–6 Jul
$278 SGD
Show price breakdown
for 5 nights
$278 SGD for 5 nights
Free cancellation
4.93 out of 5 average rating, 497 reviews
4.93 (497)
Top guest favourite
Guest favourite
Cottage in Johannesburg
The Sol Loft (with Solar + Borehole water)
1 bedroom
1 bedroom
,
·
1 queen bed
1 queen bed
,
·
1 bathroom
1 bathroom
10–15 Jul
10–15 Jul
$472 SGD
Show price breakdown
for 5 nights
$472 SGD for 5 nights
Free cancellation
4.96 out of 5 average rating, 47 reviews
4.96 (47)
Top guest favourite
Guest favourite
Flat in Randburg
Craighall Park Solar Power Charming Loft-Style No2
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
1–6 Jul
1–6 Jul
$273 SGD
Show price breakdown
for 5 nights
$273 SGD for 5 nights
Free cancellation
4.9 out of 5 average rating, 346 reviews
4.9 (346)
1
2
3
4
…
15