Accommodation in Johannesburg

Johannesburg
Find quality vacation rentals and city apartments!

Top 50 Apartments in Johannesburg

360 ft² Apartment
from $46
9.6 "Excellent"
Book now

360 ft² Apartment

Johannesburg, Gauteng, South Africa
Apartment
3 guests
860 ft² Apartment
from $40
10.0 "Excellent" (1 review)
Book now

860 ft² Apartment

Johannesburg, Gauteng, South Africa
Apartment
5 guests
380 ft² Apartment
from
9.7 "Excellent"
Book now

380 ft² Apartment

Johannesburg, Gauteng, South Africa
Apartment
2 guests
House
from $30
10.0 "Excellent"
Book now

House

Johannesburg, Gauteng, South Africa
House
2 guests
970 ft² House
from $80
Book now

970 ft² House

Johannesburg, Gauteng, South Africa
House
4 guests
House
from $30
10.0 "Excellent"
Book now

House

Johannesburg, Gauteng, South Africa
House
2 guests
Apartment
from $60
Book now

Apartment

Johannesburg, Gauteng, South Africa
Apartment
4 guests
270 ft² House
from $45
10.0 "Excellent" (1 review)
Book now

270 ft² House

Johannesburg, Gauteng, South Africa
House
2 guests
Apartment
from $50
Book now

Apartment

Johannesburg, Gauteng, South Africa
Apartment
3 guests
2 Bed Self-Catering in Fourways(Sleep 4)
from $92US
Book now

2 Bed Self-Catering in Fourways(Sleep 4)

Johannesburg, South Africa
Apartment
4 guests / 2 bedrooms / 90 m²
Johannesburg - vacation apartment for 4 people with a TV.
7 people are interested in this property
2 Bed Self-Catering in Fourways(Sleep 5)
from $113US
Book now

2 Bed Self-Catering in Fourways(Sleep 5)

Johannesburg, South Africa
Apartment
5 guests / 2 bedrooms / 72 m²
This 5-person apartment with parking in Johannesburg offers a great stay.
5 people are interested in this property
Convenient and Comfortable Cottage
from $42US
10 Excellent (2 reviews)
Book now

Convenient and Comfortable Cottage

Johannesburg, South Africa
Apartment
2 guests / 1 bedroom / 50 m²
This 50m² property in Johannesburg offers parking and Wi-Fi. The 1-bedroom apartment also offers guests a kitchen.
5 people are interested in this property
BnB close to Kyalami, Lonehill, Midrand
Flexible Cancellation
from $51US
Book now

BnB close to Kyalami, Lonehill, Midrand

Johannesburg, South Africa
Private room
2 guests / 1 bedroom
This 2-person room with a TV in Johannesburg offers a great stay.
Two Bedroom House at the Main House
Flexible Cancellation
from $117US
Book now

Two Bedroom House at the Main House

Johannesburg, South Africa
House
6 guests / 2 bedrooms / 40 m²
Room in Unique yet Affordable B&B in Midrand
from $48US
Book now

Room in Unique yet Affordable B&B in Midrand

Johannesburg, South Africa
Private room
2 guests / 9 bedrooms
This room in Johannesburg for 2 people with a hot tub offers a great vacation.
3 people are interested in this property
Lovely Self Catering Flatlet
Flexible Cancellation
from $34US
Book now

Lovely Self Catering Flatlet

Johannesburg, South Africa
Apartment
2 guests / 1 bedroom / 35 m²
Two Bedroom Two Bath Self-Catering Fourways
from $92US
Book now

Two Bedroom Two Bath Self-Catering Fourways

Johannesburg, South Africa
Apartment
4 guests / 2 bedrooms / 63 m²
Near Nelson Mandela Square - room for 2
from $62US
Book now

Near Nelson Mandela Square - room for 2

Johannesburg, South Africa
Private room
2 guests / 1 bedroom
This room in Johannesburg for 2 people with parking offers a great vacation.
3 people are interested in this property
Buautiful and Cozy Cottage
Flexible Cancellation
from $56US
Book now

Buautiful and Cozy Cottage

Johannesburg, South Africa
Private room
2 guests / 1 bedroom / 35 m²
Spacious and Bright Loft
Flexible Cancellation
from $40US
Book now

Spacious and Bright Loft

Johannesburg, South Africa
Apartment
2 guests / 1 bedroom / 59 m²
Two Bedroom Self Catering Cottage
Flexible Cancellation
from $96US
Book now

Two Bedroom Self Catering Cottage

Johannesburg, South Africa
Chalet or cabin
4 guests / 2 bedrooms / 40 m²
SUMMERHILL GUEST SUITES
from $89US
Book now

SUMMERHILL GUEST SUITES

