Johor is the southernmost state of Peninsular Malaysia and, for golfers arriving from Singapore, the most immediately accessible Malaysian golf destination. The Causeway and Second Link crossings put Johor Bahru within 30 to 60 minutes of the Singapore city center, and the state has 38 courses in the GolfLux database, the second largest state listing in Malaysia after Selangor. The quality distribution across those 38 covers everything from colonial-era 9-hole plantation clubs to the Els Club Desaru Coast Ocean Course, a 27-hole Ernie Els design measuring over 7,200 yards facing the South China Sea on the Desaru peninsula.
The state divides naturally into two golf zones. The Johor Bahru corridor, within 30 to 40 minutes of the causeway to Singapore, has Horizon Hills Golf and Country Club, Starhill Golf and Country Club with its Bukit Course at slope 139, Pulai Springs Country Club’s 36 holes at the foothills of Mount Pulai, and several more. The Desaru Coast, about 90 minutes east of JB on the South China Sea, has the Els Club Desaru’s 45 holes across the Ocean and Valley courses as a dedicated golf resort destination. Golfers based in Singapore use the JB corridor for day trips. Golfers building a multi-day dedicated program are more likely to split their stay between JB and Desaru.
Johor suits Singapore-based golfers who want more rounds than the island’s limited and expensive clubs can provide, international visitors building a KL to Singapore overland program, and anyone specifically drawn to the Desaru Coast as an East Coast Johor beach and golf resort.
Best golf courses in Johor
Thirty-eight courses are listed. Five form the core visiting program.
- The Els Club Desaru Coast Ocean Course
The Els Club Desaru Coast Ocean Course is a 27-hole layout measuring over 7,200 yards, designed by Ernie Els, situated along the Desaru Coast in Johor facing the South China Sea according to the club. The Ernie Els design credit connects it to The Els Club Teluk Datai in Langkawi and the Els Club at Desaru Valley, and the oceanfront position on the South China Sea gives it a visual character that the JB corridor courses cannot match. The 27-hole format allows multiple nine combinations, and the full resort infrastructure at Desaru Coast makes it a self-contained two to three night program.
It suits golfers who want the most distinctive Johor course setting with named-architect credentials, couples who want a beachfront resort stay combined with serious golf, and Singapore-based visitors looking for a dedicated golf resort within a three-hour drive.
- The Els Club Desaru Coast Valley Course
The Els Club Desaru Coast Valley Course is an 18-hole, par 72 layout measuring 7,200 yards, designed by Vijay Singh and jointly developed with Ernie Els Design, at Desaru Coast according to the club. The Singh design background makes it the only course in Malaysia bearing a major professional’s architect contribution other than through the Nicklaus, Palmer, or Els firms. The inland valley setting contrasts with the Ocean Course’s coastal character, and most Desaru programs pair both across two playing days.
- Horizon Hills Golf and Country Club
Horizon Hills Golf and Country Club is a highly cited Johor Bahru course, consistently mentioned in public golf travel sources as one of the toughest layouts in the JB corridor, located in Nusa Jaya, Johor Bahru according to the club. The course is popular with professional and serious golfers for its challenging layout and conditioned greens. The Iskandar Malaysia development zone position puts it about 20 minutes from the Second Link to Singapore.
It suits experienced low-handicap golfers who want the most technically demanding JB corridor round, and Singapore-based golfers for whom Horizon Hills is the primary cross-border destination.
- Starhill Golf and Country Club Bukit Course
Starhill Golf and Country Club Bukit Course is an 18-hole, par 72 layout measuring 6,859 meters with a slope of 139, located in Skudai, Johor Bahru according to the club. The slope of 139 is the highest in the JB corridor and reflects a course where the sloping terrain demands accuracy throughout. The Bintang Course on the same property measures 6,834 yards, giving groups two 18-hole options without changing venues. The Skudai location is about 20 to 30 minutes from the Causeway.
- Palm Resort Golf and Country Club
Palm Resort Golf and Country Club, mentioned in the GolfLux destination introduction as one of the hardest courses in the area, is located in Nusa Jaya close to the Second Link according to the club. The club has multiple course options within its resort property. Publicly available golf travel sources cite it as one of the strongest resort golf venues in the JB corridor.
Which course is better?
Els Club Desaru Ocean Course is the most distinctive course in the state by setting and designer credential. Desaru Valley Course adds the Vijay Singh-Els Design collaboration as a second Desaru day. Horizon Hills is the most demanding JB corridor round. Starhill Bukit is the highest slope option near the causeway. Palm Resort suits groups who want resort accommodation alongside multiple JB rounds. Most dedicated Johor programs split two days in the JB corridor and two days at Desaru.
Best time to play golf in Johor
Johor follows the southern Peninsular seasonal pattern with two distinct monsoon influences. Malaysia’s Tourism Authority notes that the west coast around JB receives more consistent rain from October through January when the northeast monsoon affects the east coast more directly, while the Desaru east coast has its wettest period from November through January.
March to September is the most reliable window for both JB corridor and Desaru golf. Morning rounds are clear, the South China Sea at Desaru is calmer, and humidity is somewhat lower than the monsoon months. This is when Singapore-based golfers most frequently make the crossing.
October to February brings more variable conditions, particularly at Desaru on the east coast during the northeast monsoon. JB corridor courses remain generally playable with morning rounds, but Desaru sea conditions can be rough and beach activities less reliable. Green fees are consistent year-round.
Early morning tee times before 7:30am are standard year-round.
Johor golf holidays and package tours
Johor suits three to seven day programs, structured around either the JB corridor as a Singapore extension or the Desaru Coast as a dedicated resort destination. The Causeway from Singapore Woodlands to JB Customs is the most direct crossing but can be congested during peak hours. The Second Link from Tuas in western Singapore to Gelang Patah in western Johor is generally faster for golfers heading to the western JB courses and is closer to the Horizon Hills and Second Link-adjacent courses. For Desaru, the drive from Singapore via the Second Link takes about two to two and a half hours.
Most JB corridor programs cover two to three days with one or two rounds per day, accommodation in JB city or at a golf resort, and an evening in JB’s food and shopping districts. Desaru programs are self-contained: the Desaru Coast resort complex has hotels, beach, and both Els Club courses in one area.
Practical formats:
5 days Johor golf package with three JB corridor rounds and two Desaru rounds, from USD 530 per person
4 days golf in Desaru with two Desaru rounds across Ocean and Valley courses, beach days, from USD 475 per person
8 days Desaru and Johor package covering the full JB and Desaru circuit across seven nights, from USD 850 per person
The Desaru Coast integrated resort zone is the most complete Johor non-golf program. Malaysia’s Tourism Authority notes Desaru’s beaches and the broader Johor east coast as a recognized coastal tourism area. The JB city itself has a large shopping and restaurant district along the Causeway end of the city that provides an evening program for golfers based near the Singapore crossing. Browse Johor golf packages or create a custom Johor and Singapore itinerary that combines the Desaru resort with the JB corridor courses.
Golf with Desaru Coast and the Johor Bahru city experience
Desaru Coast is the largest integrated resort development on the Johor east coast, occupying a beach peninsula about 90 kilometers east of JB on the South China Sea. Malaysia’s Tourism Authority notes the Desaru area as one of Johor’s recognized beach resort zones, and the Els Club’s 45-hole presence gives the destination a golf anchor that the older Desaru beach resorts never had. The Desaru Coast development includes multiple hotel properties, a water park, a convention center, and a beach strip, which makes it a functional resort destination without relying entirely on the golf.
The drive from JB to Desaru on the eastern Johor highway passes through palm oil and rubber estates with occasional fishing village stops along the coast road. The old Desaru town, north of the integrated resort development, has a different atmosphere from the resort complex and its seafood restaurants on the beach reflect the fishing community character of the pre-development east coast.
Johor Bahru city’s proximity to Singapore has driven significant commercial and retail development in the Causeway end of the city. The JB Premium Outlets at Nusa Jaya, Paradigm Mall, and the Johor Bahru Old Chinese Temple and Tan Hiok Nee Heritage Street in the city center give visitors both modern retail and a heritage street with late-colonial shophouse restaurants. The JB street food scene, particularly the crab curry and coconut water near the Causeway market area, is worth a dinner stop for any golfer crossing from Singapore for a round.
Book tee times in Johor
The Els Club Desaru Ocean Course and Horizon Hills are the most in-demand Johor courses, filling on weekends from Singapore golfers and during Malaysian school holiday periods. Booking two weeks ahead for weekend slots at these venues during peak season is sensible. Starhill, Palm Resort, and Pulai Springs are accessible with a week’s advance notice. JB corridor courses see highest demand on Saturday mornings when Singapore golfers cross early for their tee times.
When organizing a Johor golf program, confirm Els Club Desaru Ocean Course and Horizon Hills as priority bookings for any preferred weekend dates, Second Link versus Causeway crossing logistics based on which JB courses are planned, accommodation at Desaru Coast resort for the Desaru program or at a JB city hotel for the corridor rounds, and how any shopping, food, or beach days connect with the golf schedule. Start planning here or view Johor golf packages to find a program that covers both the JB corridor and the Desaru Coast circuit.