Golfing in Jakarta has become a favorite activity for both locals and travelers who want to enjoy the game in a vibrant city setting. Alongside Jakarta, Surabaya also stands out as a top spot for golf lovers in Indonesia.
These two cities offer completely different vibes. Jakarta brings in the hustle, modern facilities, and fast-paced energy, while Surabaya offers a calmer feel with a touch of local history.
In this blog, we’ll walk you through what it’s like to play golf in each city. From the quality of the courses to how easy it is to get there, what it might cost, and a few handy tips to make your round more enjoyable.
As golf keeps gaining fans across the country, knowing the difference between golfing in Jakarta and Surabaya can help you decide which city fits your style better.
Each place has something special to offer—beginners can enjoy the wide-open fairways, while experienced golfers will appreciate the more technical layouts surrounded by beautiful scenery.
Beware that Jakarta does tend to overfill their golf courses (although this is a risk across Indonesia), especially on weekends, so if quick golf is your preference, you will definitely prefer Surabaya!

Jakarta’s Golf Scene
Jakarta’s golf scene is all about modern vibes and plenty of options. The city has several top-tier golf courses that welcome everyone, from casual weekend players to seasoned pros.
Two standout spots are Royale Jakarta, host of the Indonesian Masters, and Pondok Indah Golf Course, known for its stunning layout and challenging holes.
These courses often host big tournaments and come with great facilities like driving ranges, pro shops, and restaurants. Many of them are right in the city or just a short drive away, making them super convenient for both locals and visitors.
Plus, the energy of Jakarta makes the experience even better. If you get your timing right, you can avoid the traffic and experience world-class dining experiences, bars and nightclubs.
With so many restaurants and cafes nearby, your golf day doesn’t have to end at the 18th hole. From local eats to international cuisine, Jakarta gives golf lovers the full package: great games, good food, and a lively atmosphere.
Surabaya’s Golf Experience
Compared to Jakarta’s fast-paced energy, golfing in Surabaya feels a lot more laid-back. The city is home to a handful of well-kept golf courses that offer a peaceful setting for a relaxing round.
One of the favourites among locals and visitors is Bukit Darmo Golf Course, known for being one of the easier courses, but the condition and layout keep things fun and challenging.
There are 4 top courses to choose from in the city, 3 of which are championship golf courses. Pakuwon is a par 3 course that’s perfect for dialling in your short game.
There are also 2 stunning course in the mountains an hour south of Surbaya. Finna and Taman Dayu offer a cooler climate and mountainside golf. Well worth a day trip, but both offer accomodation if you want to make a longer trip of it.
Most of Surabaya’s golf spots are surrounded by green landscapes and nature, making it easy to unwind and enjoy the outdoors while you play.
With fewer crowds and a slower rhythm of life, Surabaya is perfect for golfers who just want to take their time and enjoy the game. It’s a great option if you’re looking for a break from the busy city scene but still want to enjoy quality golfing.

Accessibility and Transportation
Getting to the golf courses is pretty straightforward in both Jakarta and Surabaya. You don’t need a tour guide to have it all boked in advance!
In Jakarta:
- Ride-hailing (Grab or Gojek) and Bluebird taxis are super easy to book on your phone or with a hotel concierge. Even the more remote courses around the city have no trouble getting transport back. No need to worry about renting a car or a driver for the day.
- Most courses are either within the city or just an hours drive away, so you don’t have to go far. Typically, you’re going against the traffic, if you get the timing right.
In Surabaya:
- All of the same booking is available in Surabaya
- If you want to spend a night in the mountains then could consider renting a car with a driver for 24 hours. Traveloka is great for this, they can also pick you and drop you at the airport or your hotel.
Cost of Golfing in Jakarta vs Surabaya
When it comes to cost, golfing in Jakarta and Surabaya can look pretty different depending on where you play.
In Jakarta:
- Green fees at high-end golf clubs can be on the pricey side.
- Expect to pay around IDR 1 million to IDR 3 million (roughly $70 to $200) if you’re playing on weekends at top-tier courses.
- That said, many clubs offer:
- Lower rates during off-peak hours (like weekdays or early mornings)
- If you plan it right, you can still enjoy quality golf at a more budget-friendly price.
In Surabaya:
- Golfing here is generally easier on the wallet.
- Popular courses like Bukit Darmo usually charge around IDR 500,000 to IDR 1 million (about $35 to $70).
- Some clubs even offer package deals that might include:
- A meal
- Locker access
- Other extras, making it great value for money
So, if you’re watching your budget but still want a quality golf experience, Surabaya might be the better pick. But if you’re after luxury and don’t mind spending a bit more, Jakarta has plenty to offer.

Tips for Golfing in Jakarta and Surabaya
- Book Your Tee Time Early: Jakarta’s golf courses can get pretty crowded, especially on weekends. It’s a good idea to book your tee time in advance to secure your spot.
- Arrive Early: Getting there early gives you time to warm up at the driving range and get familiar with the course layout. This can make a big difference in your game.
- Talk to the Local Caddies: The caddies here have tons of local knowledge and can give you useful tips on course conditions and how to tackle tricky holes.
- Enjoy the Local Culture: After your round, don’t miss the chance to explore Surabaya’s vibrant markets and historical sites. It’s a great way to dive into Indonesian culture and make your visit even more memorable.
Stay Hydrated and Sun-Protected
Both Jakarta and Surabaya have tropical climates, which can make for hot and humid days on the course.
No matter where you’re golfing, be sure to drink plenty of water throughout your round and apply sunscreen to keep yourself protected from the sun. It’ll help you stay comfortable and focused on your game!
Final Thoughts on Golfing in Jakarta vs Surabaya
In the end, both Jakarta and Surabaya offer their own unique golfing experiences, catering to different preferences. Golfing in Jakarta is perfect for those who enjoy modern facilities and a lively atmosphere, with plenty of amenities to make your game even more enjoyable. The city’s vibrant energy makes it a great spot for golfers who love a dynamic, fast-paced environment.
On the other hand, Surabaya provides a more relaxed pace. The city’s beautiful landscapes offer a peaceful setting where golfers can unwind and fully enjoy the game. If you’re looking for a calm and scenic experience, Surabaya might be the right choice.
The decision between golfing in Jakarta or Surabaya comes down to what you value most—whether it’s top-notch courses and easy access in Jakarta, or a quieter, more laid-back atmosphere in Surabaya. No matter where you play, both cities promise a memorable golf experience surrounded by Indonesia’s rich culture and stunning scenery.

