Back to Blogs
Guides

25 Best Golf Courses in Malaysia for Every Budget

Alishba Nadeem
July 1, 2026
20 min read
Kuala Lumpur, MalaysiaJohor, MalaysiaLangkawi, Malaysia

Discover the best golf courses in Malaysia, from luxury championship resorts to affordable public clubs. This guide features 25 top courses across Kuala Lumpur, Johor, Langkawi, Sabah, and more, with practical tips to help you plan the perfect golfing getaway.

25 Best Golf Courses in Malaysia for Every Budget

Golf courses in Malaysia have a lot more to offer than most people think. You can tee off beside the beach, play in the hills, or spend the day at a luxury resort without leaving the country. I still remember being surprised by how different each course felt, from peaceful countryside fairways to busy championship layouts near the city.

That variety is what keeps golfers coming back. In this guide, you'll find 25 great courses for every budget, along with practical tips to help you plan your trip. Whether you're traveling for a weekend game or a golf holiday, there's a course here that's likely to match your style.

Best Golf Courses in Malaysia Around Kuala Lumpur & Selangor

If you're planning a golf trip, Kuala Lumpur and Selangor are hard to beat. Some of the country's most respected clubs are found here, from championship venues that host international tournaments to peaceful courses surrounded by lakes and tropical trees.

Whether you're visiting for a weekend or a longer holiday, this region gives you plenty of great choices. In fact, many of the best golf courses Malaysia is known for are located here, making it the perfect place to start exploring Golf courses in Malaysia.

1. Kuala Lumpur Golf & Country Club (KLGCC / TPC Kuala Lumpur)

Location: Bukit Kiara, Kuala Lumpur

Best Time to Visit:

  • March to September for drier weather
  • Early morning tee times
  • Weekdays for a quieter round

There's a reason golfers keep mentioning TPC Kuala Lumpur when talking about the best places to play. It has hosted international tournaments for years, but you don't need to be a professional to enjoy the experience. The atmosphere feels welcoming from the moment you arrive.

The club has two 18-hole courses. If you like a tougher challenge, the East Course is the better pick. The West Course suits golfers who want a more relaxed round while still enjoying excellent course conditions. After your game, you can grab a meal, spend some time at the practice area, or simply unwind at the clubhouse. For many visitors exploring Golf courses in Malaysia, this is one stop that's well worth making.

2. Saujana Golf & Country Club

Location: Shah Alam, Selangor

Best Time to Visit:

  • March to August
  • Morning hours
  • Weekdays to avoid busy tee times

Saujana feels different the moment you arrive. Instead of busy city views, you'll see lakes, tall palms, and well-kept gardens stretching across the course. It is easy to forget that Kuala Lumpur is only a short drive away.

Golfers can choose between the Palm Course and the Bunga Raya Course. The Palm Course has challenged professionals during international tournaments, while the Bunga Raya Course offers a friendlier round for many visitors.

Among the most popular Golf courses in Malaysia, Saujana stands out because it combines beautiful scenery with a course that stays interesting from the first hole to the last.

3. The Mines Resort & Golf Club

Location: Seri Kembangan, Selangor

Best Time to Visit:

  • March to September
  • Early morning
  • Weekdays for fewer crowds

The first thing most people notice about The Mines is the setting. It's not every day you play on a course built where one of the world's largest tin mines once stood. That history gives the place a different feel, and the lakes around the course make it even more memorable.

Water comes into play on quite a few holes, so it's worth taking a little extra time before choosing your club. A risky shot can pay off, but it can also land straight in the water. The course has hosted international tournaments over the years, so the standard is high.

If you're putting together a list of Golf courses in Malaysia, this one offers something that feels a little different from the usual championship layout.

4. Kota Permai Golf & Country Club

Location: Kota Kemuning, Selangor

Best Time to Visit:

  • March to August
  • Morning tee times
  • Weekdays for easier bookings

Kota Permai Golf & Country Club has earned a strong following among golfers who enjoy a course that stays interesting from start to finish. Some holes let you play aggressively, while others reward patience and good course management, so every round feels a little different.

The course is carefully maintained throughout the year, and the quality shows from the fairways to the greens. You'll also find a driving range, practice areas, and a comfortable clubhouse if you want to spend a little more time at the club.

For anyone planning to visit Golf courses in Malaysia, Kota Permai is a great choice for a championship-style round in a well-kept setting.

5. Glenmarie Golf & Country Club

