South Africa may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Search Johannesburg - Gauteng, Gauteng Hotels from NZ$51

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Property class
Your budget
Guest rating
Payment type
Property type
Area
Popular locations
Meal plans available
Amenities
Accessibility
Trip type
Four Seasons Hotel The Westcliff, Johannesburg
5 out of 5
67 Jan Smuts Avenue, Randburg, Gauteng
Free cancellationReserve now, pay when you stay
The price is NZ$376 per night from 22 Jan. to 23 Jan.
3.67 km from city centre
4.7/5Exceptional! (257 reviews)

"The services and amenities are excellent. It site on a beautiful hill site of Johannesburg, next to the Zoo. The location is not very convenient, 30 to 40 minutes ride to the airport. There is no public transportation."…"

Reviewed on 12 Feb. 2020

Four Seasons Hotel The Westcliff, Johannesburg
City Lodge Hotel at OR Tambo International Airport
The price is NZ$97 per night from 17 Feb. to 18 Feb.
20.01 km from city centre
4.3/5Excellent! (996 reviews)

"Walking through the car park at night to get to the terminal was scary by yourself"…"

Reviewed on 17 Jan. 2021

City Lodge Hotel at OR Tambo International Airport
Premier Hotel OR Tambo
The price is NZ$126 per night from 19 Jan. to 20 Jan.
21.11 km from city centre
4.4/5Excellent! (993 reviews)

"Wonderful!! Everything was very nice. The staff, the food, the rooms were remarkably nice."…"

Reviewed on 10 Jan. 2021

Premier Hotel OR Tambo
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.
Davinci Hotel And Suites On Nelson Mandela Square
5 out of 5
2 Maude Street, Corner of 5th Street, Sandton, Gauteng
Free cancellationReserve now, pay when you stay
The price is NZ$184 per night from 22 Jan. to 23 Jan.
10.69 km from city centre
4.5/5Wonderful! (436 reviews)

"Friendly staff and superb service. The hotel is very clean"…"

Reviewed on 15 Dec. 2020

Davinci Hotel And Suites On Nelson Mandela Square
Radisson Blu Gautrain Hotel
4 out of 5
Corner Rivonia Rd. And West St., Benmore, Sandton, Gauteng
Free cancellationReserve now, pay when you stay
The price is NZ$116 per night from 24 Jan. to 25 Jan.
10.74 km from city centre
4.4/5Excellent! (1,000 reviews)

"The hotel was great. I would definitely stay here again when I am in area."…"

Reviewed on 12 Jan. 2021

Radisson Blu Gautrain Hotel
The Aviator Hotel OR Tambo International Airport
3 out of 5
Free cancellationReserve now, pay when you stay
The price is NZ$70 per night from 3 Feb. to 4 Feb.
22.69 km from city centre
3.9/5Very Good! (997 reviews)
Easy access

"Nice place for a quick stay over."…"

Reviewed on 10 Sep. 2020

The Aviator Hotel OR Tambo International Airport
InterContinental Johannesburg O.R Tambo Airport
5 out of 5
Opposite Int'l Arrivals Hall, O.R. Tambo International Airport, Kempton Park, Gauteng
Free cancellation
The price is NZ$371 per night from 22 Jan. to 23 Jan.
20.47 km from city centre
4.6/5Exceptional! (449 reviews)
A little pricey but superb location and service

"Great hotel and superb location however very pricy for what you get. We were there the night before the C19 21 day country lockdown so services slightly reduced. Service however from staff was superb as you would expect."…"

Reviewed on 29 Mar. 2020

InterContinental Johannesburg O.R Tambo Airport
Sandton Sun
5 out of 5
Cnr Fifth & Alice Streets, Sandton, Gauteng
Free cancellationReserve now, pay when you stay
The price is NZ$186 per night from 1 Feb. to 2 Feb.
10.72 km from city centre
4.5/5Wonderful! (246 reviews)

