Skip to main content

The 10 Best Apartments in Johannesburg, South Africa

Check out our pick of great apartments in Johannesburg

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

The apartment provides guests with a balcony, inner courtyard views, a seating area, satellite flat-screen TV, a fully equipped kitchen with an oven and a microwave, and a private bathroom with shower and a hair dryer. At the apartment complex, each unit is equipped with bed linen and towels.

Place was very clean and beautiful, location was perfect as well nice and quiet.

Show more Show less
9.2
Superb
105 reviews
Price from
£69
per night

The apartment features 1 bedroom, a flat-screen TV with streaming services, a fully equipped kitchenette with an oven and a microwave, and 1 bathroom with a walk-in shower. This apartment is allergy-free and non-smoking.

Hidden gem....! Absolutely enjoyed my weekend getaway what a lovely place..❤️❤️❤️

Show more Show less
9.6
Exceptional
134 reviews
Price from
£29
per night

The apartment has 1 bedroom, 1 bathroom, bed linen, towels, a flat-screen TV with streaming services, a dining area, a fully equipped kitchenette, and a terrace with garden views. Guests can take in the ambience of the surroundings from an outdoor dining area. For added privacy, the accommodation has a private entrance and is protected by full-day security.

everything is impeccable 👌🏾

Show more Show less
9.7
Exceptional
119 reviews
Price from
£44
per night

The units come with carpeted floor and feature a fully equipped kitchen with an oven, a dining area, a flat-screen TV with streaming services, and a private bathroom with bath and a hair dryer. A microwave, a fridge and stovetop are also offered, as well as a kettle. At the apartment complex, units are equipped with bed linen and towels.

Helpful host, fully stocked kitchen. Fast check-in despite power outage ( “load shedding “)

Show more Show less
9
Superb
191 reviews
Price from
£31
per night

The apartment with a balcony and mountain views has 1 bedroom, a living room, a flat-screen TV, an equipped kitchen with an oven and a microwave, and 1 bathroom with a shower. Towels and bed linen are offered in the apartment. The property has an outdoor dining area.

Estelle gave a warm welcome, she's such a lovely person. The area is quiet, great place to get away from the busy city and unwind. The place was clean, bed was very comfortable, great WIFI connection, everything I needed in the kitchen was available. Unfortunately my stay was for one night only. I would definitely return for a longer stay. I loved it there.

Show more Show less
9.3
Superb
101 reviews
Price from
£37
per night

The apartment provides guests with a patio, garden views, a seating area, satellite flat-screen TV, a fully equipped kitchenette with a microwave and a toaster, and a private bathroom with walk-in shower and a hair dryer. A fridge, a stovetop and kitchenware are also featured, as well as a kettle. At the apartment complex, the units come with bed linen and towels.

I liked every thing in this apartment and I have to rate 10/10. It has been the best apartment I have stayed in South Africa

Show more Show less
9.3
Superb
179 reviews
Price from
£39
per night

Located in Johannesburg, 9.4 km from Montecasino and 10 km from Sandton City Mall, 24 On Basil Boutique Luxury hotel offers accommodation with air conditioning and access to a garden. This property offers access to a patio, pool at the pool table, free private parking and free WiFi. The aparthotel provides an outdoor swimming pool, fitness room and a 24-hour front desk. Accommodation for disabled guests is also available at the property.

I loved it! Just perfect in every way. Ndaba is awesome, friendly, professional, knowledgeable and flexible.

Show more Show less
9.5
Exceptional
142 reviews
Price from
£134
per night

The apartment provides guests with a terrace, pool views, a seating area, satellite flat-screen TV, a fully equipped kitchen with a microwave and a toaster, and a private bathroom with walk-in shower and a hair dryer. A balcony with outdoor furniture and garden views is offered in every unit. At the apartment complex, each unit is fitted with bed linen and towels.

If you're seeking a tranquil, safe location with easy access to essential amenities, as well as a friendly and attentive host, look no further.

Show more Show less
9.3
Superb
110 reviews
Price from
£33
per night

The accommodation comes with a flat-screen TV and a private bathroom with a bath or shower while the kitchen has a microwave, a fridge and a stovetop. The apartment complex offers some units that have a terrace, and the units are fitted with a kettle. At the apartment complex, each unit has bed linen and towels.

The apartment is located in a quiet suburb. Its has friendly neighbors. The host was readily available to assist with any concern we had. Its a lovely place for a small family or a staycation .I have nothing but positive things to say.

