Cost to Golf in Sri Lanka: Expert Tips for Golfing on a Budget
Sri Lanka is one of those rare places where you can play a world-class round of golf without blowing your entire travel budget. The courses are impressive, many are built into old colonial estates or coastal cliff, but the price tag is much lower than what you’d find in Europe or the US.
We will look at the current green fees, what you should expect to pay for a driver or a decent hotel, and where you can save a bit of money. If you’re planning a trip, it’s worth knowing where the hidden costs are before you fly out.
Overview of golfing in Sri Lanka
Sri Lanka is a favorite destination for many golfers because of its combination of quality golf courses, beautiful nature and tropical climate, making it suitable for golfing all year round. The golf courses have diverse terrain and settings from the highlands to the coast, suitable for all levels and preferences of golfers.
You can find a pretty wide variety of golf in Sri Lanka, depending on what kind of climate you’re looking for. In the middle of the capital, there’s the Royal Colombo Golf Club. It’s been around since the 1800s, so it has that very traditional, colonial atmosphere, even though the city has grown up all around it.
If the humidity in Colombo gets to be too much, most people head up to the Nuwara Eliya Golf Club in the hills. The air is cooler and the landscape is totally different. On the flip side, if you want that classic coastal golf feel, Eagles’ Golf Links sits right on the northeast shore with wide-open fairways and views of the water. Then there’s the Shangri-La down in Hambantota; that’s more of a dedicated resort experience where you’ve got a championship course right next to the spa and hotels.

Sri Lanka has a wide selection of golf courses
>>> Embark on an unforgettable journey with Sri Lanka Tours, where breathtaking landscapes, rich cultural heritage, and world-class golf courses create the perfect travel experience.
Cost to golf in Sri Lanka
Green fees
Green fees in Sri Lanka vary quite a bit depending on the course and the day of the week. Most places charge a premium for weekends and public holidays, though you can often find better rates if you play during the off-peak season. Many resorts also package their green fees with hotels and transport, which is usually the easier way to handle the logistics.
Here is a rough breakdown of what you should expect to pay at the main courses.

Green fees in Sri Lanka
Accommodations in Sri Lanka
These accommodations provide a range of options, ensuring golfers can find the perfect place to stay based on their preferences and budget.
- Budget Accommodations (under $70 per night): These budget accommodations are suitable for players looking for simplicity but still adequate. While not as high-end or luxurious as other hotels, these accommodations provide clean and basic facilities with close proximity to golf courses, providing a comfortable place to stay for those who prioritize the golf experience. Some hotels are CityRest Fort, OZO Kandy, Lagoon Inn,…
- For mid-range stays, you are usually looking at $70 to $150 a night. These are the practical choices if you want a comfortable room and decent food without the five-star price tag. Araliya Green Hills in Nuwara Eliya is a solid option right by the golf club, and Trinco Blu by Cinnamon is the go-to for anyone playing at Eagles’ Golf Links. If you are heading to the Kandy area, Victoria Chalets or the nearby resort villas are usually priced in this bracket too.
- If you want the full resort experience, prices start at around $150 and go up quickly. In Colombo, the Cinnamon Grand and Shangri-La are the standard luxury picks near the Royal Colombo Golf Club. Down south, the Shangri-La in Hambantota is actually built around its own 18-hole course, so it is the most convenient for a pure golf trip. For something unique in the mountains, the Heritance Tea Factory near Nuwara Eliya is an old factory converted into a hotel; it is a bit further out, but the atmosphere is hard to beat.

Shangri-La Hambantota from above
Transportation
Getting around Sri Lanka is easy, with a variety of transport options to suit every budget and preference. For longer trips, you can hire a private car with a driver to save money while still having comfort and privacy. The average price ranges from $60 to $120 per day, depending on the type of car. If you are going to major cities, domestic flights are faster, but the fares are quite expensive at around $100-$200 per person.
Public transport such as buses and trains is also popular and quite cheap, at only $5-$20 per trip depending on the distance, but it will be quite inconvenient when you have to carry your golf equipment.

