Agoda Hero Banner

Apartments in Johannesburg

Enter your travel details to see prices and availability

Best Apartments in Johannesburg

Star rating
Review score
Our top picks
Lowest price first
Nearest to
Best reviewed
MINT Express Melrose View
Greater Melrose,Johannesburg - View on map
  1. Car park
  2. Complimentary WIFi in all rooms
  3. Front desk [24-hour]
  4. Restaurants
  5. Room service
  6. Safety deposit boxes
  7. Wi-Fi in public areas
  8. Security [24-hour]
"Very neat clen and quiet if youre just passing by or for a short stay."
8.6

Excellent

168 reviews

Avg price per night
$ 42
The Nicol Hotel and Apartments
Germiston,Johannesburg - View on map
  1. Transport to airport
  2. Pets allowed
  3. Car park
  4. Shuttle service
  5. Golf course [on-site]
  6. Exercise area
  7. Complimentary WIFi in all rooms
  8. Front desk [24-hour]
"Talk about feeling welcome. The experience started when you are greeted by the security guard at the gate. He was well informed and friendly, guiding us exactly where to go. The staff at the coffee shop continued the positive experience with their friendliness and guidance. We had a light lunch, homemade style but very nice. The Hotel itself is definite hip and very comfortable. The rooms lack some attention in cleanliness and maintenance. Ordering dinner from the coffee shop, although the cost is more than fair, was a bit disappointing. We had a lovely breakfast in the morning and check out was jsut as painless. Well done to The Nicol!!!!"
Show more
7.7

Very good

207 reviews

Avg price per night
$ 83
MINT Hotel 84 on Katherine
Sandton,Johannesburg - View on map
  1. Car park
  2. Shuttle service
  3. Complimentary WIFi in all rooms
  4. Front desk [24-hour]
  5. Golf course [on-site]
  6. Exercise area
  7. Check-in/out [express]
  8. Luggage storage
"Our stay was good but the hotel overall needs improvement. 1. There is no signage on the hotel premises/corridors guiding guests to the different hotel areas and the place is quite a maze especially as our room was right at the end/back of the hotel building. No emergency exit signs nothing. 2. Cleaning/Room make up services had to be requested daily which is inconvenient as most hotels have a daily set schedule for clean up in rooms that have been marked with the ‘make up’ card. 3. We checked in on New Year’s Eve and there was a ‘buzz’ around the hotel, which was ok as it was New Year’s Eve, However the noise levels did not go down even 3 hours after the countdown. "
Show more
8.6

Excellent

319 reviews

Avg price per night
$ 109
Easy Stay - The Vantage Rosebank
Randburg,Johannesburg - View on map
  1. Transport to airport
  2. Car park
  3. Shuttle service
  4. Complimentary WIFi in all rooms
  5. Luggage storage
  6. Cash withdrawal
  7. Check-in [24-hour]
  8. Shops
"Excellent inland (weekend) getaway venue! Such beautiful furnishings made ithe apartments extra special! "
8.6

Excellent

52 reviews

Avg price per night
$ 66
MINT Express Sandton View
Greater Melrose,Johannesburg - View on map
  1. Car park
  2. Complimentary WIFi in all rooms
  3. Front desk [24-hour]
  4. Check-in/out [private]
  5. Exercise area
  6. Bar
  7. Nightclub
  8. Restaurants
"We got the keys at the gate, we had no staff member to interact with, we were not given any wifi password and we couldn't play any TV channels except for Netflix and YouTube and the place had cockroaches "
Show more
8

Excellent

100 reviews

Avg price per night
$ 47
The Residency Jellicoe
Randburg,Johannesburg - View on map
  1. Car park
  2. Complimentary WIFi in all rooms
  3. Front desk [24-hour]
  4. Check-in/out [express]
  5. Cash withdrawal
  6. Exercise area
  7. Spa
  8. Coffee shop
"The residency jellicoe rosebank is accessible in terms of public transport, walking distance to Rosebank mall and CBD Its between Johannesburg and Runburg"
Show more
8.2

Excellent

222 reviews

Houghton Suites
Johannesburg City Centre,Johannesburg - View on map
  1. Transport to airport
  2. Car park
  3. Shuttle service
  4. Complimentary WIFi in all rooms
  5. Hot tub
  6. Exercise area
  7. Front desk [24-hour]
  8. Sauna
