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 and some of these great Bali golf courses also 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 golfing.

  • New Kuta Golf is an international standard 18-hole championship course, 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 of 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-144)

    Read more

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

    Open: Daily from 6am to 6.30pm

    Phone: +62 (0)361 8481333

    • Luxury

    The international-standard Bali National Golf Club opened back in 1991 as the Bali Golf & 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 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 head for its driving range with putting greens.

    Difficulty level: "Standard" (slope rating 126-137)

    Read more

    Location: Jalan Nusa Dua Selatan, Nusa Dua, Badung, Bali 80363, Indonesia

    Open: Daily from 6am to 7pm

    Phone: +62 (0)361 771791

    • Couples
    • Families
    • Single

    Handara Golf & 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 1,142m 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-139)

    Read more

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

    Open: Daily from 6.30am to 5pm

    Phone: +62 (0)362 3429220

  • 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.

    Read more

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

    Open: Daily from 6.30am to 5pm

    Phone: +62 811 3811 2828

  • 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

Ari Gunadi | Compulsive Traveler