About Shangri-La Hambantota
Shangri-La Hambantota is a large beachfront resort near Hambantota on Sri Lanka’s deep south coast. It has 274 rooms and suites on about 145 acres (58.8 hectares) of grounds.
What sets it apart is the range of things to do on site, including its own 18-hole golf course, a water park and a big kids club. It suits families, golfers and groups.
At a glance
Highlights
- On-site 18-hole golf course
- Beachfront on the south coast
- Water park for kids
- CHI Ayurveda Spa
- Near Yala National Park
Amenities
Rooms and suites
- Deluxe Rooms of 48 square meters
- Premier Ocean Rooms of 48 square meters
- Premier Ocean Suites of 96 square meters
- 3 signature suites, the largest at 240 square meters
Restaurants and bars
The resort is not all-inclusive. Meals are paid separately or included in your rate.
- Bojunhala: Sri Lankan and international dishes with show kitchens
- Sera: Southeast Asian street food flavors
- Gimanhala Lounge: oceanfront drinks at sunset
- Ulpatha Club House and Bar: drinks and snacks at the golf club
Beach, pools and spa
The resort faces a long beach on the Indian Ocean. There are 3 outdoor pools, a kids pool and a hot tub. The CHI Ayurveda Spa has 12 treatment rooms for massages, body treatments and Ayurvedic therapies.
Activities and entertainment
The 18-hole golf course, designed by Rodney Wright, is on site, and lessons are available. Families can use the Aqua Zone water park, the kids club and a teens club with video games. Other activities include archery, beach volleyball, mini golf, pétanque, free bicycles, yoga and fitness classes. Yala and Bundala national parks are within day-trip distance.
Who it’s best for
- Best for: families with children, golfers and groups who want everything in one place.
- Consider another resort if: you want a small, quiet hideaway or easy access to Galle.
Getting there from Bandaranaike International Airport
Bandaranaike International Airport (CMB) is about 2.5 to 3 hours away by car using the Southern Expressway.
Book a private transfer in advance so a driver meets you at arrivals and takes you straight to the resort.
Good to know
- Guests under 16 cannot use the spa
- The kids club is free, and babysitting is charged
- Bicycles are free for guests
- Parking is free and includes an electric car charger
Location of Shangri-La Hambantota
FAQ about Shangri-La Hambantota
Where is Shangri-La Hambantota?
On the beach near Hambantota, on Sri Lanka's deep south coast.
How many rooms does it have?
274 rooms and suites.
Is it all-inclusive?
No. Meals are paid separately or included in your rate.
Does it have a golf course?
Yes, an 18-hole course on site designed by Rodney Wright.
Is it good for families?
Yes. It has a kids club, a teens club, a kids pool and the Aqua Zone water park.
How many pools are there?
3 outdoor pools, plus a kids pool.
Is there a spa?
Yes, the CHI Ayurveda Spa with 12 treatment rooms. Guests must be 16 or older.
Is it near Yala National Park?
Yes, Yala is within day-trip distance.
How far is Bandaranaike International Airport?
About 2.5 to 3 hours by car.
Is parking free?
Yes, and there is an electric car charging station.


