Search hotels in Gauteng

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

Top Cities in Gauteng

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 2,310 hotels in Gauteng with room rates, reviews, and availability. Most hotels are fully refundable.

Southern Sun O.R. Tambo International Airport
4 out of 5
Jones Road, Kempton Park, Gauteng, 1620
Fully refundableReserve now, pay when you stay
The price is $86 per night from Jun 3 to Jun 4
$86
per night
Jun 3 - Jun 4
8/10 Very Good! (1,006 reviews)
"We were greeted nicely felt welcome at the reception desk the clearly kindly answered all our questions and gave us helpful information. We were helped with our luggage which we greatly appreciated. The hotel is dated our room did not have modern electrical outlets with USB outlets we failed to bring ..."

Reviewed on May 26, 2023

Southern Sun O.R. Tambo International Airport
Protea Hotel by Marriott O.R. Tambo Airport
4 out of 5
Corner of York and Gladiator Streets, Rhodesfield, Kempton Park, Gauteng, 1627
Fully refundableReserve now, pay when you stay
The price is $78 per night from Jun 24 to Jun 25
$78
per night
Jun 24 - Jun 25
8.2/10 Very Good! (1,000 reviews)
"Good"

Reviewed on May 21, 2023

Protea Hotel by Marriott O.R. Tambo Airport
Radisson Blu Gautrain Hotel
4 out of 5
Corner Rivonia Rd. And West St., Benmore, Sandton, Gauteng, 2196
Fully refundableReserve now, pay when you stay
The price is $62 per night from Jun 15 to Jun 16
$62
per night
Jun 15 - Jun 16
8.8/10 Excellent! (998 reviews)
"Excellent service. Excellent stay. Everything was perfect. I look forward to coming back. Thank you."

Reviewed on May 24, 2023

Radisson Blu Gautrain Hotel

Save an average of 15% on thousands of hotels when you're signed in

Garden Court Sandton City
3 out of 5
Cnr West and Maude Street, Sandton, Gauteng, 2196
Fully refundableReserve now, pay when you stay
The price is $65 per night from Jun 5 to Jun 6
$65
per night
Jun 5 - Jun 6
8.6/10 Excellent! (739 reviews)
"Excellent service and staff, across the street from sandton city mall and Mandela square."

Reviewed on May 26, 2023

Garden Court Sandton City
Sunrock Guesthouse
3 out of 5
Park Street 11, Kempton Park, Gauteng, 1620
The price is $99 per night from Jun 7 to Jun 8
$99
per night
Jun 7 - Jun 8
9.2/10 Wonderful! (541 reviews)
"Good communication with staff upon arrival in Johannesberg regarding pickup location. Hotel is located very close to JNB, which is why I picked it vs the Mega Hotels acutally on the airport property. Clean, comfortable, staff delightful, rooms very nice, uber or the lodge staff will get you to and ..."

Reviewed on May 24, 2023

Sunrock Guesthouse
ANEW Hotel Parktonian Johannesburg
4 out of 5
120 De Korte Street, Johannesburg, Gauteng, 2001
Fully refundableReserve now, pay when you stay
The price is $42 per night from Jun 24 to Jun 25
$42
per night
Jun 24 - Jun 25
8/10 Very Good! (324 reviews)
"The rooms are spacious. The staffs was more than helpful and polite the Buffay breakfast great"

Reviewed on Apr 4, 2023

ANEW Hotel Parktonian Johannesburg
The Leonardo
5 out of 5
75 Maude Street, Sandton, Gauteng, 2196
Fully refundableReserve now, pay when you stay
The price is $275 per night from Jun 4 to Jun 5
$275
per night
Jun 4 - Jun 5
9.2/10 Wonderful! (16 reviews)
"Outstanding service, outstanding views, and top quality food."

Reviewed on Apr 13, 2023

The Leonardo
Holiday Inn Rosebank, an IHG Hotel
4 out of 5
The Zone Oxford Rd Rosebank, Johannesburg, Gauteng, 2196
Fully refundable
The price is $58 per night from Jun 16 to Jun 17
$58
per night
Jun 16 - Jun 17
8.6/10 Excellent! (265 reviews)
Just awesome.
"It was smooth sailing while staying there. If I am ever in town again I will stay there for sure."

Reviewed on Apr 25, 2023

Holiday Inn Rosebank, an IHG Hotel
Protea Hotel Fire & Ice by Marriott JHB Melrose Arch
4 out of 5
22 Whitely Street, Johannesburg, Gauteng, 2076
Fully refundableReserve now, pay when you stay
The price is $84 per night from Jun 14 to Jun 15
$84
per night
Jun 14 - Jun 15
8.4/10 Very Good! (323 reviews)
"I like the location of the hotel , close to shooping center and lots of good restaurants around it. what I didnt like about the rooms, three wasn't enogh sapce to store your clothes and in the bathroom no room to leave your toiletery which made it very inconvenient."

Reviewed on Feb 28, 2023

Protea Hotel Fire & Ice by Marriott JHB Melrose Arch
Pivot Hotel Montecasino
4 out of 5
Montecasino Boulevard, Fourways, Sandton, Gauteng, 2055
Fully refundableReserve now, pay when you stay
The price is $115 per night from Jun 3 to Jun 4
$115
per night
Jun 3 - Jun 4
9.2/10 Wonderful! (217 reviews)
Clean and beautiful stay for 3 nights
"Convenient and super hotel at Montecasino Breakfast was superb - good choice and super friendly Room was quiet and comfortable (412) Housekeeping staff were brilliant"

Reviewed on May 28, 2023

