Skip to main content

Self Catering Accommodation in Johannesburg

Find the self catering accommodation that appeal to you the most

The best self catering accommodation in Johannesburg

Check out our pick of great self catering accommodation in Johannesburg

Filter by:

Review score

The Wantage Suites

Rosebank, Johannesburg

Located in Johannesburg, 3.3 km from Parkview Golf Club, The Wantage Suites has a garden, private parking and rooms with free WiFi access.

C
Catherine
From
Spain
Amazing value for money. Had all the amenities we needed. It was modern, clean, comfortable, and in a safe location. We were able to walk to the nearby mall where we had access to excellent restaurants, supermarkets, and beautiful stores. What made this experience a 10 for us was the very accommodating staff (thank you Ian and Maria!) We would definitely stay here again.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,340 reviews
Price from
US$59.41
1 night, 2 adults

Luxury Fairland Fully Serviced Cottages

Randburg, Johannesburg

Set within 11 km of Parkview Golf Club and 12 km of Roodepoort Country Club in Johannesburg, Luxury Fairland Fully Serviced Cottages features accommodation with seating area.

F
Fran-Mari
From
South Africa
The cottage was beautiful! Very clean and very neat - and there was so many facilities and even videos on how to use the different facilities. The staff were very friendly and did not hesitate to assist with anything. The area is quiet and safe and very spacious. We enjoyed our stay - truly 10/10. It's a hidden gem!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 167 reviews
Price from
US$37.75
1 night, 2 adults

Studio Stay on Sixty6

Sandton, Johannesburg

Set within less than 1 km of Sandton City Mall and a 15-minute walk of Gautrain Sandton Station, Studio Stay on Sixty6 features rooms with air conditioning and a private bathroom in Johannesburg.

K
Khin Maung
From
Myanmar
Very clean..near shopping or easy access for transport and food..services with smile and warm welcome.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 118 reviews
Price from
US$96.92
1 night, 2 adults

Fezeu's Place

Randburg, Johannesburg

9.1 km from Sandton City Mall, Fezeu's Place is a recently renovated property set in Johannesburg and offers air-conditioned rooms with free WiFi and parking on-site.

N
Ntombikayise Toli
From
South Africa
The place was amazing , it has a nice view of the pool , the room was clean . The embiance was great and I don't mind booking the place again .
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 227 reviews
Price from
US$46.21
1 night, 2 adults

The Ark in Maboneng

Johannesburg CBD, Johannesburg

Located in the centre of Johannesburg, within 2 km of Johannesburg Stadium and 5.1 km of Observatory Golf Club, The Ark in Maboneng is an accommodation offering city views.

P
Peter
From
Mozambique
It was just exactly what I wanted. Compact comfortable space in Maboneng which is a busy part of town I like to stay in when I’m passing through. Host was super helpful and friendly. Helped me with some printing and other things I had to do.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 101 reviews
Price from
US$42.67
1 night, 2 adults

Peaceful@Swansea In Rosebank-Parkwood

Parkwood, Johannesburg

Set in Johannesburg in the Gauteng region, Peaceful@Swansea In Rosebank-Parkwood features a patio. It is located 2.2 km from Parkview Golf Club and offers full-day security.

L
Leilani
From
Germany
We loved everything about the accommodation and only wished we would’ve stayed longer!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 143 reviews
Price from
US$51.88
1 night, 2 adults

OneOnArumAvenue

Johannesburg

5.9 km from Gautrain Sandton Station, OneOnArumAvenue is a recently renovated property located in Johannesburg and provides air-conditioned rooms with free WiFi and private parking.

L
Luciye
From
France
It is a very nice and secure place, Tembi and Lulu, are very very kind and helpfull, you can use Bolt it is cheaper than Uber, and the bus S2 from Morning Glen Mall to the bus and metro and (collective taxi) station, you pay with your bank card... The house is very clean. The bed is big.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 320 reviews
Price from
US$42.91
1 night, 2 adults

Earthy and Organic

Johannesburg

A recently renovated apartment located in Johannesburg, Earthy and Organic features an outdoor swimming pool.

M
Munyaradzi Zimbwa
From
Namibia
The place is spacious, beautiful and neat.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 220 reviews
Price from
US$85.51
1 night, 2 adults

City Living Apartment 119 - Private Balcony, Washing Machine & Fast WiFi

Johannesburg CBD, Johannesburg

City Living Apartment 119 - Private Balcony, Washing Machine & Fast WiFi features accommodation situated 1.4 km from the centre of Johannesburg and offers an outdoor swimming pool and a garden.