Show more Show less
9.4
Superb
5 reviews
Price from
£23
per night

The 1-bedroom apartment is equipped with a living room with a flat-screen TV with streaming services, a fully equipped kitchen with an oven and a microwave, and 1 bathroom with a hair dryer. The unit at the property features a shower and a dressing room. The apartment offers bed linen, towels and housekeeping service.

Centrally Located, clean and spacious

Show more Show less
9.4
Superb
5 reviews
Price from
£50
per night

Looking for an apartment?

For the travellers who appreciate a space of their own at the end of the day, an apartment or flat is the perfect home away from home. Furnished rooms and kitchen facilities give groups and families the flexibility to enjoy downtime separately, or plan the next day’s activities over a shared meal. Often available for short and long-term.
Search apartments in Johannesburg

Most booked apartments in Johannesburg this month

Enjoy breakfast in Johannesburg!

  • 24 On Basil Boutique Luxury hotel
    Breakfast options

    Located in Johannesburg, 9.4 km from Montecasino and 10 km from Sandton City Mall, 24 On Basil Boutique Luxury hotel offers accommodation with air conditioning and access to a garden.

    Very nice and quiet. Ndaba was also an amazing host

    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 142 reviews
  • Rivonia One & Only
    Breakfast options

    The Rivonia One & Only offers accommodation in Johannesburg with free WiFi and garden views, 9 km from Monte Casino.

    Quietness of the place and easy access to everything.

    9.1
    Scored 9.1
    Superb
    Rated superb
     · 94 reviews
  • @Home Cottage
    Breakfast options

    @Home Cottage, a property with a garden, is set in Johannesburg, 5.7 km from Gautrain Sandton Station, 6.3 km from Sandton City Mall, as well as 8.1 km from Parkview Golf Club.

    It was to much wonderful food!! it was fantastic!!

    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 28 reviews
  • MINT Hotel 84 on Katherine
    Breakfast options

    Situated in Johannesburg, 500 metres from Gautrain Sandton Station, MINT Hotel 84 on Katherine offers accommodation with an infinity pool, free private parking, a fitness centre and a garden.

    A unique experience in the middle of Sandton city!

    8.4
    Scored 8.4
    Very good
    Rated very good
     · 4,746 reviews
  • The Nicol Hotel and Apartments
    Breakfast options

    The Nicol Hotel and Apartments is set in the leafy suburb of Bedfordview. The complex boasts an outdoor pool, fitness centre and restaurant. Free private parking is available on site.

    Room was so comfortable And breakfast was so good

    8.0
    Scored 8.0
    Very good
    Rated very good
     · 2,522 reviews
  • Lilian Lofts Hotel & Spa
    Breakfast options

    Located within 5.4 km of Apartheid Museum and 5.7 km of Johannesburg Stadium in Johannesburg, Lilian Lofts Hotel & Spa offers accommodation with seating area.

    The cleaniliness and friendliness that of the stuff

    8.4
    Scored 8.4
    Very good
    Rated very good
     · 796 reviews
  • Premiere Classe Apartment Hotel
    Breakfast options

    This hotel comes highly recommended for any traveller; it is centrally situated near the Sandton business district and M1 motorway which provides access to various areas in and around Gauteng.

    The room is well kitted out with everything you need

    7.8
    Scored 7.8
    Good
    Rated good
     · 400 reviews
  • The Great Escape: cosy bush cabin & 180°sea view
    Breakfast options

    Featuring air-conditioned accommodation with a private pool, garden view and a balcony, The Great Escape: cosy bush cabin & 180°sea view is set in Johannesburg.

