Skip to main content

The 10 Best Self catering accommodation in Johannesburg, South Africa

Check out our pick of great self catering accommodation 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 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
140 reviews
Price from
£29
per night

Offering a terrace or patio with views of the garden, the units feature air conditioning, a seating area, satellite TV and kitchen. The guest house provides certain units that include a safety deposit box, and all units come with a private bathroom and a desk. The units will provide guests with a microwave.

I love everything is so good and I love Ian work she work and do a good job 👋🏾✅

Show more Show less
9.4
Superb
798 reviews
Price from
£33
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.

The hospitality was great, Melita is very friendly and helpful. The cleankng staff was very polite and friendly, help full.Environment is peaceful and very clean.

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

The homestay is equipped with a flat-screen TV. The kitchenette comes with an oven, a microwave and a toaster and there is a private bathroom with a hair dryer and free toiletries. For added privacy, the accommodation features a private entrance.

Quiet place with excellent facilities all around. Includes working area as well with quaint desk and chair!

Show more Show less
9.2
Superb
121 reviews
Price from
£19
per night

Each unit comes with a patio offering garden views, a satellite flat-screen TV, a well-fitted kitchenette and a private bathroom with shower, a hair dryer and free toiletries. Some units include a terrace and/or a balcony with pool views and an outdoor dining area. At the guest house, all units have bed linen and towels.

The loveliest breakfast I had. The peace prevailing is amazing.

Show more Show less
9.4
Superb
248 reviews
Price from
£50
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.

The place was amazing, It was a very peaceful place ,The owner was super friendly and helpful, the view was to die for wish I could have stayed longer ,will definitely come back .I really recommend it

Show more Show less
9.3
Superb
103 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
£42
per night

Featuring a fully equipped kitchen with an oven and a microwave, each unit also comes with a satellite flat-screen TV, ironing facilities, desk and a seating area. There is a private bathroom with walk-in shower in some units, along with bathrobes, slippers and a hair dryer. At the aparthotel, all units are fitted with bed linen and towels.

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

Show more Show less
9.5
Exceptional
146 reviews
Price from
£135
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.3
Superb
114 reviews
Price from
£33
per night

The guest house is equipped with 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. For added privacy, the accommodation features a private entrance.

Everything we needed was there (including back up power during loadahedding!) the host and housekeeper were very friendly and accommodating.

Show more Show less
9.3
Superb
234 reviews

Looking for a self catering accommodation?

Self-catering accommodation gives you the freedom and privacy that’s needed to enjoy a well-earned break. From modern apartments and luxury villas to beach huts and eco-lodges, the options are seemingly endless. Cook in your kitchen, read in the garden, or chill on the sofa and watch TV – however you choose to spend time, you’ll feel right at home.
Search self catering accommodation in Johannesburg

Most booked self catering accommodation in Johannesburg this month

Enjoy breakfast in Johannesburg!

  • Burkleigh House
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 248 reviews

    Located just 8.3 km from Sandton City Mall, Burkleigh House features accommodation in Johannesburg with access to a garden, barbecue facilities, as well as a housekeeping service.

    STAFF: 10/10 BREAKFAST: 10/10 PLACE: SOOO BEAUTIFUL

  • 24 On Basil Boutique Luxury hotel
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 145 reviews

    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

  • Rivonia One & Only
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 94 reviews

    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.

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

    @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!!

  • BlackBrick Sandton Two
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 3,285 reviews

    Located in Johannesburg, 1.1 km from Gautrain Sandton Station, BlackBrick Sandton Two provides accommodation with a garden, free private parking and a terrace.

    The facilities were immaculate.Everything was super clean.

  • Hyatt House Johannesburg, Sandton
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,213 reviews

    Hyatt House Johannesburg, Sandton features a garden, a shared lounge and a sun terrace with swimming pool and buffet breakfast in Johannesburg.

    It's home away from home. Best place to stay in.

  • MINT Hotel 84 on Katherine
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 4,688 reviews

    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.

    I enjoyed everything about my stay from checking in

  • Lilian Lofts Hotel & Spa
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 842 reviews

    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.

    Very professional and look forward to another visit

