COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Search Apart Hotels in Johannesburg

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Featured Serviced Apartments in Johannesburg

The Haystack on Homestead
4 out of 5
13 Homestead Road, Edenburg, Rivonia, Sandton, Gauteng
The price is £34 per night from 9 Mar to 10 Mar

Located in Greater Johannesburg Metropolitan Area, this aparthotel is 0.5 mi (0.8 km) from Rivonia Village and 2.9 mi (4.7 km) from Morningside Mediclinic. Montecasino ...

4.5/5Wonderful! (39 reviews)
The Haystack is a wonderful place to be

"The beautiful garden, swimming pool, and walling distance to shops make this already a great location but it geta even better with the air conditioned rooms, backup generator power, and best of all the hospitality of the owner/manager. They were always acomidationg for anything that we needed. I ..."…"

Reviewed on 28 Jan 2021

The Haystack on Homestead
Enigma Hotel Apartments
3.5 out of 5
7 Middle Road, Sandton, Gauteng
Get Rates

Located in Greater Johannesburg Metropolitan Area, this aparthotel is 0.8 mi (1.3 km) from Morningside Mediclinic and within 3 miles (5 km) of Sandton Convention ...

3.8/5Good! (80 reviews)

"Pleasant stay"…"

Reviewed on 5 Aug 2020

Enigma Hotel Apartments
Dikhololo
3 out of 5
The price is £49 per night from 9 Mar to 10 Mar

Set in Beestekraal, this family-friendly aparthotel is within 25 mi (40 km) of Roodekoppies Dam, Ukutula Lion Park and Borakalalo National Park. Bush Babies ...

4.2/5Excellent! (22 reviews)
Has a wonderful stay. Staff is very helpful.

"Beautiful place, lots of activities to do. The walls in the rooms are too thin, you can hear the whole conversation of your neighbors, I didn't like that but overall I will definitely go back and book a free standing unit this time."…"

Reviewed on 4 Mar 2020

Dikhololo
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.
The Capital on Bath
3 out of 5
72 Bath Avenue, Rosebank, Johannesburg, Gauteng
Free cancellationReserve now, pay when you stay
The price is £35 per night from 18 Mar to 19 Mar

Located in Greater Johannesburg Metropolitan Area, this aparthotel is 0.4 mi (0.6 km) from Rosebank Mall and 2.8 mi (4.5 km) from Sandton City Mall. Hyde Park ...

4.5/5Wonderful! (95 reviews)

"Very good communication along with shuttle service"…"

Reviewed on 11 Mar 2020

The Capital on Bath
12 Decades Johannesburg Art Hotel
2.5 out of 5
286 Fox Street, Johannesburg, Gauteng
The price is £25 per night from 9 Mar to 10 Mar

Located in Downtown Johannesburg, this aparthotel is within 1 mi (2 km) of Arts on Main and Carlton Centre. University of Witwatersrand is 2.4 mi (3.8 km) away. ...

3.7/5Good! (53 reviews)
Enjoyable

"Enjoyable"…"

Reviewed on 19 Oct 2020

12 Decades Johannesburg Art Hotel
Premiere Classe Apartment Hotel
3 out of 5
62 Corlett Dr, Corner Irene Road, Melrose North, Johannesburg, Gauteng
Get Rates

Located in Greater Johannesburg Metropolitan Area, this aparthotel is within a 15-minute walk of Melrose Arch Shopping Centre and The Wanderers Golf Club. Killarney ...

4.1/5Very Good! (21 reviews)
Convenient stay

"Staff were cordial. Amenities are minimal but didn't really expect more at the price. It's a nice affordable stay"…"

Reviewed on 5 Mar 2019

Premiere Classe Apartment Hotel
The Capital Villa
4 out of 5
Cnr Linden & Rivonia Road, Sandton, Gauteng
Get Rates

Located in Greater Johannesburg Metropolitan Area, this aparthotel is within a 10-minute walk of Johannesburg Stock Exchange and Sandton Convention Centre. Nelson ...

4.1/5Very Good! (75 reviews)
Friendly

"This property is quite old compared to what else is around and the photos on the website are a little deceiving. The staff are friendly and helpful but the condition of the rooms especially the bathrooms were disappointing."…"

Reviewed on 17 Jul 2018

The Capital Villa
The Leonardo
5 out of 5
75 Maude Street, Sandton, Gauteng
Free cancellationReserve now, pay when you stay
The price is £191 per night from 13 Mar to 14 Mar

Located in Greater Johannesburg Metropolitan Area, this luxury aparthotel is within a 10-minute walk of Sandton Convention Centre and Nelson Mandela Square. ...

4.7/5Exceptional! (3 reviews)
Great apartment

"Great apartment, spacious and well equipped."…"