Save money on apartments in Johannesburg – budget options available!

  • Heriot Properties Units 19 & 20
    Budget options available

    Conveniently situated in the Melrose district of Johannesburg, Heriot Properties Units 19 & 20 is situated 6.8 km from Parkview Golf Club, 7.3 km from Sandton City Mall and 8.3 km from Johannesburg...

    it was perfectly place for Melrose..and totally safe

    9.2
    Scored 9.2
    Superb
    Rated superb
     · 105 reviews
  • Kent Manor Guest Suites
    Budget options available

    Located just 8 km from Gautrain Sandton Station, Kent Manor Guest Suites features accommodation in Johannesburg with access to a garden, barbecue facilities, as well as a housekeeping service.

    It has everything you need. Modern. Easy check in.

    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 119 reviews
  • Glenvista Home with a View
    Budget options available

    Boasting air-conditioned accommodation with a patio, Glenvista Home with a View is set in Johannesburg.

    Everything this property is definitely worth the price

    9.3
    Scored 9.3
    Superb
    Rated superb
     · 101 reviews
  • OAM The Paramount Houghton Luxury One-Bedroom
    Budget options available

    Offering quiet street views, OAM The Paramount Houghton Luxury One-Bedroom is an accommodation located in Johannesburg, 5.4 km from Johannesburg Stadium and 6 km from Observatory Golf Club.

    The owner was always available to assist and the staff was so wonderful and friendly.

    9.4
    Scored 9.4
    Superb
    Rated superb
     · 5 reviews
  • OAM The View Morningside
    Budget options available

    Located in Johannesburg in the Gauteng region, OAM The View Morningside features a patio. This property offers access to a balcony, free private parking and free WiFi.

    The location was very good. There was no breakfast.

    9.3
    Scored 9.3
    Superb
    Rated superb
     · 21 reviews
  • The Melville Quarters
    Budget options available

    3 km from Parkview Golf Club, The Melville Quarters is a recently renovated property set in Johannesburg and offers air-conditioned rooms with free WiFi and private parking.

    The service was very good, and our stay was so relaxing and very nice.

    9.4
    Scored 9.4
    Superb
    Rated superb
     · 10 reviews
  • Sandton's Finest 2BR/2BA
    Budget options available

    Featuring pool views, Sandton's Finest 2BR/2BA offers accommodation with a garden and a balcony, around 4.2 km from Sandton City Mall.

    9.0
    Scored 9.0
    Superb
    Rated superb
     · 5 reviews
  • Tanelsa Apartment on West
    Budget options available

    Located just 3.1 km from Sandton City Mall, Tanelsa Apartment on West provides accommodation in Johannesburg with access to a fitness centre, a garden, as well as full-day security.

    Beautiful bathrooms and bedrooms, comfortable beds

    9.4
    Scored 9.4
    Superb
    Rated superb
     · 5 reviews

