Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Find Golf Hotels in Johannesburg from CA $67

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Travellers Enjoyed These Golf Hotels

Castello di Monte
5 out of 5
402 Aries Street, Waterkloof Ridge, Pretoria, Gauteng
Get Rates
5/5Exceptional! (61 reviews)

"Beautiful accomodations and wonderful service. It felt like a luxury private villa!!"…"

Reviewed on Dec. 12, 2019

Castello di Monte
Mont d'Or Bohemian House
5 out of 5
389 Eridanus Street, Waterkloof Ridge, Pretoria, Gauteng
The price is CA $126 per night
4.9/5Exceptional! (24 reviews)
Lovely stay, warm and caring staff at the Bohemian

"Wonderful stay at the Bohemian House. It is a former villa and all the rooms are decorated differently but very beautiful and comfortable. The staff were a highlight of the guest house and they were very attentive and noted my favorites for breakfast each day. The area around the guest house is quiet ..."…"

Reviewed on Aug. 24, 2018

Mont d'Or Bohemian House
Monarch Hotel
5 out of 5
167 Oxford Road, Rosebank, Johannesburg, Gauteng
Get Rates
4.8/5Exceptional! (205 reviews)

"What a Gem hidden in the heart of Johannesburg!"…"

Reviewed on Oct. 17, 2019

Monarch Hotel
The Fairway Hotel, Spa & Golf Resort
Setperk Street, Randburg, Gauteng
The price is CA $160 per night
4.8/5Exceptional! (13 reviews)

"Choice of other activities, golf, hours of operations for restaurants and bar."…"

Reviewed on Jan. 21, 2020