Location: Shah Alam, Selangor

Best Time to Visit:

  • March to September
  • Early morning
  • Weekdays for a relaxed experience

If you're staying around Kuala Lumpur, Glenmarie Golf & Country Club is an easy course to fit into your trip. The club has two 18-hole layouts, so returning for another round doesn't feel repetitive. Each course has its own style, giving golfers a different challenge every time they visit.

The Garden Course is lined with lush greenery and offers a peaceful setting, while the Valley Course mixes rolling fairways with water hazards that call for a little more strategy.

Many golfers also like how convenient the location is, especially if they don't want to travel far from the city. When planning a trip to Golf courses in Malaysia, Glenmarie is a reliable option for both visitors and regular players.

Golf Courses in Malaysia Near Johor & Singapore

Johor is one of the easiest places to enjoy Golfing in Malaysia, especially for visitors coming from Singapore. The region is home to award-winning resorts and championship courses that are just a short drive from the border.

6. The Els Club Desaru Coast – Valley Course

Location: Desaru Coast, Johor

Best Time to Visit:

  • March to September
  • Early morning tee times
  • Weekdays for a quieter round

Designed by Ernie Els, the Valley Course offers a relaxed but enjoyable golfing experience with wide fairways and gentle rolling terrain. The layout is suitable for golfers of different skill levels while still providing enough challenges to keep every round interesting.

The course sits within the Desaru Coast resort area, making it easy to combine golf with a beach holiday. Many visitors include it on their list of golf courses in Malaysia thanks to its modern facilities and peaceful surroundings.

7. The Els Club Desaru Coast – Ocean Course

Location: Desaru Coast, Johor

Best Time to Visit:

  • March to September
  • Morning hours
  • Weekdays outside holiday seasons

The Ocean Course is the flagship layout at Desaru Coast and is designed to host world-class tournaments. Large bunkers, coastal winds, and fast greens create a rewarding challenge for experienced golfers while offering stunning views across the South China Sea.

The clubhouse, practice facilities, and luxury resort services add to the experience. Among premium golf courses in Malaysia, the Ocean Course is one of the country's most celebrated golfing destinations.

8. Forest City Golf Resort

Location: Forest City, Johor

Best Time to Visit:

  • March to August
  • Early morning
  • Weekdays for better availability

Forest City Golf Resort features multiple championship courses designed by Jack Nicklaus and offers a resort-style golfing experience close to the Singapore border. Wide fairways, lakes, and landscaped gardens create a scenic setting throughout the property.

The resort also provides hotels, restaurants, and leisure facilities for longer stays. Travelers searching for luxury golf courses in Malaysia often choose Forest City for its convenient location and high-quality facilities.

9. Horizon Hills Golf & Country Club

Location: Iskandar Puteri, Johor

Best Time to Visit:

  • March to September
  • Morning tee times
  • Weekdays for fewer crowds

Horizon Hills Golf & Country Club was designed by Ross Watson and is known for its rolling fairways and strategic bunkers. The course has hosted several regional tournaments and continues to attract golfers looking for a championship-style layout.

Its location near Johor Bahru makes it a convenient stop for weekend visitors from Singapore. For anyone exploring golf courses in Malaysia, Horizon Hills offers excellent playing conditions and a welcoming clubhouse.

10. Palm Resort Golf & Country Club

Location: Senai, Johor

Best Time to Visit:

  • March to September
  • Early morning
  • Weekdays for a relaxed atmosphere

Palm Resort Golf & Country Club offers three separate nine-hole courses that can be combined into different playing combinations. The varied layouts, lakes, and mature trees make every round feel a little different, whether you're a beginner or an experienced golfer.

Its proximity to Senai International Airport also makes it convenient for travelers arriving by air. Among family-friendly golf courses in Malaysia, Palm Resort remains a popular choice for both local golfers and international visitors.

Best Golf Resorts Malaysia Offers for Luxury Golf Holidays

If you're planning a golf holiday, Malaysia has several resorts where great courses meet five-star hospitality. These Golf resorts Malaysia travelers love combine championship golf with beautiful scenery, luxury stays, and excellent facilities.

11. Tanjong Puteri Golf Resort

Location: Pasir Gudang, Johor

Best Time to Visit:

  • March to September
  • Early morning rounds
  • Weekdays for a quieter experience

Tanjong Puteri Golf Resort features three separate nine-hole courses that can be played in different combinations, giving visitors plenty of variety during a longer stay. Lakes, palm trees, and open fairways create a pleasant setting for golfers of all skill levels.