Reviewed on 7 Feb 2021

The Leonardo
Botle Ba Afrika Lodge
3 out of 5
26, Ithaca street, Vereeniging, Gauteng
Get Rates

Situated in Vereeniging, this spa aparthotel is 1.4 mi (2.3 km) from Vaal University of Technology and 1.8 mi (2.9 km) from North-West University Vaal Triangle ...

Botle Ba Afrika Lodge
Masingita Towers
2.5 out of 5
15 West Road South, Sandton, Gauteng
The price is £92 per night from 11 Mar to 12 Mar

Located in Greater Johannesburg Metropolitan Area, this aparthotel is within 1 mile (2 km) of Morningside Mediclinic, Sandton Convention Centre and Nelson Mandela ...

Masingita Towers
Sandton Skye Suite 604
3.5 out of 5
3 Stan Rd, Sandton, Gauteng
The price is £73 per night from 31 Mar to 1 Apr

Located in Greater Johannesburg Metropolitan Area, this aparthotel is within a 15-minute walk of Johannesburg Stock Exchange and Sandton Convention Centre. Nelson ...

4.5/5Wonderful! (8 reviews)
Nice room but not good neighborhoob

"The apartment is new but neighborhood is not great. Nothing to do there. Too much furniture so not much space to store luggage"…"

Reviewed on 14 Feb 2019

Sandton Skye Suite 604
Absolute Farenden Apartments
4 out of 5
396 Farenden Street, Hatfield, Pretoria, Gauteng
Free cancellationReserve now, pay when you stay
The price is £41 per night from 9 Mar to 10 Mar

Situated in Pretoria, this aparthotel is 0.4 mi (0.6 km) from Loftus Versfeld Stadium and within 3 miles (5 km) of University of Pretoria and UNISA. Pretoria ...

4.5/5Wonderful! (26 reviews)
Absolutely Absolute

"I absolutely love this place it’s clean , top class at a very affordable price. I’ve recommended friends"…"

Reviewed on 28 Oct 2020

Absolute Farenden Apartments
Hills and Dales Accommodation
3 out of 5
Plot 4, Ashenti Road, Hills and Dales, Lanseria, Gauteng
The price is £41 per night from 9 Mar to 10 Mar

Located in Greater Johannesburg Metropolitan Area, this aparthotel is within 12 miles (20 km) of Lion Park, Lesedi Cultural Village and Life Fourways Hospital. ...

4.9/5Exceptional! (8 reviews)
Rustic party venue

"We didn’t stay as friends who live nearby offered to put us up, pointing out that this is a popular party destination, particularly for stag dos. The approach to the venue is remote and down a dirt track. Outside looked rustic, but difficult to assess the accommodation."…"

Reviewed on 7 Mar 2020

Hills and Dales Accommodation
Marriott Executive Apartments Johannesburg, Melrose Arch
4 out of 5
42 The High Street, Melrose Arch, Johannesburg, Gauteng
Free cancellationReserve now, pay when you stay
The price is £91 per night from 12 Mar to 13 Mar

Located in Greater Johannesburg Metropolitan Area, this aparthotel is 0.1 mi (0.2 km) from Melrose Arch Shopping Centre and within 3 miles (5 km) of Nelson Mandela ...

5/5Exceptional! (1 review)

"Lovely accommodation and amenities are great. Just a bit annoying to have to pay for parking after you enter and leave the hotel everyday every outing! Should have a set fee paid for at the beginning of the trip or possibly free parking in light of the stay validated by the hotel"…"

Reviewed on 23 Feb 2021

Marriott Executive Apartments Johannesburg, Melrose Arch
The Nicol Hotel and Apartments
The price is £47 per night from 9 Mar to 10 Mar

Situated in Germiston, this aparthotel is within 1 mile (2 km) of Eastgate Shopping Centre and Bedford Centre Shopping Mall. Gillooly's Farm and Rhodes Park ...

3.9/5Good! (25 reviews)

"I booked a penthouse but only got 3 separate rooms."…"

Reviewed on 21 Sep 2020

The Nicol Hotel and Apartments
Sandton Skye Apartment - 616
3.5 out of 5
3 Stan Road, Sandton, Gauteng
The price is £73 per night from 9 Mar to 10 Mar

Located in Greater Johannesburg Metropolitan Area, this aparthotel is within a 15-minute walk of Johannesburg Stock Exchange and Sandton Convention Centre. Nelson ...

1.8/5 (5 reviews)
Filthy with an appalling lack of service

"The towels were dirty and brown, some of the furniture is broken, mismatched glasses and coffee mugs. Wi-Fi doesn’t work and TV is broken. No management on premises, and despite being told they would come and see us they never arrived. Avoid at any price."…"

Reviewed on 12 Nov 2019

