You can save up to 15% on over 100,000 hotels
Become a member for free
Become a member for free and save up to 15% on thousands of properties with our member prices.
Search hotels across the globe with our easy-to-use filters to find your perfect stay.
We compare thousands of deals in seconds to provide you the best price every time.
Access a range of fully refundable and pay on arrival properties for complete flexibility.
You can save up to 15% on over 100,000 hotels
Become a member for free
Bentota, a charming coastal town in the Southern Province of Sri Lanka, offers a serene escape for travelers seeking sun, sand, and cultural experiences. Nestled between Colombo and Galle, Bentota is renowned for its pristine beaches and tranquil atmosphere, making it an ideal destination for relaxation and exploration. Visitors can choose from a variety of accommodations, ranging from luxurious resorts to cozy guesthouses, ensuring a comfortable stay for every budget.
The best neighborhoods to stay in Bentota include the beachfront areas, where you can enjoy stunning ocean views and easy access to the sand and surf. For those interested in local culture, the town center offers a glimpse into the daily life of Bentota's residents.
Top attractions in Bentota include the Bentota Beach, the historic Galapatha Raja Maha Vihara temple, and the lush Brief Garden. The Bentota River also offers exciting water sports and river safaris, perfect for adventure enthusiasts.
See the latest prices and deals by choosing your dates
Cruise in Bentota · 2.16 km from centre
10.0
2 reviews
Breakfast available
This vessel pulls anchor and sets sail from Bentota for at least part of your stay.
Villa property in Beruwela, Dharga Town · 2.30 km from centre
Breakfast available
With a stay at River View Villa in Dharga Town, you'll be near the airport, within a 10-minute drive of Bentota Beach and Kande Vihare Temple. This spa villa is 1.6 mi (2.6 km) from Kaluwamodara Bridge and 1.9 mi (3.1 km) from Moragalla Beach.
Guesthouse in Beruwela, Aluthgama · 2.40 km from centre
With a stay at Residence Jasmine in Aluthgama, you'll be near the beach, within a 10-minute drive of Bentota Beach and Kaluwamodara Bridge. This guesthouse is 0.9 mi (1.4 km) from Moragalla Beach and 1.3 mi (2 km) from Kande Vihare Temple.
Hotel in Bentota · 2.41 km from centre
9.6
12 reviews
Located in Bentota, Lunuganga Estate is on a river, within a 15-minute drive of Kaluwamodara Bridge and Kande Vihare Temple. This eco-certified hotel is 3.7 mi (5.9 km) from Bentota Beach and 5 mi (8 km) from Moragalla Beach.
Hotel in Beruwela, Aluthgama · 2.43 km from centre
10.0
2 reviews
Breakfast available
With a stay at Laluna Ayurveda Resort in Aluthgama, you'll be on a river, within a 5-minute drive of Bentota Beach and Kaluwamodara Bridge. This hotel is 0.8 mi (1.2 km) from Moragalla Beach and 1.1 mi (1.8 km) from Kande Vihare Temple.
Villa property in Beruwela, Aluthgama · 2.43 km from centre
Breakfast available
With a stay at this villa in Aluthgama, you'll be near the beach, within a 5-minute drive of Bentota Beach and Kaluwamodara Bridge. This spa villa is 0.8 mi (1.2 km) from Moragalla Beach and 1.1 mi (1.8 km) from Kande Vihare Temple.
Hotel in Beruwela, Aluthgama · 2.45 km from centre
4.0
1 review
Breakfast available
With a stay at Ranga Holiday Resort in Aluthgama, you'll be near the beach, within a 5-minute drive of Bentota Beach and Kaluwamodara Bridge. This beach hotel is 0.7 mi (1.2 km) from Moragalla Beach and 1.1 mi (1.8 km) from Kande Vihare Temple.
Resort in Beruwela, Dharga Town · 2.51 km from centre
8.0
15 reviews
With a stay at Dalmanuta Gardens in Dharga Town, you'll be on a river, within a 15-minute drive of Bentota Beach and Kande Vihare Temple. This family-friendly resort is 2.6 mi (4.1 km) from Brief Garden, Bevis Bawa and 3.2 mi (5.2 km) from Moragalla Beach.
Hotel in Bentota, Induruwa · 2.61 km from centre
8.4
36 reviews
Breakfast available
With a stay at Rockside Beach Resort in Induruwa, you'll be on the waterfront, within a 10-minute drive of Bentota Beach and Induruwa Beach. This beach hotel is 3.5 mi (5.6 km) from Kosgoda Beach and 3.7 mi (5.9 km) from Kaluwamodara Bridge.
Hotel in Bentota, Induruwa · 2.61 km from centre
9.6
48 reviews
Breakfast available
With a stay at Jetwing Saman Villas, A Luxury Reserve - Adults Only in Induruwa, you'll be near the beach, within a 15-minute drive of Bentota Beach and Induruwa Beach. This beach hotel is 3.5 mi (5.6 km) from Kosgoda Beach and 3.8 mi (6.1 km) from Kaluwamodara Bridge.
Bed and breakfast in Bentota · 2.72 km from centre
9.2
111 reviews
Breakfast available
Offering sea views, Susee Villa in Bentota features accommodations and a garden. There's a private entrance at the bed and breakfast for the convenience of those who stay. The bed and breakfast offers rooms with air conditioning, free private parking, and free Wifi.
At the bed and breakfast, units are equipped with a desk. The rooms come with a private bathroom with bathrobes, while some rooms come with a fully equipped kitchen with an oven. At the bed and breakfast, the units come with bed linen and towels.
Skiing and cycling can be enjoyed nearby, while a ski equipment rental service, a private beach area and ski-to-door access, are also available on-site.
Induruwa Beach is a 2-minute walk from the bed and breakfast, while Bentota Lake is 2.3 miles away.
Villa in Beruwela, Dharga Town · 2.74 km from centre
Featuring a garden, The Coconut tree villa features accommodations in Dharga Town. This property offers access to a terrace, free private parking, and free Wifi. Garden views are a highlight at the villa's pool.
The spacious villa includes 1 bedroom and a living room with a flat-screen TV.
The Coconut tree villa offers an American or Asian breakfast. If you'd prefer to cook in the comfort of your own space, you can make use of the kitchen facilities.
A car rental service is available at the accommodation.
Kande Viharaya Temple is 1.8 miles from The Coconut tree villa, while Aluthgama Railway Station is 1.9 miles from the property.
Resort in Bentota · 2.78 km from centre
5.2
17 reviews
Breakfast available
When you stay at Club Bentota in Bentota, you'll be on the beach, within a 10-minute walk of Bentota Beach and Moragalla Beach. This beach resort is 0.1 mi (0.2 km) from Kaluwamodara Bridge and 0.8 mi (1.4 km) from Kande Vihare Temple.
Guest house in Bentota · 2.91 km from centre
Breakfast available
Ranagiri Bungalow in Bentota provides accommodations with a private beach area and a garden. This guest house provides free private parking and a 24-hour front desk. The accommodation features full-day security and room service for guests.
Featuring a terrace, the units offer air conditioning and have a flat-screen TV and a private bathroom with bath and bathrobes. At the guest house, the units are equipped with bed linen and towels.
Induruwa Beach is a few steps from the guest house, while Bentota Lake is 2.5 miles away. Koggala Airport is 45 miles from the property.
Guest house in Bentota, Induruwa · 2.91 km from centre
9.7
41 reviews
Breakfast available
Offering garden views, Villa Sunrise in Induruwa provides accommodations, a garden, and a terrace. There's a private entrance at the guest house for the convenience of those who stay. There's free private parking, and the property offers paid airport shuttle service.
At the guest house, all units include a desk. The rooms are equipped with a private bathroom with a bidet, while certain rooms will provide you with a fully equipped kitchenette with a fridge. At the guest house, the units are equipped with bed linen and towels.
The area is popular for skiing and cycling. In addition, bike rental and car rental are available at this guest house.
Induruwa Beach is a 2-minute walk from the guest house, while Bentota Beach is 0.4 miles away.
Hotel in Beruwela · 3.04 km from centre
7.2
5 reviews
Breakfast available
When you stay at Hotel Bougainvilla in Kaluwamodara, you'll be near the beach, within a 5-minute drive of Kande Vihare Temple and Moragalla Beach. This spa hotel is 1.3 mi (2 km) from Bentota Beach and 2.9 mi (4.7 km) from Beruwela Harbour.
Villa property in Beruwela, Aluthgama · 3.12 km from centre
When you stay at this villa in Aluthgama, you'll be near the beach, within a 5-minute walk of Bentota Beach and Moragalla Beach. This villa is 0.2 mi (0.3 km) from Kaluwamodara Bridge and 0.6 mi (0.9 km) from Kande Vihare Temple.
Hotel in Bentota, Induruwa · 3.14 km from centre
10.0
1 review
Breakfast available
With a stay at Mango Tree Villa Bentota in Induruwa, you'll be near the beach, within a 10-minute drive of Bentota Beach and Induruwa Beach. This hotel is 3.1 mi (5 km) from Kosgoda Beach and 4.1 mi (6.7 km) from Kaluwamodara Bridge.
Villa property in Bentota, Induruwa · 3.17 km from centre
With a stay at Ceylo Villas in Induruwa, you'll be in the entertainment district, within a 10-minute drive of Bentota Beach and Induruwa Beach. This family-friendly villa is 3.1 mi (5.1 km) from Kosgoda Beach and 4.1 mi (6.7 km) from Kaluwamodara Bridge.
Guest house in Bentota, Induruwa · 3.19 km from centre
7.5
6 reviews
Breakfast available
Offering sea views, CPS Lihini Beach Hotel in Induruwa offers accommodations, a private beach area, a garden, and a bar. This beachfront property offers access to a terrace and free private parking. The accommodation features airport transfers, while a bicycle rental service is also available.
At the guest house, units include a balcony. At the guest house, units are equipped with a private bathroom and bed linen.
Guests may eat at the on-site family-friendly restaurant, which is open for dinner and lunch.
Guests at the guest house will be able to enjoy activities in and around Induruwa, like cycling.
Induruwa Beach is a few steps from CPS Lihini Beach Hotel, while Bentota Lake is 2.6 miles from the property. Koggala Airport is 44 miles away.