"The sand deck restaurant because i could sit outside. The outdoor pool. The variety of food. The service, staff was very kind and helpful. Connection to the mall was very convenient. The tub in the room."…"

Reviewed on 27 Dec. 2020

Sandton Sun
City Lodge Hotel Lynnwood
3 out of 5
Corner Lynnwood and Daventry Roads, Lynnwood, Pretoria, Gauteng
The price is NZ$84 per night from 22 Jan. to 23 Jan.
54.08 km from city centre
4.3/5Excellent! (203 reviews)

"This is an awesome location. The service was top notch. I mean probably the FRIENDLIEST hotel I’ve experienced in a long time. They could use a refrigerator in the rooms. Otherwise, absolutely perfect!!!"…"

Reviewed on 23 Dec. 2020

City Lodge Hotel Lynnwood
314 on Clark Guest House
4 out of 5
314 Clark Street, Brooklyn, Pretoria, Gauteng
The price is NZ$101 per night from 19 Jan. to 20 Jan.
51.89 km from city centre
4.3/5Excellent! (41 reviews)
Great location

"Clark house was a good stay and good location."…"

Reviewed on 9 Dec. 2018

314 on Clark Guest House
Magalies Manor
4 out of 5
Get Rates
55.42 km from city centre
4/5Very Good! (6 reviews)
superb

"It was amazing, the room was spectacular big , clean and nice view. Service was perfect and staff was friendly. The food was delicious. overall it was all tops."…"

Reviewed on 7 Jul. 2018

Magalies Manor
The Maslow Hotel, Time Square
4 out of 5
209 Aramist Avenue, Pretoria, Gauteng
Free cancellationReserve now, pay when you stay
The price is NZ$138 per night from 19 Jan. to 20 Jan.
52.05 km from city centre
4.1/5Very Good! (101 reviews)

"Friendly staff, excellent service and location. Reasonable rates and spacious rooms."…"

Reviewed on 19 Oct. 2020

The Maslow Hotel, Time Square
Budmarsh Country Lodge
Get Rates
56.04 km from city centre
4.2/5Excellent! (14 reviews)

"we had a wonderful two day break.... I found the bedroom to be a bit disappointing... no where to put valuables very little wardrobe space even if it was for two days... the shower in the bathroom was a death trap...plastic floor with no where to hold onto..."…"

Reviewed on 26 Aug. 2019

Budmarsh Country Lodge
St Andrews Hotel and Spa
3 out of 5
Free cancellationReserve now, pay when you stay
The price is NZ$124 per night from 20 Jan. to 21 Jan.
9.75 km from city centre
3.7/5Good! (46 reviews)

"Amazing"…"

Reviewed on 1 Sep. 2020

St Andrews Hotel and Spa
Birchwood Hotel and OR Tambo Conference Centre
4 out of 5
44 Viewpoint Road, Bartlett, Boksburg, Gauteng
The price is NZ$51 per night from 22 Jan. to 23 Jan.
21.12 km from city centre
4.2/5Excellent! (218 reviews)

"The front desk took care of printing our tickets and setting up a taxi to the airport. Great service."…"

Reviewed on 6 Dec. 2020

Birchwood Hotel and OR Tambo Conference Centre
Cradle Boutique Hotel
4 out of 5
R540 Kroomdraai Road, Lanseria, Gauteng
Free cancellationReserve now, pay when you stay
The price is NZ$157 per night from 20 Jan. to 21 Jan.
36.35 km from city centre
4.1/5Very Good! (33 reviews)

"Excellent facility with great service and personal touch."…"

Reviewed on 21 Feb. 2020

Cradle Boutique Hotel
Protea Hotel by Marriott Johannesburg Balalaika Sandton
4 out of 5
20 Maude Street, Sandton, Gauteng
Free cancellationReserve now, pay when you stay
The price is NZ$105 per night from 19 Jan. to 20 Jan.
11.19 km from city centre
4.1/5Very Good! (780 reviews)