T
Tarquin
From
Netherlands
HIGHLY RECOMMEND to book this lovely apartment! The place has all you need, it was sparkling clean, and had a very comfortable bed with cotton bedsheets. We stayed 5 days in this apartment. It was very nice that during the power outage our WiFi remained on with a backup battery box, so we could continue to work online! It is a very safe and clean complex with a beautiful garden with small pool, the security is very friendly and helpful. There is a lot to do within walking distance, Maboneng has everything from trendy coffee shops to great eateries, arts galleries and rooftop bars, (You should definitely visit The Livingroom, it is a unique experience) We would have liked to stay longer, but unfortunately our plane tickets were already booked! Thanks again to the hosts you where amazing, we really enjoyed it!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 100 reviews
Price from
US$37.15
1 night, 2 adults

Boutique Stay

Johannesburg

Featuring an outdoor swimming pool and views of pool, Boutique Stay is a recently renovated apartment located in Johannesburg, 8.4 km from Gold Reef City Casino.

V
Violet
From
South Africa
Everything, especially the kitchen with full cooking utensils. The room was super spacious and very clean.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 244 reviews
Price from
US$49.69
1 night, 2 adults
All self catering accommodation in Johannesburg

Top picks for Johannesburg hotels

Explore our most popular hotels in Johannesburg

Filter by:

Review score

The Wantage Suites

Rosebank, Johannesburg

Located in Johannesburg, 3.3 km from Parkview Golf Club, The Wantage Suites has a garden, private parking and rooms with free WiFi access.

C
Catherine
From
Spain
Amazing value for money. Had all the amenities we needed. It was modern, clean, comfortable, and in a safe location. We were able to walk to the nearby mall where we had access to excellent restaurants, supermarkets, and beautiful stores. What made this experience a 10 for us was the very accommodating staff (thank you Ian and Maria!) We would definitely stay here again.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,340 reviews
Price from
US$59.41
1 night, 2 adults

Luxury Fairland Fully Serviced Cottages

Randburg, Johannesburg

Set within 11 km of Parkview Golf Club and 12 km of Roodepoort Country Club in Johannesburg, Luxury Fairland Fully Serviced Cottages features accommodation with seating area.

F
Fran-Mari
From
South Africa
The cottage was beautiful! Very clean and very neat - and there was so many facilities and even videos on how to use the different facilities. The staff were very friendly and did not hesitate to assist with anything. The area is quiet and safe and very spacious. We enjoyed our stay - truly 10/10. It's a hidden gem!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 167 reviews
Price from
US$37.75
1 night, 2 adults

Studio Stay on Sixty6

Sandton, Johannesburg

Set within less than 1 km of Sandton City Mall and a 15-minute walk of Gautrain Sandton Station, Studio Stay on Sixty6 features rooms with air conditioning and a private bathroom in Johannesburg.

K
Khin Maung
From
Myanmar
Very clean..near shopping or easy access for transport and food..services with smile and warm welcome.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 118 reviews
Price from
US$96.92
1 night, 2 adults

Fezeu's Place

Randburg, Johannesburg

9.1 km from Sandton City Mall, Fezeu's Place is a recently renovated property set in Johannesburg and offers air-conditioned rooms with free WiFi and parking on-site.

N
Ntombikayise Toli
From
South Africa
The place was amazing , it has a nice view of the pool , the room was clean . The embiance was great and I don't mind booking the place again .
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 227 reviews
Price from
US$46.21
1 night, 2 adults

The Ark in Maboneng

Johannesburg CBD, Johannesburg

Located in the centre of Johannesburg, within 2 km of Johannesburg Stadium and 5.1 km of Observatory Golf Club, The Ark in Maboneng is an accommodation offering city views.

P
Peter
From
Mozambique
It was just exactly what I wanted. Compact comfortable space in Maboneng which is a busy part of town I like to stay in when I’m passing through. Host was super helpful and friendly. Helped me with some printing and other things I had to do.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 101 reviews
Price from
US$42.67
1 night, 2 adults

Peaceful@Swansea In Rosebank-Parkwood

Parkwood, Johannesburg

Set in Johannesburg in the Gauteng region, Peaceful@Swansea In Rosebank-Parkwood features a patio. It is located 2.2 km from Parkview Golf Club and offers full-day security.

L
Leilani
From
Germany
We loved everything about the accommodation and only wished we would’ve stayed longer!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 143 reviews
Price from
US$51.88
1 night, 2 adults

OneOnArumAvenue

Johannesburg

5.9 km from Gautrain Sandton Station, OneOnArumAvenue is a recently renovated property located in Johannesburg and provides air-conditioned rooms with free WiFi and private parking.

L
Luciye
From
France
It is a very nice and secure place, Tembi and Lulu, are very very kind and helpfull, you can use Bolt it is cheaper than Uber, and the bus S2 from Morning Glen Mall to the bus and metro and (collective taxi) station, you pay with your bank card... The house is very clean. The bed is big.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 320 reviews
Price from
US$42.91
1 night, 2 adults

