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
SUPERHOST
Room in boutique hotel in Johannesburg
Ascot Boutique Hotel - Deluxe Room
2 guests1 bedroom1 bed1 private bathroom
WifiFree parking
Room in boutique hotel in Johannesburg
MABONENG UMFULA apartment + Netflix&uncapped WiFi
2 guests1 bedroom1 bed1.5 bathrooms
WifiKitchenPool
SUPERHOST
Hotel room in Sandton
Sandton Skye Apartment #607
2 guestsStudio1 bed1 bathroom
WifiFree parkingKitchenPool
SUPERHOST
Hotel room in Johannesburg
Flowerpots - Quaint Room at Remote Corner B&B
2 guests1 bedroom1 bed1 private bathroom
WifiFree parkingPool
SUPERHOST
Hotel room in Randburg
Stunning Apartment in The Parks
2 guests1 bedroom1 bed1 private bathroom
WifiFree parkingKitchenPool
Hotel room in Sandton
SANDTON HOTEL ROOM - Inn & Out - Twin Room
2 guestsStudio2 beds1 shared bathroom
WifiFree parking
Hotel room in Midrand
Luxe en-suite 10 FOUR20
2 guests1 bedroom1 bed1 private bathroom
WifiFree parkingPool
SUPERHOST
Room in boutique hotel in Randburg
C&C HOTEL VIBES UNIT 3 SELF CATERING GUEST HOUSE
2 guests1 bedroom1 bed1 private bathroom
WifiFree parkingKitchenPool
SUPERHOST
Entire apartment in Sandton
One and Only Jozi
2 guests1 bedroom1 bed1.5 bathrooms
WifiFree parkingKitchenPool
Entire apartment in Sandton
BlackBrick | Studio Suite
2 guestsStudio1 bed1 bathroom
WifiFree parkingKitchen
SUPERHOST
Room in boutique hotel in Sandton
The Lap Of Luxury For Pleasure & Business
10 guests5 bedrooms8 beds7.5 shared bathrooms
WifiFree parkingKitchenPool
SUPERHOST
Entire apartment in Bedfordview
Brand New! High-Rise, Designer Executive Apartment
2 guests1 bedroom1 bed1.5 bathrooms
WifiFree parkingKitchenPool
Hotel room in Johannesburg
Deluxe Suite with private bathroom
3 guests1 bedroom2 beds1 private bathroom
WifiKitchenPool
Hotel room in Sandton
Luxury @ Sandton Skye
2 guestsStudio1 bed1 bathroom
WifiFree parkingKitchenPool
SUPERHOST
Hotel room in Johannesburg
Melville Gap Guesthouse (5th Avenue)
2 guests1 bedroom1 bed1 private bathroom
WifiFree parkingKitchenPool
Room in boutique hotel in Johannesburg
SABABA BOUTIQUE HOTEL
2 guests1 bedroom0 beds1 private bathroom
WifiFree parkingKitchenPool
Room in aparthotel in Randburg
Don luxury Apart-boutique
4 guests1 bedroom1 bed1.5 bathrooms
WifiFree parkingKitchenPool
Hotel room in Lanseria
SleepOver Lanseria - Family unit
2 guests1 bedroom1 bed1 private bathroom
WifiFree parking
Hotel room in Sandton
HOTEL ROOM SANDTON - Inn & Out - Family Room
3 guestsStudio2 beds1 shared bathroom
WifiFree parking
Hotel room in Bedfordview
Goodnight lodge double room
2 guests1 bedroom0 beds1 shared bathroom
WifiFree parkingPool
1 – 20 of 300+ places to stay
Enter dates and number of guests to find the total price per night.