These self catering accommodation in Johannesburg have options with FREE cancellation

  • 31OnGambia
    Free cancellation options available
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 140 reviews

    Located in Johannesburg and only 1.8 km from Parkview Golf Club, 31OnGambia provides accommodation with garden views, free WiFi and free private parking.

    Home away from home very beautiful as seen on pics 😍

  • The Wantage Suites
    Free cancellation options available
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 798 reviews

    Providing free WiFi, private parking and a garden, the recently renovated property of The Wantage Suites, offers rooms in Johannesburg, 3.3 km from Parkview Golf Club and 5.3 km from Sandton City Mall...

    Great service, very clean and location was very central

  • Kent Manor Guest Suites
    Free cancellation options available
    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 122 reviews

    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.

  • Villa MikaMora
    Free cancellation options available
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 100 reviews

    Located in Johannesburg, Villa MikaMora offers a garden and free WiFi. Featuring room service, this property also welcomes guests with outdoor pool.

    The facilities such as heated pool, and the spacious apartment.

  • Rosebank Apartment the Bolton 27
    Free cancellation options available
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 11 reviews

    Located in Johannesburg, Rosebank Apartment the Bolton 27 provides accommodation with private pool, free WiFi and free private parking for guests who drive.

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

  • The Bolton Rosebank Apartment 26
    Free cancellation options available
    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 6 reviews

    The Bolton Rosebank Apartment 26, a property with a terrace, is situated in Johannesburg, 5.5 km from Sandton City Mall, 5.7 km from Gautrain Sandton Station, as well as 7.8 km from Johannesburg...

  • OAM The Paramount Houghton Luxury One-Bedroom
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 8 reviews

    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.

  • Tranquil Living on Maboneng
    Free cancellation options available
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 14 reviews

    Tranquil Living on Maboneng is set in the Maboneng district of Johannesburg, 5 km from Observatory Golf Club, 8.3 km from Gold Reef City Casino and 8.4 km from Apartheid Museum.

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

Highly rated self catering accommodation in Johannesburg

  • The Haystack On Homestead
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 130 reviews

    Offering a year-round outdoor pool and barbecue, The Haystack On Homestead is situated in the Rivonia suburb of Sandton, 6 km from Sandton City Shopping Centre.

    The Host was exceptionally welcoming and very co operative...

  • 2 Bedroom Sandton Apartment
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 17 reviews

    Featuring accommodation with a private pool, garden view and a balcony, 2 Bedroom Sandton Apartment is located in Johannesburg.

    The rooms were bigger n the lounge was big and neat

  • House of Cairo - Johannesburg
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 7 reviews

    House of Cairo - Johannesburg is set in the Maboneng district of Johannesburg, 4.8 km from Observatory Golf Club, 8.4 km from Gold Reef City Casino and 8.5 km from Apartheid Museum.

  • OAM The View Morningside
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 23 reviews

    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.

  • The Ark in Maboneng
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 8 reviews

    Located in the centre of Johannesburg, The Ark in Maboneng features accommodation with city views, just 2 km from Johannesburg Stadium and 5.1 km from Observatory Golf Club.

    I liked the view and how welcoming they were to us

  • The Melville Quarters
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 19 reviews

    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.

    If they could fix the bathroom door.But overall it was nice place.

  • Sunrise Rivonia One Bed
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 6 reviews

    Located in Johannesburg, Sunrise Rivonia One Bed provides accommodation with private pool, free WiFi and free private parking for guests who drive.

    That it was close to the shopping centre. It was clean and user friendly. Very safe too

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

    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.

FAQ about self catering accommodation in Johannesburg









Self catering accommodation that guests love in Johannesburg

Research, refine and make plans for your whole trip