4 Best Golf Courses in Bali

Where to Play Golf in Bali

The best golf courses in Bali offer a good combination of challenging greens and well-maintained fairways that are seamlessly landscaped into some of Bali’s most stunning locations. In many cases, sweeping forested scenery serves as a backdrop to your swing, while some of these great Bali golf courses even feature signature holes set over the island’s famous reef breaks.

We also include difficulty levels of each of these Bali golf courses based on their slope ratings (55 is very easy, 113 is standard difficulty, and 155 is extremely difficult). With modern and first-rate leisure facilities, these great golf courses verify Bali as one of the world’s best island destinations for golf enthusiasts..


Bali Hotels

1. New Kuta Golf

The first Indonesian course along a coastline

New Kuta Golf in Bali

Good for: Couples, Luxury


New Kuta Golf is an international standard 18-hole championship course and the first golf course in Indonesia with a links-style layout (along a coastline, with dunes and a few trees). Its signature hole 15 is nicknamed “The Cliff Hanger” and has 240-degree ocean views overlooking two famous beaches on Bali’s southern coast, Balangan and Dreamland.

Opened in 2013 and forming part of the ambitious Pecatu Indah Resort development on the southern limestone cliffs of the Uluwatu coast, the views from this Ronald Fream-designed course are really worth experiencing. At its clubhouse, you’ll find a pro shop, restaurant, and even a spa to help you unwind after an exciting game. Difficulty level: Standard (slope rating: 124 to 144) Read more


Location: Jalan Raya Uluwatu, Pecatu, Jimbaran, Badung, Bali 80361, Indonesia

Open: Daily from 6 am to 7 pm

Phone: +62 (0)811 381333

Destination card image

New Kuta Golf

Jalan Raya Uluwatu, Pecatu, Jimbaran, Badung, Bali 80361, Indonesia

2. Bali National Golf Club

Southern Bali’s most exclusive course

Bali National Golf Club in Nusa Dua

Good for: Adventure, Luxury


The international-standard Bali National Golf Club opened back in 1991 as the Bali Golf and Country Club. It became one of the unofficial landmarks of the exclusive 5-star Nusa Dua resort enclave. After a major facelift and rebranding in 2015, the 18-hole golf course presents beautiful tropical flower gardens as part of its undulating greens.

The upgraded course was designed by Robin Nelson and Rodney Wright with resilient Paspalum turf and a complete range of facilities focused at its clubhouse and restaurant. It immediately borders the St. Regis Bali Resort to its south. Budding golfers can also head to its driving range and putting greens. Difficulty level: Standard (slope rating 126 to 137) Read more


Location: Kawasan Wisata Nusa Dua Lot S 5, Benoa, Kec. Kuta Sel., Kabupaten Badung, Bali 80363, Indonesia

Open: Daily from 6.30 am to 6.30 pm

Phone: +62 (0)361 771791

See nearby properties

Destination card image

Bali National Golf Club

Kawasan Wisata Nusa Dua Lot S 5, Benoa, Kec. Kuta Sel., Kabupaten Badung, Bali 80363, Indonesia

3. Handara Golf & Resort Bali

Golfing bliss in the cool highlands

Handara Golf & Resort Bali

Good for: Couples, Families, Single


The Handara Golf and Resort, formerly known as Bali Handara Kosaido Country Club, is the only golf course in Bali that is located up in the cool highlands. This national-standard golf course provides an immersive golfing experience with greens that are crafted right on the slopes of a crater between the lakes of Buyan and Beratan.

At an altitude of 3750 feet above sea level, the 18-hole Peter Thompson and Graham Wolveridge-designed course provides a cooler playing atmosphere compared to the low-lying, sea-facing golf courses on the island’s south. There’s a restaurant and even lodging onsite, allowing for “stay and play” packages. Difficulty level: Standard to difficult (slope rating: 128 to 139) Read more


Location: Pancasari, Sukasada, Buleleng, Bali 81161, Indonesia

Open: Daily from 6.30am to 5pm

Phone: +62 (0)878 8883 6888

Destination card image

Handara Golf & Resort Bali

Pancasari, Sukasada, Buleleng, Bali 81161, Indonesia

4. Bukit Pandawa Golf & Country Club

Golf across the contours of a cliff with ocean views

Bukit Pandawa Golf & Country Club

Good for: Adventure, Couples


The Bukit Pandawa Golf & Country Club a JMP Golf-designed course that features 18 holes spread over the contour of a limestone cliff landscape. There are 10 holes where players can enjoy the Indian Ocean panoramas best with their game.

The golf course flanks a group of international 5-star hotels in the area. One of the unique features of this golf course is its rustic architectural ruins with an underlying natural landscape theme. The golf course has a par-54 layout, where you can typically play a round within 2 hours. Even so, it offers golfers a set of distinctive challenges. Difficulty level: Standard (slope rating: 97) Read more


Location: Jalan Gunung Payung No. 8, Banjar Panti Giri, Kutuh, South Kuta, Badung, 80361, Bali

Open: Sunday–Thursday from 7 am to 6 pm, Friday–Saturday from 7 am to 8 pm

Phone: +62 811 3811 2828

Destination card image

Bukit Pandawa Golf & Country Club

Jalan Gunung Payung No. 8, Banjar Panti Giri, Kutuh, South Kuta, Badung, 80361, Bali

Bali Beach Golf Course

Bali Beach Golf Course is the smallest 18-hole golf course on the island, with a course length of 3,560 yards. You can experience a more private country club atmosphere here, thanks to onsite facilities that include the Sector Bar & Club right on the course’s perimeter.

You can have a convenient break for a light meal and refreshments before or after your game. Playing here can be quite challenging due to its smaller acreage and greens that feature a series of water ponds, garden bridges, fountains, shrubbery and pine trees. There’s also a driving range for you to practice your swings.

Difficulty level: “Easy to standard” (slope rating: 120-135) Read more


Location: Inna Grand Bali Beach Hotel, Jalan Hang Tuah No.58, Sanur, Denpasar, Bali 80226, Indonesia

Open: Daily from 6am to 11pm

Phone: +62 (0)361 287733

Explore Bali Beach Golf Course Hotels

Destination card image

Bali Beach Golf Course

Inna Grand Bali Beach Hotel, Jalan Hang Tuah No.58, Sanur, Denpasar, Bali 80226, Indonesia

Ari Gunadi
Compulsive Traveler

This article includes opinions of the Go Guides editorial team. Hotels.com compensates authors for their writing appearing on this site; such compensation may include travel and other costs.