"Excellent venue and staff however, the Wi-Fi wasn't working and I had wet towels in the bathroom which was disappointing. "
8.5

Excellent

5 reviews

Avg price per night
$ 95
Reserved Suites Illovo
Sandton,Johannesburg - View on map
  1. Car park
  2. Complimentary WIFi in all rooms
  3. Golf course [on-site]
  4. Exercise area
  5. Sauna
  6. Spa
  7. Swimming pool [outdoor]
  8. Coffee shop
"The staff is great."
9

Exceptional

21 reviews

Avg price per night
$ 81
Max Executive Apartments
Sandton,Johannesburg - View on map
  1. Transport to airport
  2. Bicycle rental
  3. Car park
  4. Shuttle service
  5. Swimming pool [indoor]
  6. Golf course [on-site]
  7. Complimentary WIFi in all rooms
  8. Front desk [24-hour]
"The Apartment is ideally situated in the heart of the city, close to Sandton City and Melrose Arch. Having 2 kids we were so grateful for the spacious apartment, the play area and the pool side, keeping them truly entertained. All amenities are available in the apartment. The best part of the apartment is the rooftop with its stunning views of the city especially as evening sets. "
Show more
8.5

Excellent

56 reviews

Avg price per night
$ 61
Sandton Times Square Serviced Apartments
Sandton,Johannesburg - View on map
  1. Transport to airport
  2. Car park
  3. Shuttle service
  4. Complimentary WIFi in all rooms
  5. Swimming pool [outdoor]
  6. Bicycles
  7. Luggage storage
  8. Check-in/out [private]
"The best priced self contained apartment in Sandton. Staff Great. Have been staying there for years and will continue "
8.1

Excellent

119 reviews

MINT Express Melrose View
Greater Melrose,Johannesburg - View on map
  1. Car park
  2. Complimentary WIFi in all rooms
  3. Front desk [24-hour]
  4. Restaurants
  5. Room service
  6. Safety deposit boxes
  7. Wi-Fi in public areas
  8. Security [24-hour]
"Very neat clen and quiet if youre just passing by or for a short stay."
8.6

Excellent

168 reviews

Avg price per night
$ 42

Discover the neighborhoods of Johannesburg


Frequently asked questions

What's the average price of a hotel in Johannesburg?

The average price for a 3-star hotel in Johannesburg is USD 43. The average price for a 4-star hotel in Johannesburg is USD 64. The average price for a 5-star hotel in Johannesburg is USD 164.

What's the average price of a hotel in Johannesburg this weekend?

The average price for a 3-star hotel in Johannesburg this weekend is USD 43. The average price for a 4-star hotel in Johannesburg this weekend is USD 64. The average price for a 5-star hotel in Johannesburg this weekend is USD 165.

What's the average price of a hotel in Johannesburg tonight?

The average price for a 3-star hotel in Johannesburg tonight is USD 44. The average price for a 4-star hotel in Johannesburg tonight is USD 66. The average price for a 5-star hotel in Johannesburg tonight is USD 152.

What are the best hotels in Johannesburg near O. R. Tambo International Airport?

Verified travelers to Johannesburg who stayed near O. R. Tambo International Airport have given top reviews to City Lodge Hotel at OR Tambo International Airport Johannesburg, Peermont Metcourt at Emperors Palace Johannesburg and Aero Guest Lodge.

What are the best hotels in Johannesburg near Sandton City Shopping Centre?

Verified travelers to Johannesburg who stayed near Sandton City Shopping Centre have given top reviews to Radisson Blu Hotel Sandton Johannesburg, Signature Lux Hotel by ONOMO - Sandton and City Lodge Hotel Sandton Katherine Street.

What are the most popular hotels in Johannesburg?

What are the best hotels in Johannesburg for couples?

What are the best hotels in Johannesburg for families?

What hotels in Johannesburg have the best views?

Verified travelers to Johannesburg have given top reviews for the views at Pablo House Melville, Orangerie Guest House and Cradle Boutique Hotel.

What hotels in Johannesburg have the best breakfast?

Verified travelers to Johannesburg have given top reviews for the breakfast at Claires of Sandton Luxury Guest House, Rivonia Premier Lodge and Agterplaas B&B Guesthouse.

What's the best neighborhood in Johannesburg to stay in?

Popular neighborhoods among travelers staying in Johannesburg include Sandton, Greater OR Tambo and Johannesburg City Centre.

Show more questions