Find Hotels in Johannesburg from CA $31

Search over 1 million properties and 550 airlines worldwide

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Filter by

Johannesburg Marriott Hotel Melrose Arch
4 out of 5
42 The High Street, Melrose Arch, Johannesburg, Gauteng
Fully refundableReserve now, pay when you stay
The price is CA $148 per night from Dec 11 to Dec 11
8.36 km from city centre
4/5 Very Good! (11 reviews)
"Very professional, humble & grateful services & accommodations!"

Reviewed on Nov. 28, 2021

Johannesburg Marriott Hotel Melrose Arch
African Pride Melrose Arch Hotel, Autograph Collection
5 out of 5
1 Melrose Square, Melrose Arch, Johannesburg, Gauteng
8.19 km from city centre
4.6/5 Exceptional! (282 reviews)

Reviewed on Nov. 3, 2021

African Pride Melrose Arch Hotel, Autograph Collection
Protea Hotel Fire & Ice by Marriott JHB Melrose Arch
4 out of 5
22 Whitely Street, Johannesburg, Gauteng
8.32 km from city centre
4.1/5 Very Good! (278 reviews)
"Good location. Everything else was poor - not clean, noisy at night, staff extremely unhelpful"

Reviewed on Dec. 5, 2020

Protea Hotel Fire & Ice by Marriott JHB Melrose Arch
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.
54 On Bath
5 out of 5
54 Bath Avenue, Rosebank, Johannesburg, Gauteng
Fully refundableReserve now, pay when you stay
The price is CA $135 per night from Dec 5 to Dec 5
6.39 km from city centre
4.8/5 Exceptional! (136 reviews)
Terrible.
"I made a reservation and hotels.com charged me. But the hotel sent me a message it was closed and proposed me another type of accomodation - four-star instead of a five-star one or not ii the another city!!! I didn't agree and now I can't get a refund because the hotel informed hotels.com as the ..."

Reviewed on Aug. 31, 2021

54 On Bath
Sleepy Gecko Guest House
3.5 out of 5
84 and 86 3rd Avenue, Melville, Johannesburg, Gauteng
The price is CA $38 per night from Dec 5 to Dec 5
4.46 km from city centre
3.9/5 Very Good! (27 reviews)
"T’was okey for 1 night"

Reviewed on Aug. 5, 2021

Sleepy Gecko Guest House
SUN1 Berea
2 out of 5
1 Mitchell St, Berea, Johannesburg, Gauteng
The price is CA $31 per night from Dec 5 to Dec 5
2.48 km from city centre
2.7/5 (11 reviews)
AN UNPLEASURABLE EXPERIENCE AT SUN 1 BEREA
"The experience at SUN 1 Berea for 3 days, was highly uncomfortable, discouraging and shocking. I had booked the three days stay for my brother and his family. The room on the first floor, had no good ventilation as the air conditioner was not functioning, TV remote also had problems and not even ..."

Reviewed on Mar. 10, 2019

SUN1 Berea
Genesis All - Suite Hotel
4 out of 5
10 Sandler Road, Fairmount, Johannesburg, Gauteng
8.44 km from city centre
4.4/5 Excellent! (492 reviews)
"Awesome experience!! Friendly staff and best location. So clean and convenient !!"

Reviewed on Mar. 14, 2020

Genesis All - Suite Hotel
Monarch Hotel
5 out of 5
167 Oxford Road, Rosebank, Johannesburg, Gauteng
6.29 km from city centre
4.8/5 Exceptional! (205 reviews)
"What a Gem hidden in the heart of Johannesburg!"

Reviewed on Oct. 17, 2019

Monarch Hotel
Southern Sun Rosebank
4 out of 5
13 Tyrwhitt Avenue, Rosebank, Johannesburg, Gauteng
Fully refundableReserve now, pay when you stay
The price is CA $94 per night from Dec 5 to Dec 5
6.43 km from city centre
4.2/5 Very Good! (280 reviews)
"Food and Beverage services is very Poor"

Reviewed on Jun. 14, 2021

Southern Sun Rosebank
The Winston Hotel
5 out of 5
6 Tottenham Avenue, Melrose Estate, Johannesburg, Gauteng
Fully refundableReserve now, pay when you stay
The price is CA $172 per night from Dec 5 to Dec 5
6.15 km from city centre
4.5/5 Wonderful! (149 reviews)
"Beautiful hotel, very cosy and clean rooms, food is a amazing"

Reviewed on Feb. 14, 2020