"A very good stay in the heart of Sandton. I loved lounging in the gardens which are an absolute asset to this property. Lovely stay overall"…"

Reviewed on 24 Dec. 2020

Protea Hotel by Marriott Johannesburg Balalaika Sandton
Sandton Lodge Rivonia
4 out of 5
Corner Of River Road And 12th Avenue, Rivonia, Sandton, Gauteng
The price is NZ$119 per night from 22 Jan. to 23 Jan.
17.42 km from city centre
4.1/5Very Good! (14 reviews)

"Nice facility..Road noice was a bit offputting"…"

Reviewed on 29 Feb. 2020

Sandton Lodge Rivonia
Village Green Guest House
4 out of 5
25 Tyrone Avenue, Randburg, Gauteng
Get Rates
4.6 km from city centre
4.6/5Exceptional! (11 reviews)

"I loved my stay at this guest house! Everyone was helpful and friendly, breakfast was delicious, the location is convenient and the rooms are beautiful! I highly recommend the Village Green for everyone!"…"

Reviewed on 31 May 2018

Village Green Guest House
Foxwood House
3.5 out of 5
No. 13 Fifth Street, Houghton, Johannesburg, Gauteng
Free cancellationReserve now, pay when you stay
The price is NZ$136 per night from 19 Jan. to 20 Jan.
4.68 km from city centre
4.6/5Wonderful! (25 reviews)
Wonderful place!

"The staff was very kind and accommodating. They went above and beyond in their helpfulness. The setting is beautiful and the rooms are very nice. There's a shopping mall within about a 5 minute walk. Dinner and breakfast were both very tasty. Highly recommend."…"

Reviewed on 30 Mar. 2020

Foxwood House
Don't see what you're looking for?
See all available properties in Johannesburg - 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.

Accommodation in Johannesburg - Gauteng

Enjoy a trip to Johannesburg - Gauteng

Stuff your suitcase and prepare for new adventures! When you use Expedia.co.nz to reserve a room at any of the hotels, motels, or resorts in Johannesburg - Gauteng, Gauteng, you’ll save time and money. Our massive selection of over 2095 accommodation options makes it simple for you to find incredible deals on local hotel options, whenever the urge to travel strikes.

Save a bundle with our packages

Besides our unbeatable rates on rooms, you can keep even more of your cash and streamline your plans by combining your Johannesburg - Gauteng accommodation with your plane ticket. You’ll score the best possible prices when you bundle your travel arrangements into one package, and be able to hit the ground running as soon as you arrive.

Sign up for special offers

At Expedia, we don’t just offer outstanding deals on our trips to Johannesburg - Gauteng, Gauteng. We also give you a range of offers to help you plan a cost-effective trip, no matter where you’re going. Not only will you find a variety of incredible holidays on Expedia.co.nz, but if you see a better rate elsewhere, we’ll match the deal or provide you with an equally attractive alternative.

Read in-depth reviews and take virtual tours

Right here on Expedia.co.nz, you’ll find trusted hotel reviews written by travellers who’ve been to the hotels you’re considering, so you can find out exactly what to expect before you book. Our ever-expanding collection of reviews provides you the top tips and inside information you need to have the Johannesburg - Gauteng hotel of your dreams. You can even look at extensive photo galleries and take virtual tours to see it all for yourself.

Upgrade your trip with exclusive VIP access

Sign up for an Expedia.co.nz account and you’ll gain access to the most competitive Johannesburg - Gauteng hotel deals. Plus, when you become a member of our exclusive Expedia Rewards VIP program, we’ll offer you even more specials and extras to help you enjoy your stay in Johannesburg - Gauteng. From free drinks to discount spa treatments, our VIP options ensure you’ll have a first-class stay.

Concerned about cancellation fees? Don’t be.

With Expedia.co.nz, you can reserve your room now and settle the bill later at thousands of select hotels. So if you’ve chosen the ideal accommodation, but aren’t yet ready to pay, it’s no problem at all. And if you need to change your arrangements for whatever reason, you can update your plans without being charged any cancellation fees by Expedia.co.nz.

