Skip to content
81 stays

Stays in Johannesburg

Enter dates and number of guests to see the total price per night.
Check travel restrictions before booking.
Please review and follow government travel guidelines.
Learn more
SUPERHOST
Tiny house in Randburg
1 bedroom cottage close to restaurants / Rosebank
2 guests1 bedroom1 bed1.5 bathrooms
WifiKitchenHeating
Rating 4.87 out of 5;230 reviews
SUPERHOST
Tiny house in Johannesburg
The Wendy House - Melville Smart Home
2 guests1 bedroom1 bed1 bathroom
WifiHeating
Rating 4.83 out of 5;133 reviews
SUPERHOST
Treehouse in Sandton
The City Treehouse
2 guests1 bedroom1 bed1 bathroom
WifiKitchenHeating
Rating 4.98 out of 5;50 reviews
Tiny house in Boksburg
Thatched Cottage in very quiet Secure Village
2 guests1 bedroom1 bed1.5 bathrooms
WifiHeating
Rating 4.61 out of 5;44 reviews
Tiny house in Johannesburg
Melville Tiny House Movement styled cottage
1 guest1 bedroom1 bed1.5 bathrooms
WifiKitchen
Rating 5.0 out of 5;7 reviews
Private room in Johannesburg
A Beautiful and Peaceful place to be.
2 guests1 bedroom1 bed1.5 shared bathrooms
WifiKitchenHeating
Rating 4.50 out of 5;6 reviews
Farm stay in Chartwell
The Urban Farmhouse: Find Peace&Rest@the Farmhouse
7 guests4 bedrooms5 beds3.5 bathrooms
WifiKitchenHeating
Rating 4.75 out of 5;4 reviews
Farm stay in Farmall
Offgrid Farm Rock Cottage 1
2 guests1 bedroom1 bed1 bathroom
WifiKitchen
Rating 4.67 out of 5;3 reviews
Private room in Midrand
Wooden Cabin 2 on secure nature-rich estate
1 guest1 bedroom1 bed1.5 shared bathrooms
WifiKitchenHeating
Rating 4.50 out of 5;14 reviews
Private room in Chartwell
Off-Grid Farm Experience, best of both worlds
4 guests2 bedrooms2 beds1.5 bathrooms
WifiKitchen
Rating 4.55 out of 5;38 reviews
Private room in Germiston
Homely feel Rental
4 guests2 bedrooms1 bed1 shared bathroom
Campsite in Sandton
Afro-Chic Industrial Campsite situated in Sandton
16+ guests12 bedrooms2 beds1 bathroom
Kitchen
Tiny house in Midrand
LilyShire, self catering cottage, kyalami castle
2 guestsStudio0 beds1 bathroom
WifiKitchenHeating
SUPERHOST
Private room in Midrand
Tastefully furnished and equipped executive room
2 guests1 bedroom1 bed1 private bathroom
WifiHeating
Rating 4.91 out of 5;35 reviews
Tiny house in Sandton
Klein maar getrain.
2 guests1 bedroom1 bed1 bathroom
Heating
Tiny house in Germiston
Beautiful place
1 guestStudio1 bed1 bathroom
Wifi
Private room in Roodepoort
Zen
2 guests1 bedroom2 beds1 private bathroom
Kitchen
Earth house in Johannesburg
Luxury African City Living
2 guests1 bedroom1 bed1 bathroom
WifiKitchenHeating
Rating 3.80 out of 5;5 reviews
Tiny house in Randburg
Upstairs apartment, self catering suite for two.
2 guests1 bedroom1 bed1 bathroom
Kitchen
SUPERHOST
Farm stay in Midrand
Donovan Heights 1
2 guests1 bedroom1 bed1.5 bathrooms
WifiKitchenHeating
Rating 4.95 out of 5;39 reviews
120 of 81 Castles
Enter dates to see full pricing. Additional fees apply. Taxes may be added.