Top Trending Hotels Near Bentota Beach

See all 120 Hotels in Bentota Beach
Nectar Logo

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

The Surf Hotel
The Surf Hotel

100 Hotel Road, Bentota

4.0 out of 5.0
3.8 out of 5 (22 reviews)

Located in Galle District, this spa hotel is 0.6 mi (0.9 km) from Bentota Beach and 2.5 mi (3.9 km) from Kande Vihare Temple. …

£62
Benthota High Rich Resort
Benthota High Rich Resort

97 Manju Sri Mawatha River Side Road, Bentota 12080

3.5 out of 5.0
3 out of 5 (1 reviews)

Located in Aluthgama, this hotel is 1 mi (1.6 km) from Bentota Beach and 1.7 mi (2.7 km) from Kande Vihare Temple. Beruwela …

£36
Villa Republic Bentota
Villa Republic Bentota

No: 9A, L.T.P. Manjushri Mawatha, Bentota 12080

2.5 out of 5.0

Located in Aluthgama, this villa is 1 mi (1.6 km) from Bentota Beach and 1.9 mi (3.1 km) from Kande Vihare Temple. Brief …

Get Rates
Eden Resort & Spa
Eden Resort & Spa

Kaluwamodara, Beruwela 12070

4.5 out of 5.0
3.9 out of 5 (36 reviews)

Nestled on the beach, this Kalutara District hotel is within 3 mi (5 km) of Kande Vihare Temple, Bentota Beach, and Beruwel …

£73
Riverside ARALIYA
Riverside ARALIYA

Galle Road, Aluthgama, Bentota 80500

3.0 out of 5.0
4 out of 5 (1 reviews)

Located in Aluthgama, this hotel is 1 mi (1.6 km) from Kande Vihare Temple and within 3 mi (5 km) of Bentota Beach and …

£29
Ranga Holiday Resort
Ranga Holiday Resort

Kaluwamodara, Aluthgama, Bentota 12080

3.5 out of 5.0
2 out of 5 (1 reviews)

Located in Aluthgama, this aparthotel is 1.1 mi (1.8 km) from Kande Vihare Temple and within 3 mi (5 km) of Bentota Beach and …

Get Rates
Waterside Bentota
Waterside Bentota

Yathramulla Road, Bentota

3.5 out of 5.0
5 out of 5 (1 reviews)

Located in Kalutara District, this hotel is 1.8 mi (2.9 km) from Bentota Beach and within 6 mi (10 km) of Kande Vihare Temple …

£68
Taru Villas - Rock Villa
Taru Villas - Rock Villa

Neelisgewatta Road, Bentota

3.5 out of 5.0

Located in Aturuwella, this villa is 1.6 mi (2.5 km) from Bentota Beach and within 6 mi (10 km) of Kande Vihare Temple and …

Get Rates
Lanka Princess All Inclusive Hotel
Lanka Princess All Inclusive Hotel

Kaluwamodara, Beruwela

4.0 out of 5.0
4.4 out of 5 (9 reviews)

Offering direct access to the beach, this Kalutara District resort is within 3 mi (5 km) of Kande Vihare Temple, Bentota Beac …

£133
Hotel Bougainvilla
Hotel Bougainvilla

Canal Road, Beruwela 12080

3.0 out of 5.0
3.8 out of 5 (4 reviews)

Located in Kalutara District, this spa hotel is 0.3 mi (0.5 km) from Kande Vihare Temple and within 3 mi (5 km) of Bentota …

£37
Hide content

Pocket Guide: Kalutara District Bentota Beach Hotels

Located in Kalutara District, Bentota Beach is a popular attraction in the area. Staying at a hotel near Bentota Beach makes it easy to explore all of the attractions in the greater Kalutara area.

More to see near Bentota Beach

In addition to Bentota Beach, there's plenty more to see and do in Kalutara.

Diyatha Uyana, Viharamahadevi Park, or Sinharaja Forest Reserve are ideal spots to enjoy the outdoors. At Kosgoda Turtle Hatchery, Katugas Ella Falls, and Sinharaja Rain Forest, take some time to really appreciate nature. Beruwela Harbour, Ambalangoda Beach, and Raux Brothers are other spots for some local fun.

Attractions like Ratnapura National Museum, Ariyapala Mask Museum, and Sri Lanka National Museum highlight the local culture. Richmond Castle, Kalutara Bodhiya, and Kande Vihare Temple are some of the notable landmarks.

Bring the family to Brief Garden, Bevis Bawa, National Zoological Gardens of Sri Lanka, and Natural Moonstone Mine. Why not visit Kalatura Beach, Bentota Beach, and Gnanasiha Tapowana Vihara while you're here? Sri Lanka Airforce Museum, Mount Lavinia Beach, and Traditional Puppet Art Museum are also favorite places to visit.

Getting to Bentota Beach

Hop aboard a plane to get to Bentota Beach. The Colombo (CMB-Bandaranaike Intl.) airport is 44.1 miles (71 km) from Kalutara District.

false