Book your dream holiday today

Why wait another moment to book cheap hotels in Johannesburg - Gauteng, Gauteng NZ$51? Start searching for the ideal accommodation right now, and you’ll find the perfect choice in minutes.

Frequently asked questions

Where is the best place for a stay in Johannesburg?
BnB on 8th Avenue is ranked highly by Expedia customers. This 3-star B&B offers free WiFi and free parking. Traveller reviews also recommend Castello di Monte and Saxon Hotel, Villas and Spa as top choices for your stay.
If I need to cancel my hotel reservation in Johannesburg, will I receive a refund?
Yes! The majority of hotel bookings are refundable provided that you cancel prior to the accommodation’s cancellation deadline, which is usually within 24-48 hours of your arrival date. If you booked a non-refundable reservation, you might be able to cancel it and be given a refund within a 24-hour period of your booking. Enter your dates, click on “Search”, then use the filter option “free cancellation” to get the best deals in Johannesburg.
What's the best budget-friendly hotel in Johannesburg?
Based on reviews, Waterfalls Boutique Hotel is a popular guest house for our travellers who want a more economical choice, and features free cooked-to-order breakfast and free WiFi. Other good choices to stay on the cheap include Road Lodge Centurion and Outlook Lodge OR Tambo.
What's the best accommodation option for a family trip to Johannesburg?
Genesis All-Suite Hotel is a top 4-star hotel on Expedia for families, and features a restaurant and free parking. Other good choices to stay with the children include Airport Game Lodge and Aero Guest Lodge. Also, attractions such as Montecasino and Lion Park are fun for children of all ages.
What's the best accommodation for a couple going to Johannesburg?
Forum Homini Boutique Hotel is a favourite 5-star hotel for couples, and features in-room massages and an outdoor pool. Other good choices for a stay with your sweetheart include Sandton Sun and Four Seasons Hotel The Westcliff, Johannesburg.
What's the best pet-friendly place to stay in Johannesburg?
Blue Mango Lodge is a top guest house for people travelling with their pets, and offers a full-service spa and a restaurant for its human guests. Other good choices for you and your pet’s trip include 3Liebeloft Guest House and Ancient Windmill Guesthouse.
What's the best accommodation option to stay near the beach in Johannesburg?
The Lakes Hotel and Conference Centre is a top 3-star hotel located on the beach . Other good options to stay near the beach include Casa Flora Guesthouse and Mi Casa Su Casa Boutique Accommodation.
What's the best luxury accommodation option in Johannesburg?
Monarch Hotel is a 5-star hotel with a restaurant and a full-service spa, and it’s a popular choice for Expedia travellers looking for a pampered stay. The Residence Boutique Hotel and InterContinental Johannesburg O.R Tambo Airport are two other upscale options for your trip.
What's the best boutique-style accommodation in Johannesburg?
Sandton Boutique Hotel - 28A On Oxford is a favourite 4-star guest house with our travellers looking for stylish accommodation, and features 8 guestrooms, a bar and an outdoor pool. The Winston Hotel and The Oasis Residential Hotel are two other options for a boutique stay.
What's the best golf hotel in Johannesburg?
Edward House is a top 3-star B&B that has an adjacent golf course and features free breakfast. Other good options if you’d like to stay near a golf course include The Lakes Hotel and Conference Centre and The Peech Hotel. Visit Randpark Golf Club, Silver Lakes Golf Course or Germiston Golf Club to perfect your golf swing.
What are some accommodation options with pools in Johannesburg?
Aero Guest Lodge is a popular 4-star guest house featuring an outdoor pool, free breakfast and a restaurant. A couple of other options with an on-site pool include Sunrock Guesthouse and Protea Hotel by Marriott Johannesburg Balalaika Sandton.

Recent Reviews in Johannesburg - Gauteng

More trip options