Beginning of main content

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

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

Check prices on hotels in Johannesburg

Tonight 20 Jun. - 21 Jun.
This weekend 21 Jun. - 23 Jun.
Next weekend 28 Jun. - 30 Jun.

Featured Johannesburg Golf Hotels

See all 1,434 properties in Johannesburg

Estimated price for 1 night/2 adults

Four Seasons Hotel The Westcliff, Johannesburg
Four Seasons Hotel The Westcliff, Johannesburg
5.0 out of 5.0 67 Jan Smuts Avenue, Randburg, Gauteng
Free Cancellation
4.7/5 (219 reviews)
C$329/ night for 2 guests

Just a beautiful property. Better signs to get around would be nice.

Reviewed on 18 Jun. 2019
African Pride Mount Grace Country House & Spa, Autograph Collection
African Pride Mount Grace Country House & Spa, Autograph Collection
5.0 out of 5.0 Old Rustenburg Road, Magaliesberg, Gauteng
Free Cancellation
4.2/5 (123 reviews)
C$132/ night for 2 guests

Beautiful grounds with green grass all around the sound of birds and amazing privacy in our suite

Reviewed on 17 Apr. 2019
St Andrews Hotel and Spa
St Andrews Hotel and Spa
3.0 out of 5.0 22 Milner Avenue, St Andrews, Germiston, Gauteng
Free Cancellation
3.6/5 (40 reviews)
C$137/ night for 2 guests

Refreshing and good!

Reviewed on 17 Aug. 2018
The Fairway Hotel, Spa & Golf Resort
The Fairway Hotel, Spa & Golf Resort
Setperk Street, Randburg, Gauteng
4.3/5 (3 reviews)
C$146/ night for 2 guests

Nice place to spend a few days in JNB , especially if you enjoy golf.

Reviewed on 1 Apr. 2019
Riviera on Vaal Resort
Riviera on Vaal Resort
3.0 out of 5.0 Mario Milani Drive, Vereeniging, Gauteng
3.7/5 (115 reviews)

Upon arrival, which was an hour after check-in our room was not available. We had to wait about 20 min to be allocated another room. There are no porters to assist with luggage. The lifts are small and cannot accommodate a luggage trolley and passengers. The rooms were stuffy and the aircons were ...

Reviewed on 4 Apr. 2018
Castello di Monte
Castello di Monte
5.0 out of 5.0 402 Aries Street, Waterkloof Ridge, Pretoria, Gauteng
Free Cancellation
5.0/5 (53 reviews)
C$177/ night for 2 guests

Best view ever. Great food and atmosphere. Location safe and quite. Very unique hotel style. Staff very polite and friendly. Restaurant chef professional and warm. Highly recommended.

Reviewed on 22 Mar. 2019
Outlook Lodge Lakefield
Outlook Lodge Lakefield
4.0 out of 5.0 1 Ambleside Avenue, Lakefield, Benoni, Gauteng
4.6/5 (131 reviews)
C$85/ night for 2 guests

It had a very homey feel and a great place just to relax and regroup after being on a nine day Safari. I absolutely loved the fact that our whole bed pad was heated which felt great on my tired joints and muscles from all the hiking. I was able to have my clothes washed. We did enjoy strolling around ...

Reviewed on 13 May 2019
Genesis All-Suite Hotel
Genesis All-Suite Hotel
4.0 out of 5.0 10 Sandler Road, Fairmount, Johannesburg, Gauteng
Free Cancellation
4.4/5 (454 reviews)
C$105/ night for 2 guests

Quiet, secure, very comfortable, plenty of room to spread out and relax. It has a "homey" feel to it.

Reviewed on 13 May 2019
The Lakes Hotel and Conference Centre
The Lakes Hotel and Conference Centre
3.0 out of 5.0 1 Country Lane Lakefield, Benoni, Gauteng
3.4/5 (45 reviews)
C$96/ night for 2 guests

good choice for business and leisure, friendly staff, clean and spacious rooms, good restaurant and pleasant outside area around the pool. drawback is the proximity to the freeway on the other side of the lake which emits quite a bit of noise during the day.

Reviewed on 25 Jan. 2019

Recently booked Johannesburg hotels

Holiday Inn Sandton, Rivonia Road
4.0 out of 5.0
Last booking: 1 hour ago
Road Lodge Johannesburg Airport
1.0 out of 5.0
Last booking: 1 hour ago
Protea Hotel by Marriott O.R. Tambo Airport
4.0 out of 5.0
Last booking: 2 hours ago
Park Inn Sandton
4.0 out of 5.0
Last booking: 4 hours ago
InterContinental Johannesburg O.R Tambo Airport
5.0 out of 5.0
Last booking: 6 hours ago
Birchwood Hotel and OR Tambo Conference Centre
4.0 out of 5.0
Last booking: 11 hours ago

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 1434 of hotels located near golf courses 1434 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 C$329 to C$85 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 C$85 to C$329. 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 1434 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.