Find Johannesburg Hotels with Kitchenettes from $46

Search over 1 million properties and 550 airlines worldwide.

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Top Johannesburg Hotels with Kitchenettes

Burkleigh House
3.5 out of 5
327 Pine Ave, Ferndale, Randburg, Gauteng
The price is $78 per night from Jan 21 to Jan 22
4.7/5 Exceptional! (7 reviews)
"Best stay in Johannesburg. Safe, clean, friendly and beautiful. Will always return to this Guest House, any time I need to spend time in Johannesburg."

Reviewed on Aug 7, 2018

Burkleigh House
Anka Lodge
3.5 out of 5
45 Cross Avenue, Atholl, Sandton, Gauteng
The price is $47 per night from Jan 31 to Feb 1
4.7/5 Exceptional! (19 reviews)
"Well maintained, secure, good customer care. The owner is one fine gentleman, cares a lot about his customers. The price is right, can’t be beat for that quality."

Reviewed on Jan 8, 2020

Anka Lodge
86 Edison Guest Lodge
3 out of 5
86 Edison Crescent, Sandton, Gauteng
The price is $46 per night from Jan 31 to Feb 1
4.5/5 Wonderful! (4 reviews)
"More attention with towles and bed clothing changes"

Reviewed on Feb 16, 2020

86 Edison Guest Lodge
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Absolute Farenden Apartments
4 out of 5
396 Farenden Street, Hatfield, Pretoria, Gauteng
Fully refundableReserve now, pay when you stay
The price is $46 per night from Feb 11 to Feb 12
4.5/5 Wonderful! (33 reviews)
"The stay was absolute beautiful 👌"

Reviewed on Jul 14, 2021

Absolute Farenden Apartments
Akanani Apartments
4 out of 5
561 Pretorius Street, Arcadia, Pretoria, Gauteng
The price is $54 per night from Feb 4 to Feb 5
4.4/5 Wonderful! (12 reviews)
"Great place to stay, has everything you need in a home."

Reviewed on Apr 14, 2021

Akanani Apartments
Casa Flora Guesthouse
4 out of 5
12A Castle Pine Street, Silver Lakes, Pretoria, Gauteng
Fully refundableReserve now, pay when you stay
The price is $69 per night from Jan 31 to Feb 1
4.4/5 Excellent! (5 reviews)
Not so good
"The Guesthouse is situated in ń security complex with very rude security staff. Very difficult to get in and out. It took us every time +- 20 min to get in and out the complex with Drivers license. The Guesthouse call us at 15:00 to ask us when we would check-in. After check-in 16:00 till next morning ..."

Reviewed on Sep 17, 2018

Casa Flora Guesthouse
Genesis All - Suite Hotel
4 out of 5
10 Sandler Road, Fairmount, Johannesburg, Gauteng
4.4/5 Excellent! (492 reviews)
"Awesome experience!! Friendly staff and best location. So clean and convenient !!"

Reviewed on Mar 14, 2020

Genesis All - Suite Hotel
City Lodge Hotel Eastgate
4 out of 5
7 Zulberg Close Off Ernest, Oppenheimer Road,Bruma Lake, Bruma, Johannesburg, Gauteng
4.4/5 Excellent! (54 reviews)
"My room was less clean than I have come to expect during my many stays at this hotel. I had to ask for a soap replenishment"

Reviewed on Mar 10, 2020

City Lodge Hotel Eastgate
Courtyard Hotel Arcadia
4 out of 5
950 Park Street, Arcadia, Pretoria, Gauteng
4.3/5 Excellent! (45 reviews)
Excellent
"Stay and service excellent people friendly and help full place very clean and will come back again Location of Hotel excellent"

Reviewed on Feb 25, 2019

Courtyard Hotel Arcadia
Court Classique Suite Hotel
4 out of 5
743 Francis Baard Street, Corner Beckett Street, Arcadia, Pretoria, Gauteng
4.3/5 Excellent! (52 reviews)
"Great service and convenient for us with shopping and good eats. Staff make you feel welcome and look after you well."

Reviewed on Jan 2, 2020

Court Classique Suite Hotel
Courtyard Hotel Sandton
4 out of 5
130 Rivonia Road,Sandown, Sandton, Gauteng
4.3/5 Excellent! (158 reviews)
Courtyard Hotel
"We had a very pleasant family stay at the Courtyard Hotel. Value for money. Very reasonably priced. Very comfortable and super clean rooms with all the basic necessities. Friendly staff. Garden’s beautifully maintained. We will definitely be back."

Reviewed on Oct 9, 2021

Courtyard Hotel Sandton
Courtyard Hotel Rosebank
4 out of 5
Corner Oxford and Tyrwhitt Avenue, Rosebank, Johannesburg, Gauteng
The price is $61 per night from Jan 21 to Jan 22
4.3/5 Excellent! (292 reviews)
"Location is great."

Reviewed on Nov 2, 2021

Courtyard Hotel Rosebank
Premier Hotel Mapungubwe
4 out of 5
52-54 Marshal Street, Marshaltown, Johannesburg, Gauteng
4.1/5 Very Good! (381 reviews)
"Amazing"

Reviewed on Jun 15, 2021

Premier Hotel Mapungubwe
Dynasty Forest Sandown Accommodation
4 out of 5
No. 19 Westbrooke Drive, Sandton, Gauteng
The price is $91 per night from Jan 21 to Jan 22
3.8/5 Good! (24 reviews)
Marvellous place
"Very good stay"

Reviewed on Mar 10, 2020

Dynasty Forest Sandown Accommodation
10 Cadoza BnB
2.5 out of 5
10 Cadoza Street, Westdene, Johannesburg, Gauteng
3.7/5 Good! (3 reviews)
Koffifi B & &
"Actually, the owner is selling 10 Cadoza so they moved me to Koffifi B & B at 16 Hermans St. (at Toby) A quiet, peaceful place in a residential area. There was shopping nearby. It is a little far from the airport so expect airport shuttle to be expensive."

Reviewed on May 27, 2016

10 Cadoza BnB
94onWild
3 out of 5
94 Wild Avenue, Newlands, Pretoria, Gauteng
3.6/5 Good! (8 reviews)
"Staff is amazing, rooms are nice and we felt very secure"

Reviewed on Nov 10, 2018

94onWild
50 Galena
3 out of 5
50 Galena Avenue, Helderkruin, Roodepoort, Gauteng
50 Galena
All Suite on 14th
3.5 out of 5
Cnr 14th Avenue & Davidson Street, Fairlands, Randburg, Gauteng
All Suite on 14th
Das Landhaus Guest Lodge
3 out of 5
97 Runnymead Avenue, Chartwell North, Chartwell, Gauteng
Das Landhaus Guest Lodge
Ezemvelo Nature Reserve
2 out of 5
Ezemvelo Nature Reserve, Bronkhorstspruit, Gauteng
The price is $50 per night from Jan 21 to Jan 22
Ezemvelo Nature Reserve
Don't see what you're looking for?
See all available properties in Johannesburg
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Frequently asked questions