Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Featured Johannesburg Golf Hotels

See all 869 Hotels in Johannesburg
African Pride Mount Grace Country House & Spa

African Pride Mount Grace Country House & Spa

Old Rustenburg Road, Magaliesberg
5.0 out of 5.0
3.9 out of 5 (8 reviews)
Excellent viewsMount Grace is a lovely weekend getaway with lovely views and very realaxing.Staff are pleasant and helpful,buffet has much to offer and value for money.
  Sep 2, 2017

$127

$127
BON Hotel Riviera on Vaal

BON Hotel Riviera on Vaal

Mario Milani Drive, Vereeniging
3.0 out of 5.0
3.2 out of 5 (4 reviews)
wonderful, beautiful placeeverything was simply beautiful. I enjoyed my stay. I will definitely be coming back soon.
  Feb 29, 2016

$44

$44
Castello di Monte

Castello di Monte

402 Aries Street, Pretoria
5.0 out of 5.0
5.0 out of 5 (9 reviews)
Beautiful hotel in a gated communityLovely stay. Hotel is very nice with excellent service. It's in a very high end community where all the houses and hotel are gated.
  Feb 8, 2017

$176

$176
Four Seasons Hotel The Westcliff, Johannesburg

Four Seasons Hotel The Westcliff, Johannesburg

67 Jan Smuts Avenue, Randburg
5.0 out of 5.0
4.5 out of 5 (60 reviews)
One of the best hotels I’ve been to many countries and have stayed all over the US and this hotel is probably one of the best I’ve stayed at. Not only is the hotel itself superb, the staff is incredible. Don’t go anywhere else! Also, they have the best food here and their lattes are amazing. You won’t regret it!
  Oct 19, 2017

$213

$213
Outlook Lodge Lakefield

Outlook Lodge Lakefield

1 Ambleside Avenue, Benoni
4.0 out of 5.0
4.6 out of 5 (54 reviews)
Second time, just a good as the first. If you are looking for somewhere away from those boring hotels and are looking for something a little more friendly, look no further. We have stayed here twice now and it is great. Francois is so welcoming and nothing is a problem. The environment is very comfortable and the food is excellent. Try ...
  Aug 21, 2017

$61

$61
Genesis All-Suite Hotel

Genesis All-Suite Hotel

10 Sandler Road, Johannesburg
4.0 out of 5.0
4.3 out of 5 (91 reviews)
Incredible hospitalityVery quaint guesthouse. Its clean and comfortable. The staff excels at hospitality.
  Jul 12, 2017

$84

$84
Ambonnay Terrace Guest House

Ambonnay Terrace Guest House

403A Delphinus Str, Pretoria
4.0 out of 5.0
5.0 out of 5 (1 reviews)
The Lakes Hotel and Conference Centre

The Lakes Hotel and Conference Centre

1 Country Lane Lakefield, Benoni
3.0 out of 5.0
3.5 out of 5 (10 reviews)
Nice lakeside locationNice lakeside location, close but not too close to airport, close to major mall was great for getting electrical adapters we needed, wonderful staff.
  Apr 17, 2016

$74

$74
Liongate Bed and Breakfast

Liongate Bed and Breakfast

14 Penhurst Avenue, Essexwold, Germiston
3.0 out of 5.0
4.8 out of 5 (5 reviews)
great airport overnight stayAbout 15 min drive from airport. Host/owners are an expat couple who who turned their family home into a bnb. Surprisingly good experience saying in gated joburg suburban community! In the morning a brilliant breakfast personally prepared for me by the owner and served on the porch overlooking the ...
  Nov 22, 2016

$64

$64
Walts Place

Walts Place

14 Divot Street, Benoni
3.0 out of 5.0
5.0 out of 5 (2 reviews)
Nice hotel in a quiet area and near a golf course.Very good welcome when arrived and the greeting by the owner. The breakfast was very good and well served by very nice staff. The situation of the hotel near a bird sanctuary is very nice for the ones who like to observe the birds. At night you can also dine there when you order it during the day. ...
  Apr 26, 2016
Suburbian Lodge

Suburbian Lodge

17 Klip street, Johannesburg
3.0 out of 5.0
The Winston Hotel

The Winston Hotel

