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, 05 Nov
Check-out
Fri, 06 Nov
Rooms and Guests2 Guests, 1 room
Check-in
Thu, 05 Nov
-
Check-out
Fri, 06 Nov
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
Check-in
Thu, 05 Nov
-
Check-out
Fri, 06 Nov
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
View map
1-20 out of 30
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.7
Great
Map
6.3 km from City Centre200 m from Sasol
Rooftop PoolFull KitchenBackup Generator
  • Rooftop pool with city views
  • Fully equipped kitchen in every unit
  • Backup generator for uninterrupted power
FromR 1 391 /nightSelect
Sandton Skye SuiteAparthotel
7.2
Very good
Map
11.9 km from City Centre800 m from Nedbank Head Office
Infinity PoolAfrican RestaurantKitchenette
  • Infinity pool with city views
  • On-site African cuisine restaurant
  • Fully equipped kitchenettes
FromR 1 540 /nightSelect
Mofolo HeightsAparthotel
6.0
Nice
Map
16.8 km from City Centre
Self-CateringCookware SetKitchen Utensils
  • Self-catering kitchen in every room
  • Cookware and utensils provided
  • Pet-free environment for allergy guests
FromR 530 /nightSelect
Innov8 SpacesAparthotel
7.5
Very good
Map
13.1 km from City Centre1.7 km from Nedbank Head Office
Outdoor PoolFitness CentrePlay Area
  • Direct Gautrain to airport
  • Spacious apartments with kitchens
  • Children's play area and BBQ
FromR 712 /nightSelect
8.1
Great
Map
10.8 km from City Centre400 m from Gautrain Sandton Station
Infinity PoolHot TubFitness Centre
  • Infinity pool with views
  • African cuisine restaurant
  • Self-catering kitchen units
FromR 811 /nightSelect
7.8
Very good
Map
11.0 km from City Centre300 m from British Chamber of Business
Rooftop PoolVIP Check-inKitchen
  • Rooftop pool with city views
  • VIP check-in/out services
  • Fully equipped kitchen in apartments
FromR 1 374 /nightSelect
5.0
Needs improvement
Map
1.4 km from City Centre200 m from Market on Main
Adults OnlyScenic PoolLush Garden
  • Adults-only aparthotel with pool
  • Scenic pool with garden views
  • Balcony with panoramic city views
Select
Zeroo G HouseAparthotel
Map
14.7 km from City Centre2.4 km from Southdowns Country Club
Free ParkingKitchenette24hr Reception
  • Self-catering rooms with kitchen
  • Garden with quiet street views
  • Free private parking on site
FromR 646 /nightSelect
7.7
Very good
The largest option:
2 adults
1 bedroom
1 bed
Map
9.1 km from City Centre1.6 km from Eastgate Shopping Centre
Outdoor PoolFitness CentrePrivate Parking
  • Pet-friendly aparthotel with kitchen
  • Year-round outdoor pool
  • City-view balconies in rooms
FromR 795 /nightSelect
Daisy PlaceAparthotel
8.6
Great
The largest option:
4 adults
2 bedrooms
2 beds
Map
11.9 km from City Centre700 m from Nedbank Head Office
Outdoor PoolFull KitchenPrivate Balcony
  • Private balconies in all apartments
  • Full-sized kitchens for extended stays
  • 24-hour security throughout property
FromR 1 358 /nightSelect
7.9
Very good
Map
11.2 km from City Centre1.7 km from British Chamber of Business
Full KitchenOn-Site Spa24-Hour Fitness
  • Luxury apartments with full kitchens
  • On-site spa with hot stone massages
  • 24-hour fitness center on site
FromR 1 490 /nightSelect
7.4
Very good
Map
13.4 km from City Centre1.2 km from Ferndale Village Shopping Centre
Outdoor PoolPrivate ParkingFull Kitchen
  • Outdoor pool with city views
  • Fully equipped kitchen
  • Free private parking
FromR 861 /nightSelect
6.3
Nice
Map
13.3 km from City Centre900 m from The Brightwater Commons
Full KitchenPrivate ParkingFamily Rooms
  • Aparthotel-style suites with kitchens
  • Garden space for relaxation
  • Family rooms for larger groups
FromR 480 /nightSelect
8.1
Great
Map
900 m from City Centre1.7 km from Constitution Hill
Fitness CentrePrivate ParkingHot Tub
  • Fully equipped kitchen suites
  • Soundproof rooms with city views
  • Secure basement parking on-site
FromR 5 845 /nightSelect
6.0
Nice
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 530 /nightSelect
5.4
Needs improvement
Map
9.2 km from City Centre1000 m from Thrupps Shopping Centre
Rooftop PoolFitness ClassesPrivate Parking
  • Rooftop infinity pool with city views
  • European cuisine family-friendly restaurant
  • Fully equipped kitchenettes in all units
FromR 911 /nightSelect
8.6
Great
Map
11.1 km from City Centre500 m from Nedbank Head Office
Plunge PoolPicnic AreaBBQ Facilities
  • 600m from Gautrain Sandton Station
  • Apartments with balconies and kitchens
  • Outdoor plunge pool and picnic area
FromR 3 808 /nightSelect
8.0
Great
Map
11.8 km from City Centre700 m from Nedbank Head Office
Rooftop PoolPoolside BarFull Kitchen
  • Rooftop pool with city skyline views
  • Two-bedroom apartments with full kitchens
  • 24-hour security and concierge
FromR 1 209 /nightSelect
8.1
Great
Map
7.0 km from City Centre1.6 km from Thrupps Shopping Centre
Full KitchensOutdoor DiningPrivate Parking
  • Fully equipped kitchens in all units
  • Family-friendly African cuisine restaurant
  • City views from select apartments
FromR 878 /nightSelect
9.3
Perfect
Map
17.7 km from City Centre400 m from The Campus Bryanston
Saltwater PoolGolf CourseBBQ Facilities
  • Self-catering kitchens in select rooms
  • Seasonal outdoor and saltwater pools
  • On-site barbecue and bar facilities
FromR 1 457 /nightSelect
Show more
  • 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.