Best Golf Courses to Play in Kuala Lumpur: A Complete Guide

Day 1: Golf Highlights

Kuala Lumpur, Malaysia on May 5, 2025

8:00am

Breakfast at Acme Bar & Coffee

Start your day with a hearty breakfast at Acme Bar & Coffee located in Bangsar, offering excellent coffee and western-style breakfast to fuel your golf day.
MYR30, 1h0m

9:30am

Royal Selangor Golf Club

Play a round at the prestigious Royal Selangor Golf Club, known for its well-manicured gardens and historic significance as one of the oldest clubs in Malaysia, open daily 7am-7pm.
MYR250, 4h0m

2:00pm

Lunch at Royal Selangor Clubhouse

Enjoy lunch at the clubhouse restaurant featuring classic Malaysian and western dishes amidst serene golf course views.
MYR50, 1h0m

3:30pm

TPC Kuala Lumpur

Head over to TPC Kuala Lumpur, a championship golf course designed by Jack Nicklaus, famous for hosting the CIMB Classic. Open 6:30am-7pm.
MYR300, 3h30m

7:30pm

Dinner at TPC Lounge

Relax with a dinner at the TPC Lounge, enjoying their selection of Asian and international cuisine after a full day of golfing.
MYR70, 1h30m

Day 2: Golf Exploration

Kuala Lumpur, Malaysia on May 6, 2025

7:30am

Breakfast at The Morning After

Have a nutritious breakfast at The Morning After with their popular eggs benedict and freshly brewed coffee to start the day.
MYR25, 1h0m

9:00am

Kuala Lumpur Golf & Country Club (KLGCC)

Enjoy a round on the Horizon and Palm courses at KLGCC, known for hosting international tournaments including the BMW Masters. Open 7am-7pm.
MYR280, 4h0m

1:00pm

Lunch at Caddy Shack

Dine at the vibrant Caddy Shack with a menu offering modern twists on comfort food, located nearby KLGCC.
MYR45, 1h0m

2:30pm

The Mines Resort & Golf Club

Visit The Mines Resort & Golf Club, a unique course built around a former mining lake, offering a picturesque and challenging round. Open 7am-7pm.
MYR220, 3h30m

7:00pm

Dinner at Lilin Kampung Clubhouse

Enjoy a casual Malaysian dinner at Lilin Kampung Clubhouse with local favourites in a relaxed setting after golfing.
MYR60, 1h30m