300+ stays

Stays in City of Johannesburg Metropolitan Municipality

Enter dates and number of guests to see the total price per night.
Review COVID-19 travel restrictions before you book.
Learn more
Treehouse in Midrand
Incredible Treehouse getaway immersed in nature close to the city
2 guests1 bedroom1 bed1 bathroom
WifiFree parkingKitchenPool
Private room in Krugersdorp
Endless Views Guest House
2 guests1 bedroom1 bed1 private bathroom
WifiFree parkingKitchenPool
SUPERHOST
Private room in Roodepoort
ROWAN PLACE - HOME AWAY FROM HOME
1 guest1 bedroom1 bed1 private bathroom
WifiFree parkingKitchenPool
SUPERHOST
Private room in Roodepoort
Cosy Comfort
2 guests1 bedroom1 bed1 private bathroom
WifiFree parkingPool
Entire guest house in Roodepoort
Sunny Modern Cottage
4 guests1 bedroom2 beds1 bathroom
WifiFree parkingKitchenPool
Entire residential home in Randburg
Private and secure 2 Bed Unit with Garden
4 guests2 bedrooms2 beds2 bathrooms
WifiFree parkingKitchenPool
Entire cottage in Randburg
Fully equiped 1 Bedroom Cottage, Free wifi
3 guests1 bedroom2 beds1 bathroom
WifiFree parkingKitchenPool
SUPERHOST
Entire guest suite in Randburg
Randpark Ridge, convenient get-a-way
2 guests1 bedroom1 bed1 bathroom
WifiFree parkingKitchenPool
SUPERHOST
Entire guest house in Randburg
Parkview Tree Top Retreat
2 guests1 bedroom1 bed1 bathroom
WifiFree parkingPool
Private room in Johannesburg
The MIAMI ROOM @ Lily Bees World
2 guests1 bedroom1 bed2 shared bathrooms
WifiFree parkingPool
Entire chalet in Chartwell
Four Seasons Self-Catering - The Loerie Chalet
5 guests1 bedroom5 beds2 bathrooms
Free parkingKitchenPool
SUPERHOST
Entire loft in Randburg
Secure and Private Designer Loft
2 guests1 bedroom1 bed1.5 bathrooms
WifiFree parkingKitchenPool
SUPERHOST
Entire rental unit in Randburg
C&C HOTEL VIBES UNIT 1 SELF CATERING GUEST HOUSE
4 guests2 bedrooms2 beds1 bathroom
WifiFree parkingKitchenPool
Entire loft in Midrand
Midrand Stunning loft unit in Fourways, Dainfern
2 guests1 bedroom1 bed1 bathroom
WifiFree parkingKitchenPool
Entire residential home in Randburg
3. Close to everything JHB has to offer...
1 guestStudio1 bed1 bathroom
WifiFree parkingKitchenPool
SUPERHOST
Entire rental unit in Roodepoort
The Oakes
2 guests1 bedroom1 bed1 bathroom
WifiFree parkingKitchenPool
SUPERHOST
Private room in Randburg
Acacia Gardens - en suite garden room
2 guests1 bedroom2 beds1 private bathroom
WifiFree parkingPool
SUPERHOST
Private room in Roodepoort
House on the Hill - Porcupine Room
2 guests1 bedroom1 bed1 private bathroom
WifiFree parkingPool
Entire guest suite in Randburg
Quiet and Comfortable in Greenside
2 guests1 bedroom1 bed1 bathroom
WifiFree parkingKitchenPool
Private room in Randburg
"Maison de Mae". A private suite in Fourways...
1 guest1 bedroom1 bed1.5 bathrooms
WifiFree parkingPool
1 – 20 of 300+ places to stay
Enter dates and number of guests to find the total price per night.