Johannesburg, South Africa
Apartment
4 guests / 2 bedrooms / 125 m²
The Nymphe Cottage
Flexible Cancellation
from $50US
Book now

The Nymphe Cottage

Johannesburg, South Africa
Private room
2 guests / 1 bedroom / 24 m²
This Johannesburg room with 1 bedroom offers guests a pool and Wi-Fi. 24m² in size, it also provides a TV.
Affordable Room in Unique Setting
from $48US
Book now

Affordable Room in Unique Setting

Johannesburg, South Africa
Private room
2 guests / 1 bedroom
Johannesburg - vacation room for 2 people with parking.
3 people are interested in this property
Home away form home everyone welcome
Flexible Cancellation
from $150US
Book now

Home away form home everyone welcome

Johannesburg, South Africa
Apartment
6 guests / 3 bedrooms / 120 m²
Two Bedroom En suite
Flexible Cancellation
from $97US
Book now

Two Bedroom En suite

Johannesburg, South Africa
Apartment
4 guests / 2 bedrooms / 88 m²
Amazing rooftop apartment Johannesburg
Flexible Cancellation
from $400US
Book now

Amazing rooftop apartment Johannesburg

Johannesburg, South Africa
Apartment
4 guests / 1 bedroom / 40 m²
Oak Cottage
Flexible Cancellation
from $56US
Book now

Oak Cottage

Johannesburg, South Africa
Private room
2 guests / 1 bedroom / 40 m²
Cottage with Generous Space
Flexible Cancellation
from $56US
Book now

Cottage with Generous Space

Johannesburg, South Africa
Private room
2 guests / 1 bedroom / 35 m²
Robin Cottage
Flexible Cancellation
from $56US
Book now

Robin Cottage

Johannesburg, South Africa
Private room
2 guests / 1 bedroom / 40 m²
One Bedroom Self Catering Cottage
Flexible Cancellation
from $89US
Book now

One Bedroom Self Catering Cottage

Johannesburg, South Africa
Private room
2 guests / 1 bedroom / 40 m²
Open Plan Cottage
Flexible Cancellation
from $56US
Book now

Open Plan Cottage

Johannesburg, South Africa
Private room
2 guests / 1 bedroom / 35 m²
Lemon Cottage
Flexible Cancellation
from $56US
Book now

Lemon Cottage

Johannesburg, South Africa
Private room
2 guests / 1 bedroom / 40 m²
Syringa Cottage
Flexible Cancellation
from $56US
Book now

Syringa Cottage

Johannesburg, South Africa
Private room
2 guests / 1 bedroom / 40 m²
Serene Private Cottage
Flexible Cancellation
from $56US
Book now

Serene Private Cottage

Johannesburg, South Africa
Private room
2 guests / 1 bedroom / 35 m²
INHLABATHI: Contemporary Guest Room in Upmarket Suburb
Flexible Cancellation
from $293US
Book now

INHLABATHI: Contemporary Guest Room in Upmarket Suburb

Johannesburg, South Africa
Private room
2 guests / 1 bedroom / 900 m²
This 2-person room with Wi-Fi in Johannesburg offers a great stay.
Midrand Accommodation in Paradise
from $48US
Book now

Midrand Accommodation in Paradise

Johannesburg, South Africa
Private room
2 guests / 1 bedroom
Johannesburg - vacation room for 2 people with parking.
Rose-End Self Catering Cottage
Flexible Cancellation
from $56US
Book now

Rose-End Self Catering Cottage

Johannesburg, South Africa
Private room
2 guests / 1 bedroom / 35 m²
Pauls Open Plan Self Catering Cottage
Flexible Cancellation
from $56US
Book now

Pauls Open Plan Self Catering Cottage

Johannesburg, South Africa
Private room
2 guests / 1 bedroom / 40 m²
Room Available in Beautiful Midrand Guesthouse
from $48US
Book now

Room Available in Beautiful Midrand Guesthouse

Johannesburg, South Africa
Private room
2 guests / 1 bedroom
This 2-person room with a pool in Johannesburg offers a great stay.
Cottage With Generous Space
Flexible Cancellation
from $56US
Book now

Cottage With Generous Space

Johannesburg, South Africa
Private room
2 guests / 1 bedroom / 40 m²
Cozy Open Plan Self Catering Cottage
Flexible Cancellation
from $56US
Book now

Cozy Open Plan Self Catering Cottage

Johannesburg, South Africa
Private room
2 guests / 1 bedroom / 40 m²
Open Plan Self Catering Cottage
Flexible Cancellation
from $56US
Book now

Open Plan Self Catering Cottage

Johannesburg, South Africa
Private room
2 guests / 1 bedroom / 40 m²
Charming Room in Cottage
Flexible Cancellation
from $56US
Book now

Charming Room in Cottage

