Found 697 relevant properties
Fancy a swim? Enjoy these hotels with direct pool access from your room!
ThiThi's Palace
With a stay at ThiThi's Palace in Thalaramba, you'll be within a 5-minute drive of Mirissa Beach and Weherahena Buddhist Temple. This hotel is 1.3 mi (2.2 km) from Coconut Tree Hill Viewpoint and 2.4 mi (3.8 km) from Madiha Beach.

Haritha Villas & Spa
When you stay at Haritha Villas & Spa in Hikkaduwa, you'll be in the historical district, within a 5-minute drive of Narigama Beach and Ratgama Lake. This luxury hotel is 1.8 mi (2.8 km) from Jananandharamaya and 1.9 mi (3 km) from Hikkaduwa Beach.

Aditya Resort
"Best hotel I stayed at in Sri Lanka. Room was huge, clean and stylish. Plunge pool = perfect to relax. Room dining food was way above average. Super friendly staff. Would 100% book again."

Anantara Peace Haven Tangalle Resort

Cape Weligama - Relais and Chateaux

Le Grand Galle

Crystal Sands Hikkaduwa
With a stay at Crystal Sands in Hikkaduwa, you'll be on the beach, just steps from Narigama Beach and a 1-minute drive from Hikkaduwa Beach. This beach hotel is 0.8 mi (1.3 km) from Hikkaduwa Coral Reef and 1.6 mi (2.6 km) from Jananandharamaya.

Ahu Bay
"Staff all very friendly and food amazing. Fantastic room and pool and the sunset is amazing. "

Radisson Collection Resort, Galle
"Great new hotel, spacious room. Beautiful pool area, delicious breakfasts (and overall food in the restaurant), small gym but lots of new good machines. Nearby is a beach with turtles, several good restaurants and bars, easy access to Galle."

Utmt - Underneath the Mango Tree Spa & Beach Resort
"Beautiful hotel Beautiful hotel with stunning views. The staff were attentive and the food was delicious. There was so much to do - yoga, meditation, beach, pool, painting, pottery, movies etc. We were sad we could only stay for 2 nights!"

Nirvana Beach Boutique Hotel
When you stay at Nirvana Beach Boutique Hotel in Rekawa, you'll be on the beach and 8 minutes by car from Rekawa Beach. This family-friendly hotel is 2.3 mi (3.8 km) from Turtle Watch Rekawa and 5.9 mi (9.4 km) from Tangalle Beach.

Wild Coast Tented Lodge - Relais and Chateaux - All Inclusive

Sergeant House Boutique Villa & Private Beach
"Like a sprawling colonial home. So many places to relax and take in the unique ambience. Loved the pool with lounge chairs in it."

Uga Chena Huts - Yala - All Inclusive

Taru Villas Mawella - Tangalle
When you stay at Taru Villas Mawella - Tangalle in Morakatiyara, you'll be on the beach and 7 minutes by car from Mawella Beach. This beach hotel is 1.1 mi (1.7 km) from Godellawela Beach and 2.9 mi (4.6 km) from Kudawella Beach.

Urban Galle Villa

The Divine Villa
"Very cool location. Infinity pool with a view of the jungle. Service at the highest level. Thank you for your hospitality 🤗"

O2 Villas Yala

JH Villa
Located in Unawatuna (Talpe), this villa is within a 5-minute drive of Talpe Natural Pool and Mihiripenna Beach. This spa villa is 14.4 mi (23.1 km) from Mirissa Beach and 1.9 mi (3 km) from Koggala Lake.
Ginganga Lodge
Three Gables Boutique Villa
Bayfront
Located in Weligama, Bayfront is a 2-minute drive from Weligama Beach and 6 minutes from Midigama Left Surf Break. This hotel is 2.2 mi (3.5 km) from Turtle Bay Beach and 3.3 mi (5.3 km) from Mirissa Beach.
Heavensa Luxury Villas and Suites by the Clarks
Celestia Ayurveda Resort
With a stay at Celestia Ayurveda Resort in Bentota, you'll be within a 15-minute drive of Bentota Beach and Kaluwamodara Bridge. This spa resort is 3.4 mi (5.5 km) from Moragalla Beach and 3.5 mi (5.6 km) from Induruwa Beach.
Tekanda Lodge
Located in Ahangama, Tekanda Lodge is a 2-minute drive from Koggala Lake and 5 minutes from Stilt Fisherman. This hotel is 11.5 mi (18.5 km) from Mirissa Beach and 1.8 mi (2.8 km) from Kabalana Beach.
The Sandhya
Located in Ahangama, The Sandhya is a 1-minute drive from Kabalana Beach and 7 minutes from Midigama Beach. This beach hotel is 4.7 mi (7.5 km) from Turtle Bay Beach and 6.4 mi (10.3 km) from Dalawella Beach.
Wasantha Garden Hotel Restaurant & Ayurvedic Treatment
With a stay at Wasantha Garden Hotel in Weligama, you'll be near the beach, within a 15-minute drive of Mirissa Beach and Midigama Beach. This beach hotel is 11.2 mi (18 km) from Unawatuna Beach and 0.9 mi (1.4 km) from Midigama Left Surf Break.
Saffron Hotel Unawatuna
When you stay at Saffron Hotel in Unawatuna, you'll be near the beach, just steps from Unawatuna Beach and a 1-minute drive from Dalawella Beach. This beach hotel is 1.2 mi (1.9 km) from Mihiripenna Beach and 2.2 mi (3.5 km) from Sahana Beach.
DoubleTree by Hilton Weerawila Rajawarna Resort
Chill Enjoy Cabanas & Restaurant
When you stay at Chill Enjoy Cabanas & Restaurant in Tangalle, you'll be near the beach and 7 minutes by foot from Tangalle Beach. This hotel is 3.4 mi (5.5 km) from Parewella Natural Swimming Area and 3.5 mi (5.7 km) from Tangalle Lighthouse.