Hotel Apartments in Johannesburg

Book 8 top-rated hotel apartments in Johannesburg. Compare free Wi-Fi, pools, and kitchens in Sandton, Rosebank, and Randburg. Check rates now.

Check-in
Thu, 10 Sept
Check-out
Fri, 11 Sept
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Thu, 10 Sept
-
Check-out
Fri, 11 Sept
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
Check-in
Thu, 10 Sept
-
Check-out
Fri, 11 Sept
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
View map
21-23 out of 23
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.0
Great71 total reviews
our site & Booking.com
Map
12.3 km from City Centre1.1 km from Nedbank Head Office
FromR 2 119 /nightSelect
8.1
Great103 total reviews
our site & Booking.com
Map
900 m from City Centre1.7 km from Constitution Hill
FromR 5 768 /nightSelect
6.0
Nice22 total reviews
our site & Booking.com
Map
14.2 km from City Centre800 m from Randburg Raceway Indoor Karting Track
Flat-screen TVSelf-catering kitchenOutdoor fireplace
  • Full kitchen in every unit
  • Private outdoor fireplace area
  • Free private parking on-site
FromR 510 /nightSelect
  • 1
  • 2

Hotel apartments in Johannesburg blend the space and self-catering freedom of an apartment with the services of a hotel. Expect fully equipped kitchens, separate living areas, and on-site amenities like outdoor pools, fitness centers, and free Wi-Fi. Most are located in the business and shopping districts of Sandton and Rosebank, close to Gautrain stations and malls. Budget varies: some offer studios for short stays, while others have one- to two-bedroom units ideal for families or longer visits. Top-rated options include Mint Hotel 84 On Katherine (rated Fabulous, 88/100) with an infinity pool and spa, and Deluxe Self-Catering Apartment | Park Central (also Fabulous, 88/100) featuring a rooftop pool and city views.

These aparthotels cater to business travelers needing work desks and laundry facilities, as well as families wanting extra space and kitchenettes. Properties like Daisy Place and Innov8 Spaces offer free parking and garden access, while Illovo Central @ Sandton provides a rooftop pool and on-site restaurant. For budget-conscious guests, The Hide in Randburg and Gugulethu Guest House provide simple, affordable stays with basic kitchen setups. Whether you're in town for work or leisure, hotel apartments in Johannesburg give you the flexibility to cook your own meals while enjoying hotel comforts like daily cleaning and 24-hour front desks.