The Fairway Hotel, Spa & Golf Resort
Four Seasons Hotel The Westcliff, Johannesburg
5 out of 5
67 Jan Smuts Avenue, Randburg, Gauteng
Get Rates
4.7/5Exceptional! (255 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 Feb. 12, 2020

Four Seasons Hotel The Westcliff, Johannesburg
Walts Place
3 out of 5
Free cancellationReserve now, pay when you stay
The price is CA $67 per night
4.7/5Exceptional! (6 reviews)
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
4 out of 5
25 Tyrone Avenue, Randburg, Gauteng
Get Rates
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 May 31, 2018

Village Green Guest House
Foxwood House
3.5 out of 5
No. 13 Fifth Street, Houghton, Johannesburg, Gauteng
Get Rates
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 Mar. 30, 2020

Foxwood House
Outlook Lodge Lakefield
Get Rates
4.5/5Wonderful! (142 reviews)

"Lovely spot. Staff very friendly. Only drawback is no elevator to get to second floor."…"

Reviewed on Feb. 13, 2020

Outlook Lodge Lakefield
The Winston Hotel
5 out of 5
6 Tottenham Avenue, Melrose Estate, Johannesburg, Gauteng
Free cancellationReserve now, pay when you stay
The price is CA $175 per night
4.5/5Wonderful! (147 reviews)

"Beautiful hotel, very cosy and clean rooms, food is a amazing"…"

Reviewed on Feb. 14, 2020

The Winston Hotel
Genesis All-Suite Hotel
4 out of 5
10 Sandler Road, Fairmount, Johannesburg, Gauteng
Get Rates
4.4/5Excellent! (494 reviews)

"Awesome experience!! Friendly staff and best location. So clean and convenient !!"…"

Reviewed on Mar. 14, 2020

Genesis All-Suite Hotel
Courtyard Hotel Rosebank
4 out of 5
Corner Oxford and Tyrwhitt Avenue, Rosebank, Johannesburg, Gauteng
The price is CA $102 per night
4.3/5Excellent! (284 reviews)

"convenient, good service, had problem with ants"…"

Reviewed on Feb. 26, 2020

Courtyard Hotel Rosebank
Holiday Inn Rosebank
4 out of 5
The Zone Oxford Rd Rosebank, Johannesburg, Gauteng
The price is CA $78 per night
4.2/5Excellent! (217 reviews)
False Advertising

"I had booked a room with a king bed and a lounge as per the pictures on hotels.com However, on arrival I was advised that check-in is only at 15:00 and not from 14:00 as per hotels.com I was allocated a room with a queen bed and No lounge. I queried this with the front desk and was advised that only ..."…"

Reviewed on Mar. 3, 2020

Holiday Inn Rosebank
African Pride Mount Grace Country House & Spa, Autograph Collection
Get Rates
4.2/5Very Good! (150 reviews)

"It was amazing, a great hiding location"…"

Reviewed on Mar. 8, 2020

African Pride Mount Grace Country House & Spa, Autograph Collection
Africa Paradise
3.5 out of 5
The price is CA $70 per night
3.8/5Good! (13 reviews)

"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
St Andrews Hotel and Spa
3 out of 5
Free cancellation
The price is CA $101 per night
3.7/5Good! (44 reviews)
Stunning place

"Exceptional."…"

Reviewed on Sep. 5, 2019

St Andrews Hotel and Spa
The Lakes Hotel and Conference Centre
3 out of 5
1 Country Lane Lakefield, Benoni, Gauteng
The price is CA $70 per night
3.6/5Good! (52 reviews)
Good

"Really good stay"…"

Reviewed on Jan. 4, 2020

The Lakes Hotel and Conference Centre
Suburbian Lodge
3 out of 5
17 Klip street, Observatory, Johannesburg, Gauteng
Get Rates
3.3/5 (4 reviews)
Nice holiday.

"Nice stay and enjoyed very much. Good hospitality."…"

Reviewed on Feb. 16, 2016

Suburbian Lodge
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.

Golf Resorts in Johannesburg

While the idea of a relaxing trip is playing on the beach or sunbathing around at a hotel, you dream of a holiday with manicured greens and challenging par 5's. You are in luck if hitting the links is your ideal trip. We have 1940 of hotels located near golf courses 1940 in Johannesburg listed. Time to get out your clubs, and make sure you have enough tees, because the fairway is waiting for you.

Stay and Play Golf in Johannesburg

Nothing is better than having a golf course on the same property as your hotel. Once you've penciled in your last score, you'll have amazing accommodations just steps away. Play to your heart's content, then celebrate your game with a well-deserved martini, or simply make use of your hotel's amenities, like the spa or pool. Don't go too far, there is plenty to keep you busy at these golf hotels. Whatever you end up doing, you'll have a cosy bed to help you relax after a long day, so you can get ready for another afternoon of improving your short game.

When you feel you've had enough golfing, Johannesburg awaits! Use this opportunity to see what else Johannesburg has to offer. Are you searching for more info on Johannesburg? Feel free to read guest reviews and recommendations. They are chock-full of great advice and tips to help you have a fabulous holiday

Your Johannesburg Golf Resort Awaits

With Expedia here to assist, you will be as close as possible to the golf course, and with rates from CA $175 to CA $67 you will be well on your way. Get to booking and be sure you have all your clubs ready; you will be using them a lot on this trip.

Golf Guide to Johannesburg

Q: How much does it cost to stay in a Johannesburg golf hotel?

A: Rates for a Johannesburg golf hotel can range from CA $67 to CA $175. You are sure to locate a resort at a budget-friendly rate that's close to a terrific course

Q: How many golf resorts does Johannesburg have?

A: You will find 1940 golf resorts in this city. Having trouble choosing? If so, make sure to read through the review and ratings section to help you choose the ideal resort for your golf getaway.

Frequently asked questions

Are you looking for a golf hotel in Johannesburg?
From golf carts to clubhouses to onsite spas, Expedia has something for you. Practice your swing at Randpark Golf Club, Silver Lakes Golf Course, Germiston Golf Club, and Kempton Park Golf Club. Travelers also love the array of shops in Johannesburg.
What is the best golf hotel in Johannesburg?
Outlook Lodge Lakefield is a top hotel with an adjacent golf course. The hotel also features an outdoor pool, outdoor tennis courts, free WiFi, and barbecue grills. Other recommended hotels include Suburbian Lodge and The Winston Hotel.
How many golf hotels are there in Johannesburg?
Among Expedia’s 1947 accommodations in Johannesburg, 375 have a golf course on the premises, adjacent, or nearby.
What should I see and do in Johannesburg while on a golf vacation?
Johannesburg’s attractions such as Montecasino, Lion Park, and Johannesburg Zoo are fun for kids of all ages. Cultural venues include Apartheid Museum, Johannesburg Art Gallery, and Constitution Hill. Landmarks like Mandela House, Jan Smuts Museum, and Freedom Park Heritage Site & Museum might be worth a visit.
What is a golf hotel in Johannesburg like?
Golf hotels in Johannesburg provide guest rooms and easy access to a golf course. On Expedia, you can find a selection of golf hotels which have either a 9+ hole golf course, or that are located adjacent to an 18+ hole golf course. Golf hotels offer a choice of services and amenities including golf equipment, clubhouses, and transport to the golf course when it is not onsite.

More trip options