Sandton Skye Apartment - 616
Hotel@Hatfield Apartments
3.5 out of 5
260 Hill St, Pretoria, Gauteng
Free cancellationReserve now, pay when you stay
The price is £49 per night from 20 Mar to 21 Mar

Situated in Pretoria, this aparthotel is within 1 mi (2 km) of Pretoria Urology Hospital and University of Pretoria. UNISA is 3.1 mi (4.9 km) away.

4.1/5Very Good! (22 reviews)

"Neat, clean, convenient"…"

Reviewed on 28 Oct 2020

Hotel@Hatfield Apartments
Akanani Apartments
4 out of 5
561 Pretorius Street, Arcadia, Pretoria, Gauteng
The price is £35 per night from 11 Mar to 12 Mar

Situated in the business district, this aparthotel is 0.5 mi (0.8 km) from Pretoria Art Museum and within 3 miles (5 km) of UNISA and University of Pretoria. ...

4.3/5Excellent! (7 reviews)

"The place is good it is in the city center and good value for money and they staff was friendly"…"

Reviewed on 2 Nov 2020

Akanani Apartments
Airport Inn Executive Suites
Get Rates

Located in Isando, this aparthotel is 2.9 mi (4.6 km) from Kempton Park Golf Club and within 6 miles (10 km) of Festival Mall and International Terminal Duty ...

3.9/5Good! (94 reviews)

"My stay was great. The place is good, with security which is always a priority for me. It was my second time there and I would recommend it to anyone (its home away from home for me). I would go back there anytime I'm in South Africa."…"

Reviewed on 24 Mar 2020

Airport Inn Executive Suites
50 Galena
3 out of 5
50 Galena Avenue, Helderkruin, Roodepoort, Gauteng
Get Rates

Located in Greater Johannesburg Metropolitan Area, this aparthotel is 2.9 mi (4.6 km) from Clearwater Mall and within 6 miles (10 km) of Walter Sisulu National ...

50 Galena
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.

Other property types in Johannesburg

Birchwood Hotel and OR Tambo Conference Centre

Birchwood Hotel and OR Tambo Conference Centre

4 out of 5
44 Viewpoint Road, Bartlett, Boksburg, Gauteng
The price is £28 per night from 12 Mar to 13 Mar
4.2/5Excellent! (230 reviews)

"Super internet, instant hot water, air conditioning is a blessing and wonderful staff, would definitely recommend!"…"

Reviewed on 21 Feb 2021

Birchwood Hotel and OR Tambo Conference Centre
City Lodge Hotel at OR Tambo International Airport

City Lodge Hotel at OR Tambo International Airport

3 out of 5
The price is £54 per night from 7 Apr to 8 Apr
4.3/5Excellent! (983 reviews)

"Large, spacious and clean facility with a nice restaurant and pool. Restaurant staff is friendly but seemed a little undertrained at times. Desk staff was efficient but not the friendliest. Overall, a good value though."…"

Reviewed on 7 Mar 2021

City Lodge Hotel at OR Tambo International Airport
Ruah Park Camping & Outdoor

Ruah Park Camping & Outdoor

1 out of 5
R573, Moloto Road, Cullinan, Gauteng
The price is £25 per night from 9 Mar to 10 Mar
Ruah Park Camping & Outdoor
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

What should I expect during my aparthotel stay in Johannesburg?
When you book an aparthotel or serviced apartment in Johannesburg, you can expect to be in the heart of the city. You might want to visit the popular shops while you’re in this culturally rich area. Johannesburg is also known for its museums and entertainment venues.
What are visitors' favourite aparthotels for my visit to Johannesburg?
Dikhololo is a favourite aparthotel in Johannesburg, featuring 4 apartments with kitchens and free WiFi as well as hotel amenities like a restaurant. A couple of other top aparthotels to consider are The Capital on Bath and 12 Decades Johannesburg Art Hotel.
How many aparthotels are there in Johannesburg?
On Expedia, there are 41 aparthotels situated in Johannesburg. Overall, you can choose from 2089 hotels and lodging options.
What should I see and do in Johannesburg?
Gold Reef City and Montecasino are top sights to explore. Family-friendly attractions include Lion Park and Johannesburg Zoo, whereas Walter Sisulu National Botanical Garden and Krugersdorp Game Reserve are a couple of great spots to enjoy the outdoors. You can also visit some other popular places in town, such as Carlton Centre and Apartheid Museum.
What is an aparthotel?
An aparthotel is a hybrid hotel and apartment, providing the amenities you expect from a traditional hotel, and the privacy and space of an apartment. By booking an aparthotel, you can stay a while and absorb more of the local character in Johannesburg. Enjoy home cooking in a fully equipped kitchen and having the space to entertain and relax with friends and family.

More trip options