Find Golf Resorts & Hotels in Johannesburg from $49

Search over 1 million properties and 550 airlines worldwide.

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

Most hotels are fully refundable. Because flexibility matters.

Top Johannesburg Golf Hotels

The Residence Boutique Hotel
Great for golfers
5 out of 5
17th 4th Avenue, Houghton, Johannesburg, Gauteng
The price is $221 per night from Sep 26 to Sep 26
4.9/5Exceptional! (241 reviews)
Travelers like: golf course nearby, bar, sauna, steam room
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
Castello di Monte
5 out of 5
402 Aries Street, Waterkloof Ridge, Pretoria, Gauteng
4.9/5Exceptional! (62 reviews)
Very scary, no sleep
"Woke up midnite to find someone in your room in Sourh Africa is no joke. Person had a key to enter our room and lock the door again when he left the room as we woke up. It took us a while to get our door keys that fell on the floor in the dark. We phoned all the available numbers - nobody answered. ..."

Reviewed on Mar 6, 2021

Get rates
Castello di Monte
Mont d'Or Bohemian House
Great for golfers
5 out of 5
389 Eridanus Street, Waterkloof Ridge, Pretoria, Gauteng
The price is $78 per night from Sep 21 to Sep 21
4.9/5Exceptional! (25 reviews)
Travelers like: golf course nearby, bar
Travelers say...
"This was a great place to stay and fit our needs perfectly. The rooms are spacious and very comfortable. Francois the owner took good care of us. The breakfast is wonderful! Issac, Johannes, and the rest of the staff are friendly and ready to serve in whatever capacity."

Reviewed on May 25, 2021

Mont d'Or Bohemian House
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.
Monarch Hotel
Great for golfers
5 out of 5
167 Oxford Road, Rosebank, Johannesburg, Gauteng
4.8/5Exceptional! (205 reviews)
Travelers like: golf course nearby, bar
Travelers say...
"What a Gem hidden in the heart of Johannesburg!"

Reviewed on Oct 17, 2019

Get rates
Monarch Hotel
The Fairway Hotel, Spa & Golf Resort
Great for golfers
4 out of 5
Setperk Street, Randburg, Gauteng
The price is $112 per night from Sep 28 to Sep 28
4.7/5Exceptional! (18 reviews)
Travelers like: golf course on site, driving range, golf lessons, clubhouse
Would recommend
"Good hotel with great facilities for golf and a spa. Lots of space to walk and a great welcome at reception."

Reviewed on May 24, 2021

The Fairway Hotel, Spa & Golf Resort
Four Seasons Hotel The Westcliff, Johannesburg
Great for golfers
5 out of 5
67 Jan Smuts Avenue, Randburg, Gauteng
Fully refundableReserve now, pay when you stay
The price is $239 per night from Sep 23 to Sep 23
4.7/5Exceptional! (262 reviews)
Travelers like: golf course nearby, sauna, steam room
Excellent
"Our stay was fantastic with an excellent breakfast."

Reviewed on Nov 28, 2020

Four Seasons Hotel The Westcliff, Johannesburg
Walts Place
Great for golfers
3 out of 5
14 Divot Street, Westdene, Benoni, Gauteng
Fully refundableReserve now, pay when you stay
The price is $65 per night from Sep 30 to Sep 30
4.7/5Exceptional! (6 reviews)
Travelers like: golf course nearby, bar
Beautiful property, cats heaven
"The stay was great overall. Outside setup was tranquil and well kept. However do not like cats and suffer from allergies, so did not enjoy the cats invading my space or room at all. After 3 nights I was on allergy medication and still recovering. Because this trip was for business, I also need a ..."

Reviewed on Sep 16, 2016

Walts Place
Village Green Guest House
Great for golfers
4 out of 5
25 Tyrone Avenue, Randburg, Gauteng
4.6/5Exceptional! (11 reviews)
Travelers like: golf course nearby, golf lessons nearby
Travelers say...
"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 May 31, 2018

Get rates
Village Green Guest House
Foxwood House
3.5 out of 5
No. 13 Fifth Street, Houghton, Johannesburg, Gauteng
4.6/5Exceptional! (26 reviews)
"I felt very well taken care of by amasing people and a magnificent venue. I will definitely be back 😊🙏"

Reviewed on Nov 13, 2020

Get rates
Foxwood House
The Winston Hotel
Great for golfers
5 out of 5
6 Tottenham Avenue, Melrose Estate, Johannesburg, Gauteng
Fully refundableReserve now, pay when you stay
The price is $159 per night from Sep 26 to Sep 26
4.5/5Wonderful! (148 reviews)
Travelers like: golf course nearby, golf lessons nearby, bar
Travelers say...
"Beautiful hotel, very cosy and clean rooms, food is a amazing"

Reviewed on Feb 14, 2020

The Winston Hotel
Outlook Lodge Lakefield
4 out of 5
1 Ambleside Avenue, Lakefield, Benoni, Gauteng
4.5/5Wonderful! (144 reviews)
"Great stay, very clean."

Reviewed on May 8, 2021

Get rates
Outlook Lodge Lakefield
Genesis All-Suite Hotel
Great for golfers
4 out of 5
10 Sandler Road, Fairmount, Johannesburg, Gauteng
4.4/5Excellent! (492 reviews)
Travelers like: golf course nearby, bar
Travelers say...
"Awesome experience!! Friendly staff and best location. So clean and convenient !!"

Reviewed on Mar 14, 2020