The resort also offers comfortable accommodation, restaurants, and leisure facilities, making it ideal for a golf holiday. Visitors looking for well-equipped golf courses in Malaysia often choose this resort for its convenience and relaxing atmosphere.

12. The Els Club Teluk Datai

Location: Datai Bay, Langkawi

Best Time to Visit:

  • November to April
  • Morning tee times
  • Dry season for the best conditions

Set between ancient rainforest and the Andaman Sea, The Els Club Teluk Datai is one of the most scenic golf courses in Southeast Asia. The layout follows the natural landscape, with jungle-covered hills, streams, and ocean views appearing throughout the round.

The peaceful setting makes every hole memorable, while wildlife sightings are common during early games. Among luxury golf courses in Malaysia, this course is often praised for its natural beauty and unique location.

13. Dalit Bay Golf & Country Club

Location: Tuaran, Sabah

Best Time to Visit:

  • February to April
  • Early morning
  • Weekdays for a relaxed round

Dalit Bay Golf & Country Club sits beside the South China Sea and offers impressive views of Mount Kinabalu in the distance. Mangrove forests, rivers, and coastal scenery surround the course, creating a setting unlike many traditional golf clubs.

The nearby resort provides beachfront accommodation, restaurants, and spa facilities for visitors. Golfers exploring scenic golf courses in Malaysia often include Dalit Bay as part of a longer Sabah holiday.

14. Sutera Harbour Golf & Country Club

Location: Kota Kinabalu, Sabah

Best Time to Visit:

  • February to April
  • Morning rounds
  • Weekdays for fewer crowds

Sutera Harbour Golf & Country Club is located close to the waterfront and offers views of the sea from several holes. The 27-hole championship layout combines water hazards, landscaped gardens, and well-maintained fairways that suit golfers of different abilities.

Its location beside luxury hotels and a marina makes it a popular choice for international visitors. Many travelers rank it among the top golf courses in Malaysia for combining golf with a relaxing beach holiday.

15. Nexus Golf Resort Karambunai

Location: Karambunai, Sabah

Best Time to Visit:

  • February to April
  • Early morning tee times
  • Weekdays for peaceful play

Nexus Golf Resort Karambunai sits between tropical rainforest and the South China Sea, creating one of the most picturesque golfing settings in the country. The course was designed by Ronald Fream and includes wide fairways, natural wetlands, and ocean breezes throughout the round.

The adjoining beach resort offers comfortable accommodation, dining, and spa facilities for guests. For travelers seeking luxury golf courses in Malaysia, Nexus Karambunai delivers a memorable mix of golf and coastal relaxation.

Best Golf Courses Malaysia Has for Scenic & Nature Lovers

Some golf courses are worth visiting for the views as much as the game itself. These Malaysia golf clubs are surrounded by beaches, rainforests, mountains, and lakes, making every round feel like part of a holiday.

16. Damai Golf & Country Club

Location: Santubong, Kuching, Sarawak

Best Time to Visit:

  • February to September
  • Early morning tee times
  • Weekdays for a quieter round

Damai Golf & Country Club sits between Mount Santubong and the South China Sea, creating one of the most scenic golfing locations in Sarawak. Designed by Arnold Palmer, the course blends naturally into the landscape with tropical trees, streams, and coastal views throughout the layout.

The changing scenery keeps every hole interesting, while the peaceful surroundings add to the experience. For travelers searching for beautiful golf courses in Malaysia, Damai is an easy choice for both golf and sightseeing.

17. Clearwater Sanctuary Golf Resort

Location: Batu Gajah, Perak

Best Time to Visit:

  • March to September
  • Morning hours
  • Weekdays for peaceful play

Clearwater Sanctuary Golf Resort is built around natural lakes and wetlands that attract birds and local wildlife. The fairways are wide and well-maintained, while water comes into play on several holes, adding both beauty and challenge to the course.

The quiet setting makes it popular with golfers looking for a slower pace away from busy cities. Among scenic golf courses in Malaysia, Clearwater offers a relaxing day surrounded by nature.

18. Royal Perak Golf Club

Location: Ipoh, Perak

Best Time to Visit:

  • March to August
  • Early morning
  • Weekdays for fewer visitors

Royal Perak Golf Club is one of Malaysia's oldest golf clubs and sits against the backdrop of Ipoh's famous limestone hills. Mature trees and gently rolling fairways give the course a classic feel that many golfers still appreciate today.