Great access to the city centre! Check these apartments in Johannesburg

  • Cozy Apartment, between Bedforview & Malveast
    Central location

    Located 1.9 km from Johannesburg Stadium and 5.8 km from Observatory Golf Club in the centre of Johannesburg, Cozy Apartment, between Bedforview & Malveast provides accommodation with free WiFi and...

    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 1 review
  • Ivory Clouds King bed Balcony
    Central location

    In the centre of Johannesburg, located within a short distance of Johannesburg Stadium, Ivory Clouds King bed Balcony offers free WiFi, air conditioning and household amenities such as a fridge and...

    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 1 review
  • Home Away From Home
    Central location

    Situated 1.7 km from Johannesburg Stadium and 5 km from Observatory Golf Club in the centre of Johannesburg, Home Away From Home features accommodation with free WiFi and free private parking.

    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 2 reviews
  • Sun's spacious apartment
    Central location

    Sun's spacious apartment is located in the Maboneng district of Johannesburg, 8.3 km from Gold Reef City Casino, 8.4 km from Apartheid Museum and 8.8 km from Gold Reef City.

    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 1 review
  • CasaNyumbani - cozy space in the heart of Jozi
    Central location

    Boasting city views, CasaNyumbani - cozy space in the heart of Jozi provides accommodation with a terrace and a patio, around 2.8 km from Parkview Golf Club.

    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 2 reviews
  • Cloud Ink @Mapungubwe
    Central location

    Situated in the centre of Johannesburg, 4.1 km from Johannesburg Stadium and 6.3 km from Gold Reef City Casino, Cloud Ink @Mapungubwe offers free WiFi, an outdoor swimming pool and air conditioning.

    The room was clean and well equipped, thus made our stay more comfortable.

    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 14 reviews
  • The Ark in Maboneng
    Central location

    The Ark in Maboneng is located in the Maboneng district of Johannesburg, 5.1 km from Observatory Golf Club, 7.8 km from Gold Reef City Casino and 8 km from Apartheid Museum.

    9.4
    Scored 9.4
    Superb
    Rated superb
     · 5 reviews
  • Maboneng Precinct Johannesburg - Craftsmenship Apartments
    Central location

    Located in a central area of Johannesburg, Maboneng Precinct Johannesburg - Craftsmenship Apartments provides a private pool and free WiFi. This apartment offers accommodation with a balcony.

    Everything was perfect Will be coming back very soon ☺️

    9.4
    Scored 9.4
    Superb
    Rated superb
     · 15 reviews
  • The onyx
    Central location

    Located in the Maboneng district of Johannesburg, The onyx provides accommodation with a rooftop pool and a lift.

    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 4 reviews
  • Modern and Stylish apartment in Johannesburg
    Central location

    Located in Johannesburg, 6.3 km from Gold Reef City Casino and 6.4 km from Apartheid Museum, Modern and Stylish apartment in Johannesburg offers air conditioning.

    9.3
    Scored 9.3
    Superb
    Rated superb
     · 4 reviews
  • Forest Haven
    Central location

    Situated 2.4 km from Parkview Golf Club, Forest Haven offers accommodation with a patio, as well as an outdoor swimming pool and a garden.

    The hosts being immensely kind, care taking and warm

    9.3
    Scored 9.3
    Superb
    Rated superb
     · 110 reviews
  • Kilkenny Cottages 2 bedroom unit
    Central location

    Offering inner courtyard views, Kilkenny Cottages 2 bedroom unit is an accommodation located in Johannesburg, 7.8 km from Johannesburg Stadium and 8.7 km from Observatory Golf Club.

    Cottage is situated in a central area and is comfortable.

    9.2
    Scored 9.2
    Superb
    Rated superb
     · 79 reviews
  • LarleeBee Apartments
    Central location

    Set in Johannesburg in the Gauteng region, LarleeBee Apartments has a balcony. Complimentary WiFi is offered throughout the property and private parking is available on site.

    The host is very welcoming and the place is at a perfect location. The room is clean. Amazing stay

    9.1
    Scored 9.1
    Superb
    Rated superb
     · 16 reviews
  • The Gold Hut
    Central location

    Located 4.2 km from Johannesburg Stadium and 5.7 km from Gold Reef City Casino in the centre of Johannesburg, The Gold Hut provides accommodation with free WiFi and free private parking.

    The whole place was awesome, I can't wait to visit again 😁

    9.1
    Scored 9.1
    Superb
    Rated superb
     · 38 reviews
  • Maboneng Craftsmens'ship Free Parking and Wi-Fi
    Central location

    Situated 1.8 km from Johannesburg Stadium and 5.1 km from Observatory Golf Club in the centre of Johannesburg, Maboneng Craftsmens'ship Free Parking and Wi-Fi features accommodation with free WiFi and...

    The aesthetic was so beautiful😍Breathtaking. The host was also so responsive and very kind hearted

    9.1
    Scored 9.1
    Superb
    Rated superb
     · 7 reviews
  • 201Mapungubwe Hotel Apartments - Home Away from Home
    Central location

    Ideally located in Johannesburg, 201Mapungubwe Hotel Apartments - Home Away from Home offers air-conditioned rooms with free WiFi and free private parking.

    Bigger beautiful and cosy rooms, good value for money

    9.0
    Scored 9.0
    Superb
    Rated superb
     · 191 reviews
  • Modernday Homes
    Central location

    Located in Johannesburg, Modernday Homes provides accommodation with a private pool, a balcony and garden views. This property offers access to a terrace, free private parking and free WiFi.

    9.0
    Scored 9.0
    Superb
    Rated superb
     · 6 reviews
  • Lux 2 Bed for Business Travellers Wi-fi & Netflix
    Central location

    Situated in Johannesburg and only 4.4 km from Parkview Golf Club, Lux 2 Bed for Business Travellers Wi-fi & Netflix features accommodation with garden views, free WiFi and free private parking.

    9.0
    Scored 9.0
    Superb
    Rated superb
     · 1 review
  • "La Couronne"
    Central location

    "La Couronne" is situated in Johannesburg, 9 km from Apartheid Museum and 9 km from Gold Reef City Casino, in an area where hiking can be enjoyed.

    I loved the home atmosphere. The ample space, and the lovely hosts

    9.0
    Scored 9.0
    Superb
    Rated superb
     · 59 reviews
  • Apartment in Vibrant Maboneng
    Central location

    Apartment in Vibrant Maboneng in Johannesburg features accommodation with free WiFi, 5 km from Observatory Golf Club, 7.8 km from Gold Reef City Casino and 7.9 km from Apartheid Museum.

    Our bed was comfortable and i also loved the living area

    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 43 reviews
  • Views from The 509
    Central location

    In a central area of Johannesburg, located within a short distance of Johannesburg Stadium, Views from The 509 offers free WiFi, air conditioning and household amenities such as an oven and kettle.

    I really liked the city view and the rooftop, the place was nice n clean

    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 68 reviews
  • JHB City Living 119 - fibre Wi-Fi, washing machine & big sunny balcony
    Central location

    Ideally set right in the heart of Johannesburg, JHB City Living 119 - fibre Wi-Fi, washing machine & big sunny balcony is a recently renovated apartment, featuring free WiFi and private parking.

    Mooi appartement midden in de wijk Maboneng met een groot balkon

    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 43 reviews
  • 504 Mapungubwe Hotel
    Central location

    Situated right in the heart of Johannesburg, 4.1 km from Johannesburg Stadium, 504 Mapungubwe Hotel features air-conditioned accommodation with free WiFi and a flat-screen TV.

    The room is very cosy and warm. Wi-fi very strong.

    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 37 reviews
  • Matcha themed Apartment in City
    Central location

    Situated 3.2 km from Johannesburg Stadium and 5.7 km from Observatory Golf Club in the centre of Johannesburg, Matcha themed Apartment in City features accommodation with free WiFi and free private...

    Everything about the apartment is as advertised, nothing was off.

    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 21 reviews
  • Posh Apartment next to Maboneng
    Central location

    Ideally situated in Johannesburg, Posh Apartment next to Maboneng offers express check-in and check-out and private parking.

    Smart TV hosting most platforms like Netflix , Dstv etc.

    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 33 reviews
  • Little Heaven
    Central location

    Located in Johannesburg, 4.9 km from Observatory Golf Club, 8 km from Gold Reef City Casino and 8.1 km from Apartheid Museum, Little Heaven provides accommodation with a balcony and free WiFi.

    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 15 reviews
  • Lux Studio Apartment @ Hallmark House
    Central location

    Lux Studio Apartment @ Hallmark House features accommodation set less than 1 km from the centre of Johannesburg and provides a terrace and a bar. Private parking is available on site.

    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 3 reviews
  • Industrial CHIC Apartment 113
    Central location

    Industrial CHIC Apartment 113 features accommodation set 1.4 km from the centre of Johannesburg and provides an outdoor swimming pool and a garden.

    The apartment was sooo clean and everything we needed was there.

    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 18 reviews

