Bali is not the first name that comes up in a golf travel conversation, and that is partly what makes it interesting. While golfers queue for tee times in Portugal and Scotland, you can play some of the most dramatically sited courses in the world here with half the crowds, genuine caddies who know every break on every green, and green fees that are a fraction of what comparable coastal golf costs in Europe.
The island has six courses worth the price of admission. They split into three distinct types: the clifftop ocean layouts on the Bukit Peninsula in the south, the volcanic highland course at Handara in the island's interior, and the more conventional resort parkland at Nusa Dua. Each delivers a different version of Bali golf, and a well-planned four or five-day trip can include at least three of them without ever repeating the same experience.
I have been organising golf trips to Bali since before it became fashionable. The island has changed significantly over the past decade — more traffic, more development, more boutique hotels — but the golf has only improved. Course conditioning across the top venues is now at a level comparable with resort golf in Thailand or the UAE. What has not changed is the extraordinary landscape these courses sit in, and the warmth of the reception a visiting golfer gets from Balinese caddies who genuinely love the game.
Green fees below are 2026 rack rates quoted in USD, which remains the standard currency for golf transactions in Bali even at courses inside rupiah-priced resort hotels. Booking through a golf travel specialist typically unlocks preferred tee times, guaranteed caddie allocation, and transfer coordination that is difficult to replicate independently.
Nirwana Bali Golf Club
There is one hole in Asia that every serious golfer has seen in a photograph and most have never played: the par-3 7th at Nirwana, played over a ravine to a green perched above the Indian Ocean, with the ancient Hindu sea temple Pura Tanah Lot framing the background. The image does not exaggerate the experience. What the photograph cannot convey is the wind off the ocean that turns a 165-metre hole into a genuine coin-toss, or the sound of the waves below when you are standing on the tee. Greg Norman built the rest of the course around this moment, and while no other hole carries the same visual weight, the routing along the clifftops and through the rice paddies of Tabanan is consistently strong. Fairways are generous but the rough drops sharply toward the coast. The greens are fast by Balinese standards. The clubhouse is excellent. If you play one course in Bali, play this one.
Best for: Every golfer visiting Bali. Non-negotiable.
Handara Golf & Resort
Handara sits in the caldera of an extinct volcano at 1,100 metres above sea level, surrounded by rainforest and twin crater lakes. The temperature up here is 10 degrees cooler than the coast — you will want a light layer in the morning — and the atmosphere is genuinely other-worldly, mist rolling through the trees between shots. Peter Thomson designed the course in 1974 and it remains one of the finest layouts in Southeast Asia. The elevation gives the ball extra carry but the dense tropical rough is punishing, and the greens are true and quick. Handara is one of the most Instagrammed golf course gatehouses in the world, which brings day-trippers who never set foot on the course, but do not let that put you off the golf. The course itself is serene. Allow three hours driving from Seminyak; the journey through Ubud and up into the highlands is worthwhile in itself.
Best for: Golfers who want a completely different Bali experience. Pairs well with an Ubud stay.
New Kuta Golf
The Bukit Peninsula is Bali's dramatic southern tip — white limestone cliffs, turquoise water, no rice paddies. New Kuta Golf, designed by Robin Nelson, makes full use of the terrain. Six holes play along or directly above the cliff edge, with the Indian Ocean visible on virtually every hole. The 16th is the signature: a par-3 played from a clifftop tee to a green that appears to float above the sea. The fairways are tighter than Nirwana and the pin positions can be punishing, but the conditioning is good and the pace of play is well managed. Stay at the Pecatu Indah Resort if you want to walk to the first tee. The southern Bali location puts you close to the airport and to the surf beaches at Uluwatu.
Best for: Golfers staying in Kuta, Seminyak, or the Bukit. Best cliffside views after Nirwana.
Bali National Golf Club
Bali National is the most accessible course on the island for golfers staying in Nusa Dua, the cluster of large resort hotels at the southern end of the peninsula. Graham Marsh's design is parkland rather than coastal, routed through tropical gardens, water features, and mature trees. It lacks the drama of Nirwana or New Kuta but compensates with immaculate presentation and a relaxed pace. The Nusa Dua location means infrastructure is excellent: caddies are professional, the buggy fleet is well maintained, and the clubhouse has a proper bar. This is the right choice for groups where some members want a reliable, comfortable round rather than a battle with ocean winds.
Best for: Golfers staying in Nusa Dua resorts. Groups with mixed expectations.
Bali Beach Golf Course
The oldest golf course in Bali, dating to the Sukarno era of the 1960s, when the Grand Bali Beach Hotel was built as the island's first international resort. The course is nine holes played over a short, flat layout in Sanur, overlooking the Bali Strait toward Nusa Penida. It is not a championship venue and makes no claim to be. But at under USD 90 for a full round, it offers something the other courses cannot: a genuine old-Bali atmosphere, morning rounds where you share the fairways with local golfers, and a setting that feels nothing like a resort development. If you are extending your Bali trip and want a casual afternoon round away from the luxury bubble, Bali Beach delivers.
Best for: Casual rounds. Golfers staying in Sanur. Budget-conscious travelers.
Bukit Pandawa Golf & Country Club
A relative newcomer on the Bukit Peninsula, Bukit Pandawa opened its back nine to full operation in recent years after a development that stretched across two phases. Thomson Perrett & Lobb designed a course that makes honest use of the limestone terrain, with elevation changes across the Bukit that produce some genuinely interesting downhill par-4s. The views toward the ocean from the higher holes are strong. Conditioning is improving year on year. It is not yet at the level of New Kuta Golf for coastal drama, but it is a solid addition to the Bukit cluster and worth including in a longer Bali golf itinerary.
Best for: Adding variety on a multi-round Bali trip. Golfers based on the Bukit Peninsula.
How to plan a Bali golf trip
The single biggest logistical challenge in Bali golf is traffic. Ngurai Rai International Airport sits at the southern tip of the island, and most international golfers base themselves in Seminyak, Canggu, Nusa Dua, or Ubud. The distances between these areas are not large — Nirwana Bali Golf Club is 45 minutes from Seminyak — but Bali traffic during morning tee-time windows can turn that into 75 minutes. Build transfer time into your itinerary. A 7 a.m. tee time is not practical without leaving your hotel by 5:45 a.m. An 8:30 or 9:00 start is far more realistic for most courses.
The best Bali golf months are May through September, the dry season. During this period you can expect blue skies, low humidity, and firm fast fairways. October through April is the wet season: rain typically arrives in the afternoon rather than the morning, so early tee times remain viable, but course conditions deteriorate and lush rough becomes genuinely punishing. Nirwana and New Kuta, exposed to the ocean, can be very windy from June through August — that 165-metre par-3 at Nirwana plays entirely differently in a 25-knot south-westerly.
For a structured four-day Bali golf itinerary, the logical sequence is: day one Bali National or New Kuta Golf (short transfer from arrival hotels, manageable after a long flight), day two Nirwana Bali Golf Club (the unmissable experience, worth a full day and lunch at the clubhouse), day three Handara in the highlands (combine with a Ubud cultural stop), day four a second round at your preferred course or a casual nine at Bali Beach.
Caddies are mandatory at every Bali course and are included in the green fee. Tipping is expected: USD 15–25 per caddie per round is the accepted range. Caddies carry the bag, read putts, and manage your umbrella — at Handara, where sudden mist is common, they also know the course well enough to navigate when visibility drops. Accept the caddie, use them properly, and you will play better.
A note on the combined golf-and-culture question that comes up constantly with Bali trips: you can absolutely run a five-night itinerary that includes three rounds of golf and two full cultural days in Ubud, plus evenings in Seminyak. The golf and the temples are 30–60 minutes apart in most configurations. Bali does not require you to choose.