Its long history and peaceful surroundings make it a favorite among local players. If you're exploring historic golf courses in Malaysia, Royal Perak combines tradition with beautiful natural scenery.

19. Awana Genting Highlands Golf & Country Resort

Location: Genting Highlands, Pahang

Best Time to Visit:

  • March to October
  • Morning tee times
  • Clear weather for mountain views

Set high in the Genting Highlands, Awana Golf & Country Resort offers cool temperatures that are rare in Malaysia. The course winds through forested hills and valleys, with several holes overlooking the surrounding mountains and mist-covered landscapes.

The fresh air and cooler climate create a very different golfing experience compared to coastal courses. Visitors looking for unique golf courses in Malaysia often include Awana on their travel plans.

20. Royal Fraser's Hill Golf Club

Location: Fraser's Hill, Pahang

Best Time to Visit:

  • March to October
  • Morning rounds
  • Weekdays for a relaxed atmosphere

Royal Fraser's Hill Golf Club is one of the oldest highland golf courses in the country. The nine-hole layout sits among pine trees and cool mountain air, giving players a peaceful setting that feels far removed from busy city life.

Although smaller than many modern courses, its natural surroundings remain the biggest attraction. For golfers who enjoy quiet landscapes, this is one of the most charming golf courses in Malaysia to experience.

Beyond the famous resorts, Malaysia has many local favorites that deserve attention. From historic city clubs to peaceful hillside courses, these venues offer a different side of Public golf courses Malaysia visitors and local golfers enjoy exploring.

21. Palm Garden Golf Club

Location: IOI Resort City, Putrajaya

Best Time to Visit:

  • March to September
  • Early morning tee times
  • Weekdays for a quieter round

Palm Garden Golf Club is surrounded by landscaped gardens and mature palm trees, creating a relaxing atmosphere from the first hole. The 27-hole layout offers a mix of wide fairways, lakes, and gentle elevation changes that suit golfers of different abilities.

Its location near Putrajaya also makes it easy to combine golf with sightseeing. Many visitors include it among the enjoyable golf courses in Malaysia thanks to its resort setting and excellent maintenance.

22. Royal Selangor Golf Club

Location: Jalan Kelab Golf, Kuala Lumpur

Best Time to Visit:

  • March to August
  • Morning hours
  • Weekdays for fewer crowds

Royal Selangor Golf Club is one of the oldest golf clubs in the country and sits close to the heart of Kuala Lumpur. The course is lined with mature trees and offers views of the city's skyline, creating a unique mix of history and modern surroundings.

Its long tradition and central location continue to attract golfers from around the world. Among classic golf courses in Malaysia, Royal Selangor remains one of the best-known names.

23. Tropicana Golf & Country Resort

Location: Petaling Jaya, Selangor

Best Time to Visit:

  • March to September
  • Morning tee times
  • Weekdays for a relaxed game

Tropicana Golf & Country Resort features two championship layouts with rolling fairways, lakes, and carefully placed bunkers. The course rewards accurate play while remaining enjoyable for golfers with different levels of experience.

The modern clubhouse, practice facilities, and restaurants complete the experience. Travelers looking for premium golf courses in Malaysia often add Tropicana to their Kuala Lumpur itinerary.

24. Berjaya Hills Golf & Country Club

Location: Bukit Tinggi, Pahang

Best Time to Visit:

  • March to October
  • Morning rounds
  • Clear days for mountain views

Berjaya Hills Golf & Country Club sits high in the hills and enjoys cooler weather than many lowland courses. Forested surroundings, fresh air, and rolling terrain create a peaceful setting that feels far from busy city life.

The course is also close to the French-themed Colmar Tropicale resort, making it a popular weekend destination. Nature lovers often rank it among scenic golf courses in Malaysia for its beautiful highland views.

25. TPC Kuala Lumpur (Formerly KLGCC Branding)

Location: Bukit Kiara, Kuala Lumpur

Best Time to Visit:

  • March to September
  • Early morning tee times
  • Weekdays outside tournament periods

Formerly known as Kuala Lumpur Golf & Country Club, TPC Kuala Lumpur continues to host major international tournaments and remains one of the country's top golfing venues. The East and West courses are known for excellent playing conditions and professional-level facilities.

