Golf in Sri Lanka
Including Royal Colombo Golf Club and Shangri-La Hambantota Golf Resort. On the map.
The vibe
Fairways sweep across historic colonial-era links nestled in cool hill-country towns and scenic coastal layouts, offering unhurried rounds beneath swaying palms or mountain backdrops. Playing is best during the drier winter months when the greens are firm and the tropical humidity is at its most manageable. The golf experience feels welcoming and relaxed, blending social club traditions with straightforward visitor access that avoids exclusive country-club stiffness.

Royal Colombo Golf Club, Colombo
Western Province
Daibo Taku / Wikimedia Commons (CC BY 3.0)
Established in 1880, this historic parkland course is an oasis of calm in the bustling capital city. It is highly regarded for its colonial heritage and challenging layout that weaves through lush, mature tropical trees.
Access. Located in the heart of Colombo; visitors can book rounds directly through the club office or via major local hotels.
Notes. Strict dress code applies; best played during the cooler morning hours.

Shangri-La Hambantota Golf Resort, Hambantota
Southern Province
Banja-Frans Mulder / Wikimedia Commons (CC BY 3.0)
This expansive resort course is the first of its kind in Sri Lanka, featuring a challenging layout carved through a former coconut plantation. It offers a distinct resort experience with wide fairways and strategic bunkering near the southern coast.
Access. Located within the Shangri-La resort complex in Hambantota; easily accessible for guests and visiting golfers.
Notes. The course is exposed to coastal winds, adding a layer of difficulty to the round.
