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
Hotel in Bentota · 1.00 km from centre
8.4
181 reviews
Breakfast available
When you stay at Taj Bentota Resort & Spa in Bentota, you'll be on the beach, just steps from Bentota Beach and a 4-minute drive from Kaluwamodara Bridge. This beach hotel is 2.2 mi (3.5 km) from Moragalla Beach and 2.6 mi (4.1 km) from Kande Vihare Temple.
Guesthouse in Bentota · 1.03 km from centre
9.4
10 reviews
Breakfast available
With a stay at Haus Berlin Bentota in Bentota, you'll be on the boardwalk/promenade, within a 15-minute drive of Bentota Beach and Kaluwamodara Bridge. This family-friendly guesthouse is 2.6 mi (4.2 km) from Induruwa Beach and 3.8 mi (6.1 km) from Kande Vihare Temple.
Hotel in Bentota · 1.03 km from centre
7.2
120 reviews
Breakfast available
With a stay at Ekho Surf in Bentota, you'll be on the beach, just a 3-minute walk from Bentota Beach and within a 5-minute drive of Kaluwamodara Bridge. This beach hotel is 2.1 mi (3.4 km) from Moragalla Beach and 2.5 mi (4 km) from Kande Vihare Temple.
Bed & breakfast in Bentota · 1.05 km from centre
6.4
5 reviews
Breakfast available
A stay at Mihin Villa Bentota places you in the heart of Bentota, a 7-minute drive from Kande Vihare Temple and 11 minutes from Moragalla Beach. This bed & breakfast is within the region of Galle Fort.
Guesthouse in Bentota · 1.05 km from centre
9.4
3 reviews
Breakfast available
With a stay at Ocean of Life Ayurvedic Resort in Bentota, you'll be connected to the airport, within a 5-minute drive of Bentota Beach and Induruwa Beach. This beach guesthouse is 2.6 mi (4.1 km) from Kaluwamodara Bridge and 2.9 mi (4.7 km) from Moragalla Beach.
Hotel in Bentota · 1.06 km from centre
8.2
48 reviews
Breakfast available
When you stay at Wunderbar Beach Hotel in Bentota, you'll be connected to the airport, just steps from Bentota Beach and a 3-minute drive from Induruwa Beach. This beach hotel is 2.6 mi (4.1 km) from Kaluwamodara Bridge and 2.9 mi (4.7 km) from Moragalla Beach.
Hotel in Bentota · 1.06 km from centre
8.0
1 review
Breakfast available
With a stay at Hotel Susantha Garden in Bentota, you'll be a 3-minute walk from Bentota Beach and within a 5-minute drive of Kaluwamodara Bridge. This hotel is 2 mi (3.2 km) from Moragalla Beach and 2.4 mi (3.8 km) from Kande Vihare Temple.
Inn in Bentota · 1.08 km from centre
7.2
25 reviews
Breakfast available
With a stay at Palm Beach Inn and Sea Shells Cabanas in Bentota, you'll be connected to the airport, within a 5-minute drive of Bentota Beach and Induruwa Beach. This beach inn is 2.6 mi (4.2 km) from Kaluwamodara Bridge and 2.9 mi (4.7 km) from Moragalla Beach.
Resort in Bentota · 1.14 km from centre
Breakfast available
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.
Hotel in Bentota · 1.16 km from centre
9.0
22 reviews
Located in Bentota, Cinnamon Bentota Beach – Signature Selection is on the riverwalk, within a 10-minute drive of Kande Vihare Temple and Induruwa Beach. This beach hotel is 1.8 mi (2.9 km) from Moragalla Beach and 4 mi (6.5 km) from Brief Garden, Bevis Bawa.
Resort in Bentota · 1.19 km from centre
8.4
165 reviews
Breakfast available
With a stay at Thaala Bentota in Bentota, you'll be on the beach, just a 4-minute walk from Bentota Beach and within a 5-minute drive of Kaluwamodara Bridge. This beach resort is 1.9 mi (3 km) from Moragalla Beach and 2.3 mi (3.6 km) from Kande Vihare Temple.
Resort in Bentota · 1.21 km from centre
Breakfast available
With a stay at Cinnamon Bentota Beach - Signature Selection in Bentota, you'll be a 4-minute walk from Bentota Beach and within a 5-minute drive of Kaluwamodara Bridge. This family-friendly resort is 1.8 mi (2.8 km) from Moragalla Beach and 2.2 mi (3.5 km) from Kande Vihare Temple.
Apartment in Beruwela, Aluthgama · 1.24 km from centre
9.4
3 reviews
Breakfast available
With a stay at this apartment, you'll be centrally located in Aluthgama, within a 5-minute drive of Bentota Beach and Kaluwamodara Bridge. This apartment is 1.5 mi (2.4 km) from Moragalla Beach and 1.9 mi (3 km) from Kande Vihare Temple.
Villa property in Beruwela, Aluthgama · 1.27 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 villa is 1.5 mi (2.5 km) from Kande Vihare Temple and 1.6 mi (2.6 km) from Moragalla Beach.
Guesthouse in Beruwela, Aluthgama · 1.37 km from centre
With a stay at Fernando Residence in Aluthgama, you'll be near the beach, within a 5-minute drive of Bentota Beach and Kaluwamodara Bridge. This family-friendly guesthouse is 1.6 mi (2.6 km) from Kande Vihare Temple and 1.7 mi (2.7 km) from Moragalla Beach.
Hotel in Bentota · 1.37 km from centre
10.0
10 reviews
Breakfast available
With a stay at Waterside Bentota in Bentota, you'll be near the beach, within a 10-minute drive of Bentota Beach and Kaluwamodara Bridge. This hotel is 3 mi (4.9 km) from Moragalla Beach and 3.4 mi (5.5 km) from Kande Vihare Temple.
Guesthouse in Bentota · 1.37 km from centre
9.0
17 reviews
Breakfast available
With a stay at Lagoon Bentota in Bentota, you'll be in the historical district, within a 10-minute drive of Bentota Beach and Kaluwamodara Bridge. This family-friendly guesthouse is 3.1 mi (4.9 km) from Moragalla Beach and 3.4 mi (5.5 km) from Kande Vihare Temple.
Hotel in Beruwela, Aluthgama · 1.38 km from centre
9.4
18 reviews
Breakfast available
When you stay at Malu Banna in Aluthgama, you'll be on the waterfront, within a 5-minute drive of Bentota Beach and Kande Vihare Temple. This beach hotel is 1.6 mi (2.5 km) from Moragalla Beach and 3.8 mi (6.1 km) from Brief Garden, Bevis Bawa.
Villa property in Bentota · 1.42 km from centre
10.0
1 review
With a stay at Indra Sisila Villa Bentota in Bentota, you'll be within a 10-minute drive of Bentota Beach and Kaluwamodara Bridge. This family-friendly villa is 3.2 mi (5.1 km) from Moragalla Beach and 3.5 mi (5.7 km) from Kande Vihare Temple.
Hotel in Beruwela, Aluthgama · 1.45 km from centre
8.4
6 reviews
Breakfast available
With a stay at Hotel Hemadan, you'll be centrally located in Aluthgama, within a 5-minute drive of Bentota Beach and Kaluwamodara Bridge. This beach hotel is 1.5 mi (2.4 km) from Moragalla Beach and 2 mi (3.2 km) from Kande Vihare Temple.