Johannesburg, South Africa
Private room
2 guests / 1 bedroom / 40 m²
Remarkable Accommodation in Old English style Guest House
from $55US
Book now

Remarkable Accommodation in Old English style Guest House

Johannesburg, South Africa
Private room
2 guests / 1 bedroom
This room in Johannesburg for 2 people with air conditioning offers a great vacation.
5 people are interested in this property
Apartment in Rosebank Johannesburg
from $122US
Book now

Apartment in Rosebank Johannesburg

Johannesburg, South Africa
Apartment
4 guests / 2 bedrooms / 65 m²
Apartment in Rosebank Johannesburg
from $99US
Book now

Apartment in Rosebank Johannesburg

Johannesburg, South Africa
Apartment
2 guests / 1 bedroom / 55 m²
Apartment in Bryanston Johannesburg
from $113US
Book now

Apartment in Bryanston Johannesburg

Johannesburg, South Africa
Apartment
4 guests / 2 bedrooms / 65 m²
Apartment in Rivonia Johannesburg
from $124US
Book now

Apartment in Rivonia Johannesburg

Johannesburg, South Africa
Apartment
4 guests / 2 bedrooms / 65 m²
Apartment in Rivonia Johannesburg
from $99US
Book now

Apartment in Rivonia Johannesburg

Johannesburg, South Africa
Apartment
2 guests / 1 bedroom / 55 m²
View all 4066 apartments in Johannesburg

Accommodation & Apartments in Johannesburg

Johannesburg is South Africa’s largest city with a population over three million. Johannesburg really has something for any holiday maker. You may choose to visit Walter Sisulu Botanical Garden where you can take a stroll through the 600 plant species on showcase, whilst capturing a glimpse of the 200 bird species also here. But also look out for the many small mammals in the gardens, you never know what you will find! To get a taste of history in Johannesburg, visit the Apartheid Museum where you can learn many things about South Africa’s past and how it has changed over the years. You might also like to take a tour of Constitution Hill, which is the seat of the Constitutional Court of South Africa. However Constitution Hill is also the site of the Old Fort Prison Complex, a complex made notorious over the years due to the many forms of brutality that took place there along with it once detaining many of South Africa’s most famous political activists including Mahatma Gandhi, Nelson Mandela, and Walter Sisulu. Take your time, explore Johannesburg to see what you can find. You will notice many street vendors and authentic South African restaurants around so get immersed in this fascinating city!Don’t just stop at Johannesburg, we have many accommodation options throughout South Africa. These include some lovely apartments in Cape Town and some beautiful vacation rentals in Durban.

Find an apartment or bed and breakfast in Johannesburg today!

We have so many wonderful apartment and bed and breakfast options in Johannesburg. All you need to do is visit the Wimdu website and pick the one that suits your needs. It doesn’t matter if you are on a budget, we have accommodation to suit any budget and you can even enter your maximum price on the website to get only the properties within your price range. Another great feature of our accommodation is they privately owned by Johannesburg locals who will have a wealth of knowledge about the city. So if you are unsure of what to do or where to start your journey in Johannesburg, you can ask your local host!Whilst in Africa why not check out some other parts of this wonderful continent? We have some incredible guesthouses in Marrakesh just waiting for you!

Ready to book?

Our Apartments have an average score of 9/10! See what our guests are saying:

10 Excellent
March 2014
Convenient and Comfortable Cottage

We spent 5 days in Adeline & Charl's cottage and were SO pleased we did! HOSTS: It's very obvious that they themselves use a lot of vacation rentals when they travel, as they are one of the few hosts who provide simple things like c...

Check this Apartment
10 Excellent
October 2011
Double Bedroom in Guesthouse

Wonderful Place, feel like you are way out in the Country, yet you are minutes from Midrand business district. Personal attention and a beautiful setting make this an amazing Guest House not to be missed!!!

Check this Apartment
10 Excellent
September 2011
Near Lanseria airport; Beautiful Country Hotel

Fantastic country accommodation. Very quiet & peaceful location with comfortable room, beautiful breakfast and idyllic setting. Excellent choice for events, and located near Lanseria Airport - very convenient.

Check this Apartment
10 Excellent
August 2011
Near Lanseria airport; Beautiful Country Hotel

Great for weddings with all the private units - but also so close to Lanzeria airport for business travel to Fourways/Roodepoort directions. Beautifully put together and great hosts:)

Check this Apartment

We are Wimdu...

Wimdu is Europe's largest marketplace for private accommodation. With over 350,000 properties in more than 150 countries, you're sure to find the perfect place to stay.

And we love our apartments

360 ft² Apartment
860 ft² Apartment
380 ft² Apartment
House
970 ft² House
House
Apartment
270 ft² House
Apartment
View all 4066 apartments in Johannesburg