300+ stays

Stays in Johannesburg

Review COVID-19 travel restrictions before you book.
Learn more
Entire serviced apartment in Johannesburg
Affordable Apartment in Johannesburg-Room205
2 guestsStudio1 bed1 bathroom
WifiFree parkingHeating
₹2,049 per night
Entire rental unit in Germiston
The Nicol Hotel Studio
2 guests1 bedroom1 bed1 bathroom
WifiFree parkingHeating
₹2,794 per night
Entire serviced apartment in Johannesburg
Self Catering 1 Bedroom in Johannesburg-Room307
2 guests1 bedroom1 bed1 bathroom
WifiKitchenFree parkingHeating
₹2,049 per night
SUPERHOST
Entire apartment in Sandton
Luxurious Sandton Apartment
4 guests2 bedrooms2 beds2.5 bathrooms
WifiKitchenFree parking
₹8,658 per night
Entire cottage in Roodepoort
Snug little cottage
2 guests1 bedroom1 bed1.5 bathrooms
WifiKitchenFree parkingHeating
₹1,105 per night
Entire guest house in Randburg
Greenside executive cottage with private garden
2 guests1 bedroom1 bed1 bathroom
WifiKitchenFree parking
₹2,459 per night
SUPERHOST
Entire rental unit in Sandton Skye, Sandton
Sandton Skye 605 - Luxury Studio
2 guestsStudio1 bed1 bathroom
WifiKitchenFree parking
₹4,354 per night
Entire rental unit in Johannesburg
Park Central Loft Apartment in Rosebank
2 guests1 bedroom1 bed1 bathroom
WifiKitchenFree parking
₹5,199 per night
SUPERHOST
Entire rental unit in Johannesburg
The Park Central Residence 1 Bed Loft
2 guests1 bedroom1 bed1 bathroom
WifiKitchenFree parking
₹5,681 per night
SUPERHOST
Entire rental unit in Johannesburg
Luxurious and Homely Vantage Apartment
4 guests2 bedrooms2 beds2 bathrooms
WifiKitchenFree parkingHeating
₹4,757 per night
SUPERHOST
Entire apartment in Sandton
New Studio Apartment on Fredman - BlackBrick G6
2 guests1 bedroom1 bed1 bathroom
WifiKitchenFree parkingHeating
₹3,074 per night
SUPERHOST
Entire rental unit in Johannesburg
20Mb WiFi LuxSuite vibrant area art 2km 2 gautrain
2 guests1 bedroom1 bed1 bathroom
WifiKitchenFree parkingHeating
₹4,098 per night
SUPERHOST
Entire serviced apartment in Germiston
The Nicol Hotel (Unit312)
2 guests1 bedroom1 bed1 bathroom
WifiKitchenFree parkingHeating
₹3,654 per night
Entire rental unit in Sandton
Fully furnished 2bed, 5 mins from Sandton CBD
4 guests2 bedrooms2 beds2 bathrooms
WifiKitchenFree parking
₹3,871 per night
SUPERHOST
Entire rental unit in Randburg
Heather's Haven
2 guests1 bedroom1 bed1 bathroom
WifiKitchenFree parkingHeating
₹1,647 per night
SUPERHOST
Entire rental unit in Sandton
Elegant flatlet in leafy Hurlingham Sandton
2 guests1 bedroom1 bed1 bathroom
WifiKitchenFree parkingHeating
₹1,972 per night
SUPERHOST
Entire rental unit in Johannesburg
The Park Central Residence 2 Bed Duplex
4 guests2 bedrooms2 beds2 bathrooms
WifiKitchenFree parking
₹8,926 per night
Entire rental unit in Sandton
STANDARD ROOM
2 guests1 bedroom1 bed1 bathroom
WifiKitchenFree parkingHeating
₹3,107 per night
Private room in Johannesburg
Beautiful private guest suite - Melrose Arch/Athol
2 guests1 bedroom1 bed1 private bathroom
WifiKitchenFree parkingHeating
₹1,409 per night
Entire rental unit in Sandton
Sandton Skye 904 exclusive amenities & services
2 guests1 bedroom1 bed1 bathroom
WifiKitchenFree parkingHeating
₹3,163 per night
120 of 300+ places to stay
Enter dates to see full pricing. Additional fees apply. Taxes may be added.