Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 321,000 hotels worldwide.

Get the best price available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Featured Johannesburg Apartment Hotel

See all 923 Hotels in Johannesburg
The Capital on Bath

The Capital on Bath

72 Bath Avenue, Johannesburg
3.5 out of 5.0
4.3 out of 5 (45 reviews)
Based within walikng distance shopping mall, trsinNo gown. No slippers. This was not expected for a 4 star hotel
  Feb 12, 2017

$89

$89
Genesis All-Suite Hotel

Genesis All-Suite Hotel

10 Sandler Road, Johannesburg
4.5 out of 5.0
4.3 out of 5 (370 reviews)
Great location, customer service, suite layout and comfort, and so many amenities at your finger tips
  Jan 10, 2018

$116

$116
Insignia Lifestyle

Insignia Lifestyle

122 Patricia Road, Sandton
4.5 out of 5.0
4.1 out of 5 (35 reviews)
Amazing home away from home.Excellent service throughout. Definitely will go back. Nice quiet environment,
  Dec 11, 2017

$93

$93
The Capital Villa

The Capital Villa

Cnr Linden & Rivonia Road, Sandton
4.0 out of 5.0
4.1 out of 5 (67 reviews)
Excellent staff!Initially the apartment provided was way below expectation as was the interaction with the security staff. However, the reception staff the following morning were very accommodating and went out of there way to provide a better room. Keith was particularly professional and very pleasant. The housekeeping ...
  Oct 29, 2017

$135

$135
Accommodation @ Van's

Accommodation @ Van's

6 Condon Avenue, Centurion
4.5 out of 5.0
4.1 out of 5 (9 reviews)
Beautiful Accommodation between Jo'burg & PretoriaOur family of four stayed for one night. It is located in a secure, quiet neighborhood with easy access. The house was very clean, tastefully decorated, and well furnished. The bathrooms and kitchen were spotless and we had plenty of room to rest and relax.The only drawback is a personal issue for ...
  Dec 4, 2016
Airport Inn and Suites

Airport Inn and Suites

6 Electron Road, Isando, Kempton Park
3.5 out of 5.0
3.5 out of 5 (49 reviews)
ExcellentExcellent and nice staff and ...
  Oct 27, 2017

$27

$27
Prestige Apartment Sandton at Westpoint

Prestige Apartment Sandton at Westpoint

89 Grayston Drive, Sandton
4.0 out of 5.0
3.7 out of 5 (64 reviews)
The experience was great as usual and I saw some improvements by the swimming pool. Please do fix your door handle and also dvd player was not playing.
  Jan 15, 2018

$68

$68
BM Gardens Apartment Hotel

BM Gardens Apartment Hotel

35 Goodman Road, Germiston
3.5 out of 5.0
4.0 out of 5 (4 reviews)
nonethey should be charging amounts booked for on expedia not the rate on expedia is different with what you find on site
  Jan 17, 2017

$48

$48
Westpoint Executive Suites - Apartments

Westpoint Executive Suites - Apartments

89 Grayston Dr, corner West Road South, Sandton
4.5 out of 5.0
4.1 out of 5 (57 reviews)
Stayed for a workshop. Very central location. Would recommend it.
  Sep 12, 2017

$99

$99
Glenalmond Hotel Sandton

Glenalmond Hotel Sandton

130 Daisy Street, Sandton
3.5 out of 5.0
4.0 out of 5 (64 reviews)
Comfortable hotel near to central SandtonVery comfortable hotel with large apartment-like suites. Within daytime walking distance to central Sandton (taxi recommended at night, but we had no issues). Friendly and helpful staff, with a nice breakfast served on an outdoor patio. We'd definitely recommend this property to other ...
  Dec 4, 2017

$65

$65
Mercure Johannesburg Bedfordview Hotel

Mercure Johannesburg Bedfordview Hotel

33 Bradford Road Bedfordview, Germiston
3.5 out of 5.0
3.7 out of 5 (129 reviews)
Nice but oldThe Hotel have all the conditions to be 4 stars: - very well situated with quick access to the airport and a big mall just in front - good space to park the car - room with a large bed and toilet with bathtube and shower - kitchnet But it have an old ambience. Mainly the bathroom needs some ...
  Dec 6, 2017

$70

$70
Faircity Grosvenor Gardens

Faircity Grosvenor Gardens

212 Grosvenor Street, Pretoria
4.5 out of 5.0
3.9 out of 5 (84 reviews)
Great bargain and nice facilities in HatsfieldThe staff were quite nice and accommodating. The facilities were comfortable and quiet. Excellent value for the family!!
  Aug 19, 2017

$69

$69
Airport Inn Executive Suites

Airport Inn Executive Suites

6 Electron Rd, Kempton Park
4.0 out of 5.0
3.5 out of 5 (32 reviews)
Decent transit hotel for early flightThe room was fairly spacious but did not feel homey at all. The living room was dark and bathroom only came with the bare minimum and didnt feel very inviting. Our hotel actually came with 2 bedrooms and bathrooms which was a nice surprise. The staff was great, especially at the restaurant (Precious ...
  Sep 18, 2017

$38

$38
All Are Welcome

All Are Welcome

15 Augrabies Avenue, Brakpan
3.0 out of 5.0
5.0 out of 5 (2 reviews)

$34

$34
Bed and Breakfast in Waterkloof

Bed and Breakfast in Waterkloof

203 Milner Street, Pretoria
3.5 out of 5.0
4.0 out of 5 (2 reviews)

$64

$64
C.A.G The Hub

C.A.G The Hub

3 Muswell Rd, Sandton
4.0 out of 5.0
4.9 out of 5 (14 reviews)
Fantastic experience with the HubI love every thing about this hotel. I will recommend the apartment to everyone. Great security
  Oct 7, 2017

$89

$89
C.A.G The Vantage

C.A.G The Vantage

Corner Bath and Tyrwhitt Avenue, Johannesburg
4.5 out of 5.0
4.0 out of 5 (30 reviews)
More pleasant than a hotel Modern apartment, clean, well appointed. Pleasant environment and 3 minute walk to Rosebank Mall
  Nov 4, 2017

$91

$91
Map

Recently booked Apartment Hotel in Johannesburg

Sheraton Pretoria Hotel
5.0 out of 5.0
Last booking: 40 minutes ago
Radisson Blu Gautrain Hotel Sandton Johannesburg
4.5 out of 5.0
Last booking: 1 hour ago
The Maslow Hotel, Sandton
4.0 out of 5.0
Last booking: 2 hours ago
The Peech Hotel
4.5 out of 5.0
Last booking: 2 hours ago
Protea Hotel by Marriott Pretoria Hatfield
3.5 out of 5.0
Last booking: 2 hours ago
Protea Hotel by Marriott O.R. Tambo Airport Transit
4.5 out of 5.0
Last booking: 4 hours ago
City Lodge Hotel at OR Tambo International Airport
3.5 out of 5.0
Last booking: 4 hours ago
Bed and Breakfast on Melrose
5.0 out of 5.0
Last booking: 4 hours ago
Road Lodge Rivonia
1.5 out of 5.0
Last booking: 4 hours ago

Pocket Guide: Apartment Hotel in Johannesburg

Search for hotels in Johannesburg on Expedia. You can easily find your hotels in Johannesburg using one of the methods below:

  • View our selection of featured hotels in Johannesburg
  • Use the map to find hotels in the Johannesburg neighborhood you prefer
  • Use the filters to see hotels in a specific area of Johannesburg, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Johannesburg
  • Enter your travel dates to view the best deals on hotels in Johannesburg - while they last