Pivot Hotel Montecasino
Catalyst Apartment Hotel by NEWMARK
100 Pretoria Ave, Sandton, Gauteng, 2196
Fully refundableReserve now, pay when you stay
The price is $57 per night from Jun 4 to Jun 5
$57
per night
Jun 4 - Jun 5
9.2/10 Wonderful! (33 reviews)
"Very nice, clean and safe property. Very well located in Sandton. Facilities are very good and comfortable. Great place to come back home to after a long day of work in Joberg."

Reviewed on May 3, 2023

Catalyst Apartment Hotel by NEWMARK
Emerald Resort & Casino
4 out of 5
777 Frikkie Meyer Boulevard, Vanderbijlpark, Gauteng, 1911
The price is $31 per night from Jun 22 to Jun 23
$31
per night
Jun 22 - Jun 23
7.8/10 Good! (159 reviews)
"Everything is beautiful. I liked the welcoming and how they called to check if everything is fine"

Reviewed on Mar 8, 2023

Emerald Resort & Casino
Marriott Executive Apartments Johannesburg, Melrose Arch
4 out of 5
42 The High Street, Melrose Arch, Johannesburg, Gauteng, 2076
Fully refundableReserve now, pay when you stay
The price is $188 per night from Jun 21 to Jun 22
$188
per night
Jun 21 - Jun 22
9.6/10 Exceptional! (19 reviews)
"From the moment we arrived we were treated like Kings and Queens from the entire staff. Each day we were taking care of the utmost professionalism. We felt like we were leaving family when it was time to go back to America. We didn’t want to leave!!!"

Reviewed on Sep 3, 2022

Marriott Executive Apartments Johannesburg, Melrose Arch
Southern Sun Hyde Park
4 out of 5
1st Road, Hyde Park, Sandton, Gauteng, 2146
Fully refundableReserve now, pay when you stay
The price is $79 per night from Jun 4 to Jun 5
$79
per night
Jun 4 - Jun 5
8.6/10 Excellent! (87 reviews)
"The staff here went above and beyond whether it be reception, bar staff, house keeping or room service. Really nice hotel with good facilities and such friendly welcoming staff."

Reviewed on May 20, 2023

Southern Sun Hyde Park
The Fairway Hotel, Spa & Golf Resort
4 out of 5
Setperk Street, Randburg, Gauteng, 2125
The price is $68 per night from Jun 4 to Jun 5
$68
per night
Jun 4 - Jun 5
9.2/10 Wonderful! (32 reviews)
"Great"

Reviewed on Mar 5, 2023

The Fairway Hotel, Spa & Golf Resort
Protea Hotel by Marriott Pretoria Loftus Park
3.5 out of 5
Corner of Kirkness Street and Park St, Pretoria, Gauteng, 33025
Fully refundableReserve now, pay when you stay
The price is $48 per night from Jun 9 to Jun 10
$48
per night
Jun 9 - Jun 10
9.4/10 Exceptional! (64 reviews)
"Good"

Reviewed on Mar 28, 2023

Protea Hotel by Marriott Pretoria Loftus Park
Mabula Game Lodge
4 out of 5
Rhensoterhoek spruit Road, Mabula, Bela-Bela, Limpopo, 0480
The price is $398 per night from Jun 1 to Jun 2
$398
per night
Jun 1 - Jun 2
9/10 Wonderful! (39 reviews)
Great stay
"Awesome place well run"

Reviewed on Dec 23, 2022

Mabula Game Lodge
Courtyard Hotel Waterfall City
Karkloof Crescent, Midrand, Gauteng, 2090
Fully refundableReserve now, pay when you stay
The price is $70 per night from Jun 11 to Jun 12
$70
per night
Jun 11 - Jun 12
9/10 Wonderful! (27 reviews)
"Amazing place. Great location and easy basement parking. The staff are wonderful and will neva go anywhere else for accomodation in Midrand"

Reviewed on May 16, 2023

Courtyard Hotel Waterfall City
Radisson RED Hotel, Johannesburg Rosebank
4 Parks Boulevard, Oxford Parks, Johannesburg, Gauteng, 2196
Fully refundableReserve now, pay when you stay
The price is $88 per night from Jun 2 to Jun 3
$88
per night
Jun 2 - Jun 3
6.6/10 (4 reviews)
I will not stay here again
"I paid for a premium suite but was placed in a junior suite despite telling them this at checkin. After my trip I wrote an email and called the hotel and was assured a manager would call me back. 6 days later, nobody has bothered to call"

Reviewed on Mar 1, 2023

Radisson RED Hotel, Johannesburg Rosebank
Aerotropolis Guest Lodge
4 out of 5
30 Eland Road, Nimrod Park, Kempton Park, Gauteng, 1619
Fully refundableReserve now, pay when you stay
The price is $42 per night from May 31 to Jun 1
$42
per night
May 31 - Jun 1
8.4/10 Very Good! (93 reviews)
"Excellent service. The young lady at reception is absolutely fabulous."

Reviewed on Mar 14, 2023

Aerotropolis Guest Lodge
Don't see what you're looking for?
See all available properties in Gauteng
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.

Gauteng hotels information

Number of reviews
5,986
Accommodation
2,310 hotels
Lowest Price
$31
Highest Price
$398

Price trends for hotels in Gauteng

Less expensive
More expensive
Next month
June
March
$53
Month
Price
January
$83
February
$81
March
$91
April
$89
May
$54
June
$53
July
$57
August
$63
September
$57
October
$58
November
$62
December
$65
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Gauteng. Select dates and complete search for nightly totals inclusive of taxes and fees.

Recent reviews of Gauteng hotels
Expedia verified reviews