Skip to main content

The 10 Best Apartments in Johannesburg, South Africa

Check out our selection of great apartments in Johannesburg

Filter by:


Review Score

Wonderful: 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
Wonderful
108 reviews
Price from
£72
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.5
Exceptional
148 reviews
Price from
£30
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.

Amazing place and amazing people!

Show more Show less
9.7
Exceptional
125 reviews
Price from
£46
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
Wonderful
107 reviews
Price from
£39
per night

The spacious apartment is equipped with 1 bedroom, 1 bathroom, bed linen, towels, a flat-screen TV with streaming services, a fully equipped kitchen, and a balcony with mountain views. For added privacy, the accommodation has a private entrance and is protected by full-day security.

Beautiful apartment,great host. Will definitely be coming back.

Show more Show less
8.9
Excellent
109 reviews

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
Wonderful
179 reviews
Price from
£43
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.

This is a self catering unit with its own kitchen, very well equipped. Also a washer/drier for doing laundry (we didn't use that, but it's there).

Show more Show less
9.5
Exceptional
150 reviews
Price from
£115
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.

My garden room, the garden with grass, a family of African ibis visiting morning and late afternoon, the kitchenette to prepare some meals, a safe neighbourhood to walk around in daylight (to Issy's coffee shop and beautiful Zoo Lake, a happy family place at weekends). Most of all, I liked my hosts, Ingrid and Graham, and enjoyed chatting to them. They are very sociable, informative and helpful. They even have their own generator if the power goes off, and a hot water bottle for colder times.

Show more Show less
9.4
Wonderful
113 reviews
Price from
£34
per night

Located on the ground floor, this spacious apartment is fitted with 2 bedrooms, a well-equipped kitchenette with a microwave and a toaster, a living room, and a flat-screen TV. The unit at the property features a shower and a dressing room. For added privacy, the accommodation has a private entrance and is protected by full-day security.

From the entrance, I like the fact that the apartment is solely yours. Then, getting in, the interior decoration is magnificent, especially the main bedroom. The gym idea is awesome. Then, going down to the back of the house, you will think you have seen it all, but it keeps unfolding surprises, from the beautiful garden to kids playground to pool etc. I give it a 10/10 minus nothing. The house manager was exceptionally, and she really outdid herself. In summary, the apartment is magnificent and spotless.

Show more Show less
10
Exceptional
5 reviews
Price from
£38
per night

This apartment comes with 1 bedroom, a kitchen with an oven and a microwave, a flat-screen TV, a seating area and 1 bathroom equipped with a shower. Towels and bed linen are provided in the apartment. The property has an outdoor dining area.

I enjoyed my stay! Place is super clean. Fresh air from the sliding door. The morning sunrise at the balcony. Amazing experience. Walking distance from Maboneng clubs etc. There was no need for me to even use my car. The place is safe, friendly security staff 24 hours.

Show more Show less
8.9
Excellent
11 reviews
Price from
£26
per night

Looking for an apartment?

For travelers 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
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 150 reviews

    Offering air-conditioned rooms in the Randburg district of Johannesburg, 24 On Basil Boutique Luxury hotel is 5.9 miles from Montecasino.

    Very nice and quiet. Ndaba was also an amazing host

  • Rivonia One & Only
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 93 reviews

    The Rivonia One & Only offers accommodations in Johannesburg with free WiFi and garden views, 5.6 mi from Monte Casino.

    Quietness of the place and easy access to everything.

  • @Home Cottage
    Breakfast options
    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 30 reviews

    Offering a garden, @Home Cottage offers accommodations in Johannesburg. This property offers access to a patio, free private parking, and free Wifi.

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

  • MINT Hotel 84 on Katherine
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 4,614 reviews

    A 5-minute walk from Gautrain Sandton Station in Johannesburg, MINT Hotel 84 on Katherine offers accommodations with access to a hot tub, wellness packages, and fitness room.

    Room was clean and restaurant staff were attentive.

  • The Nicol Hotel and Apartments
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 2,533 reviews

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

    Room was so comfortable And breakfast was so good

  • Lilian Lofts Hotel & Spa
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 874 reviews

    Lilian Lofts Hotel & Spa offers accommodations in Johannesburg, 3.3 miles from Apartheid Museum and 3.5 miles from Johannesburg Stadium.

    Very professional and look forward to another visit

  • Sandton Skye Apartment
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 64 reviews

    Just a 17-minute walk from Gautrain Sandton Station and 1.2 miles from Sandton City Mall, Sandton Skye Apartment features accommodations in Johannesburg, with a fitness center, a garden, and a bar.

    The room size and the facilities provided are good

  • Premiere Classe Apartment Hotel
    7.8
    Scored 7.8
    Good
    Rated good
     · 394 reviews

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

    The room is well kitted out with everything you need

Save money on apartments in Johannesburg – budget options available!

  • Kent Manor Guest Suites
    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 125 reviews

    Providing a garden, Kent Manor Guest Suites provides accommodations in Johannesburg. This property offers access to a patio, free private parking, and free Wifi.

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

  • Glenvista Home with a View
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 107 reviews

    Featuring a terrace, Glenvista Home with a View offers accommodations in Johannesburg. This property offers a private pool, free Wifi, and free private parking.

    Everything this property is definitely worth the price

  • 4 Lulworth
    Budget options available
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 179 reviews

    4 Lulworth enjoys a location in Johannesburg, 2 miles from Sandton City Mall and 2.1 miles from Gautrain Sandton Station.

    The Architecture, the greenery and interior decor were spectacular!

  • 2 Bedroom Apartment with Private Gym
    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 5 reviews

    Offering a garden, 2 Bedroom Apartment with Private Gym features accommodations in Johannesburg. This property offers access to a terrace, free private parking, and free Wifi.

    It was neat and spacious. I loved how easy it was to contact them. It had everything we needed,incl the braai facility. It’s. 10/10

  • Rosebank Apartment the Bolton 27
    9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 13 reviews

    Rosebank Apartment the Bolton 27 is located in Johannesburg, just 1.9 miles from Parkview Golf Club and 3.4 miles from Sandton City Mall.

    Super well put together, location was incredible and it was absolutely spotless!

  • 2 Bedroom 2 Bathroom Apartment in Sandton
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 6 reviews

    Offering an outdoor swimming pool, 2 Bedroom 2 Bathroom Apartment in Sandton features accommodations in Johannesburg. This property offers access to a balcony and free private parking.

  • 2 Bedroom Sandton Apartment
    9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 23 reviews

    2 Bedroom Sandton Apartment is located in Johannesburg, just 3.5 miles from Gautrain Sandton Station and 3.9 miles from Sandton City Mall.

    The rooms were bigger n the lounge was big and neat

  • OAM The View Morningside
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 28 reviews

    Offering a garden, OAM The View Morningside offers accommodations in Johannesburg. This property offers access to a balcony, free private parking, and free Wifi.

    The location was very good. There was no breakfast.

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

  • Luxury Self-Catering Apartment
    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 2 reviews

    Luxury Self-Catering Apartment is located in Johannesburg, just 4 miles from Observatory Golf Club and 4.1 miles from Gold Reef City.

  • Cozy retreat in Fourways
    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 2 reviews

    Cozy retreat in Fourways offers accommodations in Johannesburg, 3.3 miles from Observatory Golf Club and 4.4 miles from Gold Reef City & Casino.

  • Cozy Apartment, between Bedforview & Malveast
    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 1 review

    Cozy Apartment, between Bedforview & Malveast offers accommodations in Johannesburg, 3.6 miles from Observatory Golf Club and 5.1 miles from Gold Reef City & Casino.

  • Home Away From Home
    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 2 reviews

    Home Away From Home offers accommodations in Johannesburg, 3.1 miles from Observatory Golf Club and 5.2 miles from Gold Reef City & Casino.

  • The Ark in Maboneng
    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 12 reviews

    The Ark in Maboneng features accommodations in the center of Johannesburg, 1.2 miles from Johannesburg Stadium and 3.2 miles from Observatory Golf Club.

    I liked the view and how welcoming they were to us

  • Cloud Ink @Mapungubwe
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 16 reviews

    Cloud Ink @Mapungubwe offers accommodations in Johannesburg, 3.9 miles from Gold Reef City & Casino and 4 miles from Apartheid Museum.

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

  • CasaNyumbani - cozy space in the heart of Jozi
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 2 reviews

    Featuring a terrace, CasaNyumbani - cozy space in the heart of Jozi provides accommodations in Johannesburg. This property offers access to a balcony and free private parking.

  • Forest Haven
    Central location
    9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 113 reviews

    Forest Haven in Johannesburg provides accommodations with an outdoor swimming pool and a garden. There's a private entrance at the apartment for the convenience of those who stay.

    The hosts being immensely kind, care taking and warm

  • Comfy Nest - The Paramount
    9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 21 reviews

    Comfy Nest - The Paramount is located in Johannesburg, just 2.8 miles from Parkview Golf Club and 3.3 miles from Johannesburg Stadium.

    The furniture looks luxurious, and it’s very clean.

  • Maboneng Precinct Johannesburg - Craftsmenship Apartments
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 16 reviews

    Maboneng Precinct Johannesburg - Craftsmenship Apartments provides accommodations in the center of Johannesburg, 1.1 miles from Johannesburg Stadium and 3.2 miles from Observatory Golf Club.

    Everything was perfect Will be coming back very soon ☺️

  • Craftmen's Ship
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 17 reviews

    Craftmen's Ship offers accommodations in Johannesburg, 3.2 miles from Observatory Golf Club and 5 miles from Gold Reef City & Casino.

    The arrangement and the fact that you can also cook your own meals because there is pots and utensils, home away from home.

  • Kilkenny Cottages 2 bedroom unit
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 81 reviews

    Kilkenny Cottages 2 bedroom unit is located in Johannesburg, just a 10-minute walk from Parkview Golf Club and 4.8 miles from Johannesburg Stadium.

    Cottage is situated in a central area and is comfortable.

  • LarleeBee Apartments
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 16 reviews

    LarleeBee Apartments is located in Johannesburg, just 3.6 miles from Observatory Golf Club and 5.1 miles from Gold Reef City & Casino.

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

  • Maboneng Modern style
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 2 reviews

    Maboneng Modern style offers accommodations in Johannesburg, 3.6 miles from Observatory Golf Club and 5.1 miles from Gold Reef City & Casino.

  • The Gold Hut
    Central location
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 41 reviews

    The Gold Hut provides accommodations in the center of Johannesburg, 2.6 miles from Johannesburg Stadium and 3.5 miles from Gold Reef City & Casino.

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

  • Tranquil Living on Maboneng
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 14 reviews

    Tranquil Living on Maboneng is located in Johannesburg, just 3.1 miles from Observatory Golf Club and 5.2 miles from Gold Reef City & Casino.

    iliked everything, as it was a place away from home.

  • Modernday Homes
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 6 reviews

    Modernday Homes is located in Johannesburg, just 2.5 miles from Observatory Golf Club and 2.7 miles from Johannesburg Stadium.

  • Lux 2 Bed for Business Travellers Wi-fi & Netflix
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 1 review

    Lux 2 Bed for Business Travellers Wi-fi & Netflix offers accommodations in Johannesburg, 2.7 miles from Parkview Golf Club and 3.1 miles from Johannesburg Stadium.

  • "La Couronne"
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 59 reviews

    "La Couronne" is located in Johannesburg, 5.6 mi from Apartheid Museum and 5.6 mi 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

  • 201Mapungubwe Hotel Apartments - Home Away from Home
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 199 reviews

    Offering an outdoor swimming pool, 201Mapungubwe Hotel Apartments - Home Away from Home provides accommodations in the center of Johannesburg.

    Bigger beautiful and cosy rooms, good value for money

  • Apartment in Vibrant Maboneng
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 44 reviews

    Apartment in Vibrant Maboneng offers accommodations in Johannesburg, 3.1 miles from Observatory Golf Club and 4.8 miles from Gold Reef City & Casino.

    Our bed was comfortable and i also loved the living area

  • JHB City Living 119 - fibre Wi-Fi, washing machine & big sunny balcony
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 50 reviews

    JHB City Living 119 - fibre Wi-Fi, washing machine & big sunny balcony is located in Johannesburg, just 3.2 miles from Observatory Golf Club and 5 miles from Gold Reef City & Casino.

    Mooi appartement midden in de wijk Maboneng met een groot balkon

  • Chic Urban Maboneng Getaway, Free Wi-Fi
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 8 reviews

    Chic Urban Maboneng Getaway, Free Wi-Fi is located in Johannesburg, just 3.2 miles from Observatory Golf Club and 5 miles from Gold Reef City & Casino.

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

  • Matcha themed Apartment in City
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 22 reviews

    Matcha themed Apartment in City is located in Johannesburg, just 3.5 miles from Observatory Golf Club and 4.4 miles from Gold Reef City & Casino.

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

  • Views from The 509
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 69 reviews

    Views from The 509 is located in Johannesburg, just 3.1 miles from Observatory Golf Club and 4.9 miles from Gold Reef City & Casino.

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

  • Lovely 2 Storey apartment with pool, gym and bar
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 11 reviews

    Featuring a seasonal outdoor swimming pool, Lovely 2 Storey apartment with pool, gym and bar offers accommodations in Johannesburg.

    I loved everything and every moment at this apartment

  • 504 Mapungubwe Hotel
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 38 reviews

    504 Mapungubwe Hotel offers accommodations in Johannesburg, 3.9 miles from Gold Reef City & Casino and 4 miles from Apartheid Museum.

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

  • Little Heaven
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 15 reviews

    Little Heaven is located in Johannesburg, just 3.1 miles from Observatory Golf Club and 4.9 miles from Gold Reef City & Casino. This apartment provides accommodations with a balcony and free Wifi.

FAQ about apartments in Johannesburg









Apartments that guests love in Johannesburg

  • 8.3
    Scored 8.3
    Very Good
    Rated very good
     · 15 reviews
    The product offering is awesome, the apartment is in a great condition and the kitchen is well equipped for self catering.
    Lwandlekazi
    Family with young children
  • Avg. price/night: £28.70
    7.8
    Scored 7.8
    Good
    Rated good
     · 953 reviews
    Perfect! But a little costly for a self catering apartment.
    Khule Aldytha
    Solo traveler
  • 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 traveler
  • Avg. price/night: £75.66
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 853 reviews
    It was a smooth process from the reception desk to the room. The apartment studio was clean and had a bonus of the espresso machine, which we enjoyed.
    Clary
    Young couple
  • Avg. price/night: £45.65
    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 125 reviews
    A lovely self catering apartment with all the amenities. The apartment is placed in a very good, safe location. Easy to reach by car. A friendly host and cleaning staff. I lovely well-kept garden and patio.
    George
    Young couple
  • Avg. price/night: £79.93
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 5,261 reviews
    Great rooms ans amenities! Great location! As well! Particularly the wash and dryer in the studio apartment
    Freddy
    Family with young children
  • 8.4
    Scored 8.4
    Very Good
    Rated very good
     · 60 reviews
    Very clean , and we liked the entire apartment
    Farida
    Travelers with friends
  • Avg. price/night: £57.07
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 748 reviews
    The entire apartment was exactly what you see in the pictures. Loved how exceptional and exquisite it looked. Highly recommended and definitely visiting again.
    Mahlari
    Travelers with friends
  • Avg. price/night: £79.93
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 5,261 reviews
    My room was a studio apartment and I loved the Space and design.
    Emmanuel
    Solo traveler
  • Avg. price/night: £48.88
    7.4
    Scored 7.4
    Good
    Rated good
     · 1,559 reviews
    I really liked my stay at the Jack Rose. The location is incredibly convenient close to Rosebank mall and I felt safe during my stay. The staff was very accommodating and organized for my clothes to be washed within a day. I stayed at a studio apartment and really felt like my own little flat, with a big bed, couch, desk to work, kitchenette and bathroom.
    Julia
    Solo traveler

Research, refine, and make plans for your whole trip