The Winston Hotel
10 2nd Avenue Houghton Estate
5 out of 5
10, 2nd Avenue, Houghton Estate, Johannesburg, Gauteng
The price is CA $177 per night from Dec 5 to Dec 5
4.35 km from city centre
4.6/5 Wonderful! (30 reviews)
Good hotel but...
"We had a mixed experience. We booked a transfer from the airport to the hotel. Johannesburg is not the safest city and the driver lost his parking ticket and left us alone in the car park for over 30 minutes while he sorted this out. It would have been much quicker and safer to take a taxi. After ..."

Reviewed on Oct. 2, 2018

10 2nd Avenue Houghton Estate
Hyatt Regency Johannesburg
5 out of 5
191 Oxford Road, Johannesburg, Gauteng
6.69 km from city centre
4.5/5 Wonderful! (155 reviews)
"Loved absolutely everything about the hotel. Great fitness area with gym and swimming pool, amazing breakfasts and great helpful staff."

Reviewed on Mar. 18, 2020

Hyatt Regency Johannesburg
The Peech Hotel
4 out of 5
61 North Street, Melrose, Johannesburg, Gauteng
Fully refundable
The price is CA $189 per night from Dec 10 to Dec 10
7.63 km from city centre
4.8/5 Exceptional! (69 reviews)
"Great stay, as usual! Great good and friendly accommodating staff!"

Reviewed on Mar. 24, 2021

The Peech Hotel
12 Decades Johannesburg Art Hotel
2.5 out of 5
286 Fox Street, Johannesburg, Gauteng
The price is CA $62 per night from Dec 5 to Dec 5
1.85 km from city centre
3.7/5 Good! (58 reviews)
Had a good time, the noise might not be worth it.
"I had a really good time at the hotel. It was really beautiful and clean and the cleaning staff was especially really helpful. The lift however was not working and you can imagine walking up and down seven flights of stairs everytime you needed something or had to fetch someone. Another thing was ..."

Reviewed on Aug. 5, 2021

12 Decades Johannesburg Art Hotel
The Residence Boutique Hotel
5 out of 5
17th 4th Avenue, Houghton, Johannesburg, Gauteng
The price is CA $347 per night from Dec 5 to Dec 5
4.61 km from city centre
4.9/5 Exceptional! (242 reviews)
Wonderful week-end
"My wife and I stayed at the hotel for two nights and everything was just perfect. Most outstanding was the friendly and interactive way the staff engaged with us. The spa treatments were excellent and done in a highly professional manner. The hotel is close to many places in Johannesburg but in a ..."

Reviewed on Apr. 6, 2021

The Residence Boutique Hotel
The Munro Boutique Hotel
5 out of 5
63 St Patrick Road, Houghton Estate, Johannesburg, Gauteng
4.12 km from city centre
4.9/5 Exceptional! (25 reviews)
"What a wonderful, gorgeous place! We only spent one night but wish we could've stayed longer. Besides the beautiful grounds, which you can see in many pictures, the staff was wonderful. Everyone was attentive and made sure we were well looked after. We had all 3 meals at the hotel and each was delicious. ..."

Reviewed on Dec. 2, 2019

The Munro Boutique Hotel
Premier Hotel Mapungubwe
4 out of 5
52-54 Marshal Street, Marshaltown, Johannesburg, Gauteng
0.71 km from city centre
4.1/5 Very Good! (381 reviews)
"Amazing"

Reviewed on Jun. 15, 2021

Premier Hotel Mapungubwe
Reef Hotel
4 out of 5
58 Anderson Street, Marshalltown, Johannesburg, Gauteng
Fully refundableReserve now, pay when you stay
The price is CA $69 per night from Dec 5 to Dec 5
0.55 km from city centre
3.8/5 Good! (195 reviews)
"It was okay ..just that no breakfast thought it was bed and breakfast"

Reviewed on Oct. 27, 2020

Reef Hotel
Marriott Executive Apartments Johannesburg, Melrose Arch
4 out of 5
42 The High Street, Melrose Arch, Johannesburg, Gauteng
Fully refundableReserve now, pay when you stay
The price is CA $181 per night from Dec 31 to Dec 31
8.37 km from city centre
5/5 Exceptional! (8 reviews)
"Great Staff all round"

Reviewed on Dec. 1, 2021

Marriott Executive Apartments Johannesburg, Melrose Arch
The Houghton Hotel, Spa, Wellness & Golf
5 out of 5
Lloys Ellis Ave, Johannesburg, Gauteng
Fully refundableReserve now, pay when you stay
The price is CA $156 per night from Dec 5 to Dec 5
5.17 km from city centre
4.6/5 Exceptional! (58 reviews)
"The rooms were just amazing, clean and very beautiful."

Reviewed on Sep. 6, 2021

The Houghton Hotel, Spa, Wellness & Golf
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.

Frequently asked questions

Recent Reviews in Johannesburg
expedia verified reviews