Tea country in the hills of Sri Lanka

4 of the best · Sri Lanka, Sri Lanka

Golf in Sri Lanka

City, lake, hill-country and beach courses.

Our 4 favourites, listed A–Z · Updated October 2026

Insiders' picks

Three of our favourites from this list, vetted by people who know and love Sri Lanka.

  1. Golf in the city

    Royal Colombo Golf Club

    Colombo 8 · Borella·Golf club·$$$

    Colombo’s historic golf club, an 18-hole course in the middle of the city.

    Explore View on map

  2. Founded 1889

    Nuwara Eliya Golf Club

    Nuwara Eliya·Golf club·$$

    A historic hill-country course in the centre of Nuwara Eliya, founded in 1889.

    Explore View on map

The full list: Golf, A–Z

Neighbourhood

Colombo 1

In the city.

  1. Golf in the city

    Royal Colombo Golf Club

    Colombo 8 · Borella·Golf club·$$$

    Colombo’s historic golf club, an 18-hole course in the middle of the city.

    Explore View on map

The hills 2

Cool and green.

  1. Founded 1889

    Nuwara Eliya Golf Club

    Nuwara Eliya·Golf club·$$

    A historic hill-country course in the centre of Nuwara Eliya, founded in 1889.

    Explore View on map

  2. Above the Victoria reservoir

    Victoria Golf & Country Resort

    Digana · near Kandy·Golf resort·$$$

    An 18-hole course in the hills near Kandy, overlooking the Victoria reservoir and the Knuckles range.

    Explore View on map

The coast 1

Resort golf.

  1. A resort course on the south coast

    Shangri-La Hambantota Golf

    Hambantota · south coast·Resort golf·$$$

    The golf course at the Shangri-La Hambantota beach resort, on the deep south coast.

    Explore View on map

Green fees, handicap requirements and visitor times vary; contact each club or resort before you go.

Explore more of Sri Lanka

The ULTIMATE letter

Sri Lanka in your inbox

An occasional email with new places, festivals, regions and our latest in-depth articles. No spam, ever.