Get rates
Genesis All-Suite Hotel
Courtyard Hotel Rosebank
Great for golfers
4 out of 5
Corner Oxford and Tyrwhitt Avenue, Rosebank, Johannesburg, Gauteng
The price is $60 per night from Oct 9 to Oct 9
4.3/5Excellent! (287 reviews)
Travelers like: golf course nearby, bar
Travelers say...
"Close to imanities"

Reviewed on Jun 1, 2021

Courtyard Hotel Rosebank
Holiday Inn Rosebank, an IHG Hotel
Great for golfers
4 out of 5
The Zone Oxford Rd Rosebank, Johannesburg, Gauteng
Fully refundable
The price is $49 per night from Sep 26 to Sep 26
4.2/5Excellent! (219 reviews)
Travelers like: golf course nearby, bar
Nice Hotel
"Good visit. Checkin process a little slow due to the pandemic."

Reviewed on Jun 11, 2021

Holiday Inn Rosebank, an IHG Hotel
Mount Grace Hotel & Spa
Great for golfers
Old Rustenburg Road, Magaliesberg, Gauteng
Fully refundableReserve now, pay when you stay
The price is $153 per night from Sep 21 to Sep 21
4.1/5Very Good! (174 reviews)
Travelers like: golf course nearby, bar, steam room, hot tub
Relaxation!
"Beautiful surroundings! We were placed close to the pool area and it was very noisy! No fault of other visitors; just not a good placement by check in staff."

Reviewed on Apr 5, 2021

Mount Grace Hotel & Spa
Africa Paradise
Great for golfers
3.5 out of 5
9 Stymie Avenue Westdene, Benoni, Gauteng
The price is $59 per night from Sep 21 to Sep 21
3.8/5Good! (13 reviews)
Travelers like: golf course nearby, bar
Travelers say...
"Booked and prepaid my room. Upon arrival they had given it to someone else. They were then fully booked. I was sen5 to another hotel. Would never recommend this hotel. Will not reply to my request for a refund. Terrible"

Reviewed on Dec 3, 2019

Africa Paradise
The Lakes Hotel and Conference Centre
3 out of 5
1 Country Lane Lakefield, Benoni, Gauteng
The price is $58 per night from Sep 22 to Sep 22
3.8/5Good! (71 reviews)
👌
"It was 👌"

Reviewed on Dec 14, 2020

The Lakes Hotel and Conference Centre
St Andrews Hotel and Spa
Great for golfers
3 out of 5
22 Milner Avenue, St Andrews, Germiston, Gauteng
3.7/5Good! (51 reviews)
Travelers like: golf course nearby, bar
Travelers say...
"Enjoy my stay 5star service"

Reviewed on Jan 4, 2021

Get rates
St Andrews Hotel and Spa
Suburbian Lodge
3 out of 5
17 Klip street, Observatory, Johannesburg, Gauteng
3.3/5 (4 reviews)
Nice holiday.
"Nice stay and enjoyed very much. Good hospitality."

Reviewed on Feb 16, 2016

Get rates
Suburbian Lodge
Urban Hip Hotels - Splice Riviera
4 out of 5
4th Main Avenue & Riviera Street, Johannesburg, Gauteng
2.9/5 (12 reviews)
Avoid. Urban Hip is no longer the owner
"Disaster. We arrived to be told that Urban Hip ceased to trade two years ago. Splice Riviera is now mostly residential appartments. We were stranded and had to make alternative arrangements. Expedia were quick to give a refund but this accommodation needs to be taken off the website In order for ..."

Reviewed on Oct 25, 2017

Get rates
Urban Hip Hotels - Splice Riviera
Don't see what you're looking for?
We've got more Golf Hotels. Find the right one for you.
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.

Your Guide to Johannesburg Golf Resorts

While most people's concept of a superb vacation is listening to the waves crash on the shoreline or sun worshiping around at a hotel, you imagine a getaway with freshly cut fairways and challenging doglegs. If you're wishing for a golfer's holiday, look no further. Expedia has 2080 of hotels near or located on golf courses in Johannesburg. Forget those sandy beaches and the pool cabana, because Johannesburg's courses await.

Stay and Play Golf in Johannesburg

The only long drive you will be doing on this vacation is from the tee box. Play to your heart's content, then celebrate your game with a well-deserved cocktail, or just make use of your hotel's amenities, like the pool or spa. No need to venture far from the hotel; there are lots of entertainment options available. And after a long day on the course, you've got plenty of amenities and a relaxing bed waiting for you.

You might have to take a break from playing at some point. Use this opportunity to see what Johannesburg has in store. Looking for some other information about Johannesburg? You can read what other guests loved about their Johannesburg golf hotel stay or the city in our comments section.

Your Johannesburg Golf Resort Awaits

With Expedia, you will have your option of Johannesburg golf resorts for great rates. Presently, the hotel rates in Johannesburg span from $49 to $239. Book ahead and be sure you have your clubs ready; you will be seeing a lot of them on this trip.

Quick Golf Guide to Johannesburg

Q: How much does a stay at a Johannesburg golf resort cost?

A: Prices for a Johannesburg golf hotel can range anywhere from $239 to $49. You can be certain to find a spot that's within your budget and close to an amazing course.

Q: How many golf hotels are in Johannesburg?

A: You will find 2080 golf hotels in this city. Finding it tough to select the right one? If so, be sure to read our reviews and ratings to help you decide the ideal place for your golf getaway.

Frequently asked questions

Recent reviews of Johannesburg hotels

More trip options