Its modern clubhouse, driving range, and dining options attract both local golfers and international visitors throughout the year. For anyone exploring leading golf courses in Malaysia, TPC Kuala Lumpur remains a must-visit destination.

Tips for Playing at Golf Courses in Malaysia

A little planning can make your golf trip much more enjoyable. From booking the right tee time to understanding local club rules, these simple tips will help you make the most of golf courses in Malaysia.

Best Time of Year for Golfing in Malaysia

Many golfers prefer to play between March and September, when rainfall is generally lower in many parts of the country. Early morning rounds are also more comfortable because the temperatures are cooler.

  • Plan tee times before 10:00 AM
  • Weekdays are usually less crowded
  • Check local weather forecasts before your visit

Green Fees and Visitor Charges

Prices can vary depending on the club, day of the week, and course type. Public courses are often more affordable, while luxury resorts charge higher green fees.

  • Budget courses: RM 80–150
  • Mid-range clubs: RM 150–300
  • **Premium resorts: RM 300 and above

Club Rentals and Caddies

If you're traveling without equipment, there's no need to worry. Most major golf clubs provide rental clubs, golf carts, and shoe rentals for an additional fee, while some resorts also offer caddie services.

It's always a good idea to reserve rental equipment when booking your round, especially during weekends and holidays.

Booking Tee Times in Advance

Popular clubs can fill up quickly, especially during weekends and public holidays. Booking a few days ahead gives you a better choice of tee times and helps avoid disappointment.

  • Reserve online whenever possible
  • Book earlier for holiday periods
  • Confirm your booking before arrival

What Tourists Should Know Before Visiting

Most clubs expect visitors to follow a smart golf dress code and basic course etiquette. Some private clubs may also have restrictions on visitor access, so checking ahead can save time.

Bring sunscreen, stay hydrated, and carry light rain gear since tropical weather can change quickly while playing at golf courses in Malaysia.

Do's and Don'ts for Golfing in Malaysia

A few simple tips can make your golfing experience smoother and more enjoyable. Knowing the local etiquette and planning ahead will help you avoid common mistakes during your visit.

Do Book Your Tee Time Early

Popular clubs can fill up quickly, especially on weekends and public holidays. Booking in advance gives you a better choice of tee times and avoids last-minute disappointment.

  • Reserve online whenever possible
  • Book several days ahead during peak travel seasons
  • Reconfirm your booking before arriving

Do Follow the Club Dress Code

Most golf clubs expect players to wear proper golf attire. A collared shirt, golf trousers or shorts, and golf shoes are usually recommended before entering the course.

  • Avoid jeans and sleeveless shirts
  • Wear soft-spike golf shoes if required
  • Check the club's dress policy before visiting

Do Check Visitor Access Rules

Not every club allows walk-in visitors or tourist bookings. Some private clubs only accept guests through members or approved golf packages.

It's always worth checking the club website or calling ahead before making travel plans.

Don't Assume Every Course Is Public

Malaysia has both public and private golf clubs, and access rules can differ from one venue to another.

  • Some clubs welcome tourists daily
  • Others only allow members and invited guests
  • Advance confirmation can save unnecessary travel

Don't Forget Malaysia's Tropical Weather

The weather can change quickly, even on sunny mornings. A short rain shower is common, especially in the afternoon.

Bring:

  • Sunscreen
  • A cap or umbrella
  • Extra drinking water
  • Light rain gear

Don't Skip Advance Transportation Planning

Some golf resorts are located outside major cities and may take longer to reach than expected. Planning your transport early will help your day run more smoothly.

Private transfers, rental cars, and ride-hailing services are available in many areas, but it's still best to arrange your journey before heading to the course.

Final Thoughts

Malaysia is a fantastic destination for golfers, whether you're looking for a luxury resort, a championship course, or a peaceful place surrounded by nature. With so many excellent golf courses in Malaysia, it's easy to find one that matches your budget and playing style. From Kuala Lumpur to Langkawi and Sabah, every region offers something different.

Plan your tee times early, check visitor rules before you go, and enjoy the beautiful scenery along the way. No matter your experience level, a golf trip in Malaysia can be both relaxing and memorable.

Frequently Asked Questions

Alishba Nadeem

Content writer at Yatix, passionate about travel and sharing amazing experiences with fellow adventurers. I love discovering hidden gems and helping travelers make the most of their journeys.

Share the Adventure

Help others discover this amazing experience!

Ready for Your Next Adventure?

Discover amazing experiences and book your next trip with Yatix

Explore Activities