FAQ about apartments in Johannesburg








Apartments that guests love in Johannesburg

  • Avg. price/night: £86.77
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 5,021 reviews
    Very happy with the place. Check-in was a breeze. The location is very good with a good mall right next door. My studio apartment had everything I needed and I enjoyed my stay there. I had very good secure parking in the basement with elevators leading right to my floor. Next time I'm in Sandton I certainly won't choose any other place.
    Bill Moy
    Solo traveller
  • Avg. price/night: £47.81
    6.8
    Scored 6.8
    Pleasant
    Rated pleasant
     · 14 reviews
    Like the modern apartment and the place had all the amenities I needed.
    Nadine
    Solo traveller
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 66 reviews
    This was a Self Catering unit. The acces is very easy and the area is very quiet with little noise from neighbours. The apartment's layout is good. Thank you for the coffee, tea, sugar, milk, it was much appreciated.
    LOUW
    Group
  • Avg. price/night: £86.77
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 5,021 reviews
    The staff members were great, I got a complementary room upgrade to a studio apartments
    Tidimalo
    People with friends
  • Avg. price/night: £94.06
    7.8
    Scored 7.8
    Good
    Rated good
     · 140 reviews
    It’s a modern apartment that’s also clean
    Martha
    Family with young children
  • Avg. price/night: £42.14
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 8 reviews
    The apartment was super clean. Smelt amazing. Although it was a short stay, we felt very comfortable. The best part was that the airport was not too far away from this unit. Well done!
    Sumaiya
    Solo traveller
  • Avg. price/night: £23.79
    7.8
    Scored 7.8
    Good
    Rated good
     · 1,993 reviews
    Friendly staff . And the apartment is very convenient for self catering . Close to shopping malls .
    THOZAMA
    Solo traveller
  • Avg. price/night: £102.63
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,903 reviews
    Good location and security. Modern apartments.
    Graeme
    Family with young children
  • 8.4
    Scored 8.4
    Very good
    Rated very good
     · 16 reviews
    Lovely, modern apartment with everything you need for a comfortable stay.
    Andre
    Young couple
  • Avg. price/night: £39.10
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 3,208 reviews
    Lovely modern apartments in Sandton.Spacious rooms , good wi-fi connection, professional staff in the reception.Very safe area , secured by guards and 10’ to Mandela mall.
    Moschos
    People with friends

Research, refine and make plans for your whole trip