6 Tottenham Avenue, Melrose Estate, Johannesburg
5.0 out of 5.0
4.5 out of 5 (35 reviews)
Great stay, lovely service. Rooms were large and clean.
  Aug 27, 2017

$164

$164
Bohemian House

Bohemian House

389 Eridanus Street, Pretoria
5.0 out of 5.0
5.0 out of 5 (6 reviews)
Home away from home!The friendly and "on the ball" staff members are going out of their way to make your stay as momorable as possible. Beautiful set-up. Very quiet and safe. Breakfast just the same as you would prepare at home... even freshly baked scones. Will definately return!
  Aug 19, 2017

$75

$75
Village Green Guest House

Village Green Guest House

25 Tyrone Avenue, Johannesburg
4.0 out of 5.0
5.0 out of 5 (2 reviews)
LovelyThis was the perfect place to stay and recover after a long flight from Australia. Lovely staff, beautiful food and an exceptionally comfortable room located in a safe and leafy suburb. We would happily stay here again.
 Amanda Nov 7, 2012

$61

$61
Monarch Hotel

Monarch Hotel

167 Oxford Road, Johannesburg
5.0 out of 5.0
4.9 out of 5 (32 reviews)
Beautiful hotel very near Rosebank MallVery welcoming and helpful staff. The rooms are large and comfortable. The breakfast was delicious.
  Oct 10, 2017

$164

$164
Africa Paradise

Africa Paradise

9 Stymie Avenue Westdene, Benoni
3.5 out of 5.0
4.8 out of 5 (6 reviews)
Enjoyable stayWe enjoyed staying at Africa Paradise. Benoni is a bit far from many of the tourist attractions, but we always felt very safe and we really appreciated the free, secure parking. The fact that a full British breakfast is included is a plus. Be aware that the airport shuttle is a BMW sedan - we had ...
  Aug 17, 2017

$45

$45
Villa Sterne Boutique Hotel & Health Spa

Villa Sterne Boutique Hotel & Health Spa

212 Johan Rissik Drive, Pretoria
5.0 out of 5.0
5.0 out of 5 (2 reviews)
Wonderful gem !Converted mansion. Large rooms, gracious staff. Nice linens. Great views.
  Jul 14, 2016

$116

$116
Map

Recently booked Golf Hotels in Johannesburg

City Lodge Hotel at OR Tambo International Airport
3.0 out of 5.0
Last booking: 2 hours ago
Genesis All-Suite Hotel
4.0 out of 5.0
Last booking: 3 hours ago
Aero Guest Lodge
4.0 out of 5.0
Last booking: 4 hours ago
The Maslow
4.0 out of 5.0
Last booking: 4 hours ago
Premier Hotel OR Tambo
4.0 out of 5.0
Last booking: 4 hours ago
Garden Court Sandton City
3.0 out of 5.0
Last booking: 6 hours ago
Road Lodge Johannesburg Airport
1.0 out of 5.0
Last booking: 6 hours ago
Monarch Hotel
5.0 out of 5.0
Last booking: 6 hours ago
Southern Sun O.R. Tambo International Airport
4.0 out of 5.0
Last booking: 7 hours ago

Golf Hotel Guide for Johannesburg

Score a hole-in-one with Johannesburg hotels with golf courses.
  • Browse our real-world traveler reviews from golf enthusiasts like you
  • Find a golf hotel meeting all your personal needs
  • Book today to save yourself time and money

You’ll feel like you won the PGA Championship when you see our selection of golf resorts in Johannesburg, so swing into your next 18 holes on the greens of Johannesburg hotels with golf courses.

When you make reservations at an accommodation within easy access of the driving range and golf course, lace up your golf shoes and don’t forget to pack your clubs. Take it easy on the 3-par course or step up your game on the 18 hole course before retreating to the club house for happy hour. Whether you’re creating some friendly stroke competition with your colleague on the executive course or indulging in some solo practice at the putting greens, enjoy staying at a nearby accommodation.

If you plan on golfing in Johannesburg, check out our vast collection of hotels in the area. Here at Expedia, we’re up to par with the lowest rates around on accommodations. Find a vast selection of different kinds of golf courses to score the one matching your individual preferences. From five-star resorts to budget-friendly lodging, we offer it all. Book your hotel with us, and rest easy before your big golf match knowing you shot a hole-in-one on the best discounts around.