Earthy and Organic

Johannesburg

A recently renovated apartment located in Johannesburg, Earthy and Organic features an outdoor swimming pool.

M
Munyaradzi Zimbwa
From
Namibia
The place is spacious, beautiful and neat.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 220 reviews
Price from
US$85.51
1 night, 2 adults

City Living Apartment 119 - Private Balcony, Washing Machine & Fast WiFi

Johannesburg CBD, Johannesburg

City Living Apartment 119 - Private Balcony, Washing Machine & Fast WiFi features accommodation situated 1.4 km from the centre of Johannesburg and offers an outdoor swimming pool and a garden.

T
Tarquin
From
Netherlands
HIGHLY RECOMMEND to book this lovely apartment! The place has all you need, it was sparkling clean, and had a very comfortable bed with cotton bedsheets. We stayed 5 days in this apartment. It was very nice that during the power outage our WiFi remained on with a backup battery box, so we could continue to work online! It is a very safe and clean complex with a beautiful garden with small pool, the security is very friendly and helpful. There is a lot to do within walking distance, Maboneng has everything from trendy coffee shops to great eateries, arts galleries and rooftop bars, (You should definitely visit The Livingroom, it is a unique experience) We would have liked to stay longer, but unfortunately our plane tickets were already booked! Thanks again to the hosts you where amazing, we really enjoyed it!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 100 reviews
Price from
US$37.15
1 night, 2 adults

Boutique Stay

Johannesburg

Featuring an outdoor swimming pool and views of pool, Boutique Stay is a recently renovated apartment located in Johannesburg, 8.4 km from Gold Reef City Casino.

V
Violet
From
South Africa
Everything, especially the kitchen with full cooking utensils. The room was super spacious and very clean.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 244 reviews
Price from
US$49.69
1 night, 2 adults
All self catering accommodation in Johannesburg

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.

Most booked self catering accommodation in Johannesburg and surroundings in the past month

See all

Popular with guests booking self catering accommodation in Johannesburg

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,906 reviews

Popular with guests booking self catering accommodation in Johannesburg

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 432 reviews

Popular with guests booking self catering accommodation in Johannesburg

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,089 reviews

Popular with guests booking self catering accommodation in Johannesburg

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,601 reviews

Popular with guests booking self catering accommodation in Johannesburg

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,009 reviews

Popular with guests booking self catering accommodation in Johannesburg

Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 2,941 reviews

Popular with guests booking self catering accommodation in Johannesburg

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 5,573 reviews

Popular with guests booking self catering accommodation in Johannesburg

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 4,660 reviews

Popular with guests booking self catering accommodation in Johannesburg

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 4,857 reviews

Popular with guests booking self catering accommodation in Johannesburg

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 4,702 reviews

These self catering accommodation in Johannesburg and nearby have options with free cancellation

The Orange Corner

Johannesburg
Free cancellation options available
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 32 reviews

Located 4.1 km from Johannesburg Stadium and 6 km from Gold Reef City Casino in the centre of Johannesburg, The Orange Corner provides accommodation with free WiFi and free private parking.

From US$37.81 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 30 reviews

Located 3.9 km from Johannesburg Stadium and 6.2 km from Gold Reef City Casino in the centre of Johannesburg, 1007-Stunning Studio apt with incredible Joburg views provides accommodation with free...

From US$64.81 per night

The Franklin Luxury Apartments

Johannesburg
Free cancellation options available
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 135 reviews

Set in the heart of Johannesburg, The Franklin Luxury Apartments offers a rooftop pool and free WiFi.

From US$64.81 per night

The Franklin Exclusive Suites

Johannesburg
Free cancellation options available
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 2 reviews

In a prime location in the centre of Johannesburg, The Franklin Exclusive Suites provides free WiFi, a fitness centre and free private parking for guests who drive.

From US$112.22 per night

Seventh Heaven

Johannesburg
Free cancellation options available
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 36 reviews

Seventh Heaven provides accommodation situated 1.6 km from the centre of Johannesburg and offers a seasonal outdoor swimming pool and a bar.

From US$42.91 per night

504 Mapungubwe Hotel

Johannesburg
Free cancellation options available
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 49 reviews

Situated 4.1 km from Johannesburg Stadium and 6.3 km from Gold Reef City Casino in the centre of Johannesburg, 504 Mapungubwe Hotel features accommodation with free WiFi and free private parking.

From US$43.36 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Situated 4 km from Johannesburg Stadium and 5.7 km from Gold Reef City Casino in the centre of Johannesburg, Modern City Stay at Mapungubwe Hotel Marshalltown features accommodation with free WiFi and...

From US$45.61 per night

Mapungubwe hotel cozy stay

Johannesburg
Free cancellation options available
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review