You can take the train to admire the beautiful scenery on the road
Dining options
The food in Sri Lanka is one of the best parts of the trip, especially since it is so easy to switch between local street food and high-end dining. If you are walking around Colombo or Galle, you can find hoppers and kottu roti for just a few dollars. Even a proper sit-down meal at a local “hotel” – which is what they call small, casual eateries here, rarely costs more than $10.
Most of the golf clubs have their own restaurants that are surprisingly good if you want something familiar after a round. You will likely spend between $20 and $30 there for a mix of Sri Lankan curries and club sandwiches. If you want something more upscale, there are plenty of fine-dining spots in Colombo or at the bigger resorts like Shangri-La. Those meals can easily hit $50 or more, especially if you are looking at the revolving buffet at the Lotus Tower or a steakhouse, but the quality usually holds up to the price tag.

A street food stall in Sri Lanka
Other activities
After golfing, take some time to explore the country’s unique culture and natural beauty. For history and heritage lovers, visit iconic sites such as the Temple of the Tooth in Kandy, Dambulla Cave Temple, or Sigiriya Rock Fortress, with entrance fees ranging from $5-$40 per person. You can choose guided tours from $20-$50 for a deeper look into the history and culture. Nature lovers can explore Sri Lanka’s wild nature through jeep safaris in national parks such as Yala or Udawalawe and whale-watching tours in Mirissa. The price for each trip is $30-$50 per person.
If you are more interested in the outdoors, you can book a jeep safari in Yala or Udawalawe to see elephants and leopards, or head to Mirissa if you want to see whales. These trips usually cost about $30 to $50 per person. For anyone who prefers the beach, Arugam Bay is the best spot for surfing, and Unawatuna is great for snorkeling. You can usually rent gear and get out there for about $20. If you are feeling beat after walking 18 holes, look for an Ayurvedic spa. You can get a proper massage for $20 to $70, which is a great way to recover before your next round.

some main attractions in Sri Lanka
Tips to budget your golf cost in Sri Lanka
Planning a golf trip to Sri Lanka doesn’t have to break the bank; by following a few smart budgeting tips, you can enjoy world-class courses while keeping expenses in check.
- Schedule your golf trip during low season or weekdays to get cheaper rates on courses and rooms, plus special offers. If you are traveling during high season, book your services in advance, as many golf courses and hotels offer early bird deals, helping you save on travel costs.
- Choose accommodation close to golf courses to save on transport costs, you can find golf packages that include green fees, accommodation, and transport.
- Bring your own golf equipment if possible, as golf course rental fees can be quite high.
- Consider using public transport or hiring a private car if you are traveling in a group to cut down on transport costs. For short distances, you can take a tuk-tuk.
- Save money on food by eating at cheap eateries or mid-range restaurants, which are cheaper than restaurants along the golf course but still allow you to enjoy delicious local dishes.
Golfing in Sri Lanka works because it is one of the few places where high-end courses are actually affordable. You are not just playing the same style of holes over and over; you are moving between tropical coastal fairways and cool mountain greens, which keeps the trip interesting.
If you pay attention to the budgeting tips and time your visit right, you can have a great trip without stressing over the bill. The country has a specific kind of energy, a mix of great food, genuine hospitality, and incredible views that makes the whole experience feel like more than just a standard golf vacation. It is a place that sticks with you long after you have headed home.
Read more:
I had no idea Sri Lanka had such beautiful golf courses! The pricing seems quite fair, especially for the quality of the courses. Do you have any recommendations for budget-friendly golf resorts?
Thank you for your comment! Sri Lanka is definitely a hidden gem for golf enthusiasts, with stunning courses set against breathtaking landscapes. If you’re looking for budget-friendly golf resorts, we’d recommend checking out Victoria Golf & Country Resort in Kandy—it offers great value with scenic views and well-maintained greens. Eagle’s Golf Links in Trincomalee is another excellent option, especially if you enjoy coastal courses. Let us know if you’d like more details or assistance in planning your golf trip!
Best regards,
GolfLux Team.