Well located in the centre of Johannesburg, Mapungubwe hotel cozy stay offers a balcony, air conditioning, free WiFi and flat-screen TV.

From US$43.21 per night

Highly rated self catering accommodation in Johannesburg and nearby

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 9 reviews

Located in the centre of Johannesburg, just 2.9 km from Johannesburg Stadium and 5.6 km from Observatory Golf Club, Linaste at Colosseum provides accommodation with city views and free WiFi.

From US$35.11 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 10 reviews

Boasting city views, High Rise Haven features accommodation with a balcony, around 5.6 km from Observatory Golf Club.

From US$40.75 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 12 reviews

Offering city views, The Orange Corner II is an accommodation located in Johannesburg, 5.9 km from Gold Reef City and 6.6 km from Observatory Golf Club.

From US$35.73 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 14 reviews

Located 4.1 km from Johannesburg Stadium and 6 km from Gold Reef City Casino in the centre of Johannesburg, 305 Urban Oasis in Jozi CBD provides accommodation with free WiFi and free private parking.

From US$44.11 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 86 reviews

Located in the centre of Johannesburg, within 3.9 km of Johannesburg Stadium and 6.2 km of Gold Reef City Casino, 4 on Pritchard Luxury Suites is an accommodation offering city views.

From US$142.52 per night

Mapungubwe

Johannesburg
8.0+ review score
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 15 reviews

Set in a central area of Johannesburg, 4.1 km from Johannesburg Stadium, Mapungubwe offers air-conditioned accommodation with free WiFi and a flat-screen TV.

From US$38.62 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 65 reviews

Located in Johannesburg, 5.7 km from Gold Reef City Casino and 5.8 km from Apartheid Museum, 409 Mapungubwe Hotel offers air conditioning. This property offers a private pool and free private parking.

From US$45.91 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 41 reviews

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

From US$49.66 per night

Enjoy breakfast in Johannesburg and nearby

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 4 reviews

Set in the heart of Johannesburg, 4 km from Johannesburg Stadium, Swanky Spectacular Hotel offers air-conditioned accommodation with free WiFi and a flat-screen TV.

From US$35.11 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1 review

Situated 1.8 km from Johannesburg Stadium and 5.1 km from Observatory Golf Club in the centre of Johannesburg, A Rosey Fresh Burgundy Hotel features accommodation with free WiFi and free private...

From US$29.71 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,298 reviews

Located in Johannesburg, 5.4 km from Apartheid Museum, Lilian Lofts Hotel & Spa provides accommodation with a terrace, free private parking and a restaurant.

From US$56.39 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 58 reviews

Set in Johannesburg, The Loft offers accommodation with private pool, free WiFi and free private parking for guests who drive.

From US$89.12 per night

Solomon bnb

Johannesburg
Breakfast options
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Solomon bnb is situated in Johannesburg, 1.7 km from Apartheid Museum, 2.1 km from Gold Reef City, as well as 10 km from Johannesburg Stadium.

From US$216.04 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 77 reviews

Set within 5.2 km of Parkview Golf Club and 7.6 km of Johannesburg Stadium in Johannesburg, The KEDESAN Huis - Guest House offers accommodation with seating area.

From US$45.91 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 302 reviews

Featuring pool views, The Melville Quarters offers accommodation with patio, around 3.1 km from Parkview Golf Club. Private parking is available on site at this recently renovated property.

From US$42.01 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 31 reviews

Located in Johannesburg, within 2.4 km of Parkview Golf Club and 6.1 km of Sandton City Mall, BaobabSuites provides accommodation with a garden and free WiFi throughout the property as well as free...

From US$56.26 per night

FAQ about self catering accommodation in Johannesburg

Self catering accommodation that guests love in Johannesburg

See all
Avg. price/night: US$48.01
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 4,660 reviews
Really enjoyed my stay in the studio, which has good wifi, good hot shower, clean and comfy bed, a small countertop equipped with kitchen utensils, fridge and microwave oven for self catering, as well as free secure parking. There are also restaurants and grocery stores nearby. Among all, thanks to the wonderful staffs who are ready to help as needed!
Guest review by
HappyDuckling
Young couple
Avg. price/night: US$81.28
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,769 reviews
It was a self catering therefore we prepared our breakfast with a user friendly stove and very clean kitchen
Guest review by
Lebogang
Family with young children
Avg. price/night: US$28.46
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 271 reviews
It has a beautiful kitchen and its self catering, the host was amazing and friendly
Guest review by
Beverly
Solo traveller
Avg. price/night: US$39.01
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 150 reviews
The place was very clean and I loved the kitchen had everything since it was self catering.
Guest review by
Zanele
Young couple
Avg. price/night: US$112.52
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,089 reviews
The apartment was very clean. It had a lot of kitchen utensils to use, which made self catering enjoyable.
Guest review by
Grace
Group