Hotels in Beruwala

Search and compare Beruwala hotels from hundreds of travel sites and save

Beruwala, Sri Lanka
24 Jul — 25 Jul2
Beruwala, Sri Lanka
Sat 24/7
Sun 25/7
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Beruwala

Filter by star ratings
All filters
Arena Hotel
Arena Hotel
8.6 Excellent
No.10,Galle Road,Moragalla,Beruwala, Beruwala, Sri Lanka
Show on map
2.5 mi from city centre, Beruwala 
ExcellentBased on 51 reviews
8.6

This comfortable hotel in Beruwala offers complimentary Wi-Fi, as well as an outdoor pool and a 24-hour reception. It also features a laundry service.

Anantara Kalutara Resort
Anantara Kalutara Resort
9.2 Excellent
St Sebastian Rd Katukurunda, Kalutara, Sri Lanka
Show on map
6.2 mi from city centre, Beruwala 
ExcellentBased on 228 reviews
9.2

Featuring a shuttle service to Ratmalana Airport, plus free Wi-Fi, Anantara Kalutara Resort is a comfortable place to stay in Kalutara. It offers 5-star accommodation with air-conditioned rooms.

The Palms Hotel Beruwala
The Palms Hotel Beruwala
8.0 Excellent
Moragalla, Beruwala, Sri Lanka
Show on map
2.0 mi from city centre, Beruwala 
ExcellentBased on 314 reviews
8.0

Situated in Beruwala, The Palms offers 4-star accommodation, as well as an outdoor pool, a private beach and free Wi-Fi. It also provides a kids pool, an express check-in and check-out feature and 24-hour room service.

Taj Bentota Resort & Spa
Taj Bentota Resort & Spa
8.4 Excellent
National Holiday Resort, Bentota, Sri Lanka
Show on map
4.3 mi from city centre, Beruwala 
ExcellentBased on 643 reviews
8.4

Taj Bentota Resort & Spa is situated in Bentota and offers complimentary Wi-Fi. In addition to free private parking on site, the resort features comfortable 5-star rooms and a bar.

Lanka Princess Hotel
Lanka Princess Hotel
8.8 Excellent
Kaluwamodara, Bentota, Sri Lanka
Show on map
2.4 mi from city centre, Beruwala 
ExcellentBased on 75 reviews
8.8

This comfortable resort in Beruwala offers complimentary wireless internet, as well as a swimming pool and an outdoor pool. It provides 4-star accommodation with air-conditioned rooms.

Tips for booking a Beruwala hotel

Cheapest month:September
Most expensive month:December
Average price in Beruwala:£68/night
Absolute cheapest price found:£18/night
Cheapest day:Tuesday
Most expensive day:Saturday
£42 - £133
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£39 - £60
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Beruwala hotels

Show all 160 hotels
1
Anantara Kalutara Resort
Anantara Kalutara Resort
9.2 Excellent
St Sebastian Rd Katukurunda, Kalutara, Sri Lanka
Show on map
1.2 mi from city centre, Kalutara 

Featuring a shuttle service to Ratmalana Airport, plus free Wi-Fi, Anantara Kalutara Resort is a comfortable place to stay in Kalutara. It offers 5-star accommodation with air-conditioned rooms.

2
Taj Bentota Resort & Spa
Taj Bentota Resort & Spa
8.4 Excellent
National Holiday Resort, Bentota, Sri Lanka
Show on map
0.6 mi from city centre, Bentota 

Taj Bentota Resort & Spa is situated in Bentota and offers complimentary Wi-Fi. In addition to free private parking on site, the resort features comfortable 5-star rooms and a bar.

Cheapest hotels in Beruwala, Kalutara District

Show all 160 hotels
Arena Hotel
Arena Hotel
8.6 Excellent
No.10,Galle Road,Moragalla,Beruwala, Beruwala, Sri Lanka
Show on map
2.5 mi from city centre,  

This comfortable hotel in Beruwala offers complimentary Wi-Fi, as well as an outdoor pool and a 24-hour reception. It also features a laundry service.

£39
Avg. per night
Taj Bentota Resort & Spa
Taj Bentota Resort & Spa
8.4 Excellent
National Holiday Resort, Bentota, Sri Lanka
Show on map
0.6 mi from city centre,  

Taj Bentota Resort & Spa is situated in Bentota and offers complimentary Wi-Fi. In addition to free private parking on site, the resort features comfortable 5-star rooms and a bar.

£55
Avg. per night
Anantara Kalutara Resort
Anantara Kalutara Resort
9.2 Excellent
St Sebastian Rd Katukurunda, Kalutara, Sri Lanka
Show on map
1.2 mi from city centre,  

Featuring a shuttle service to Ratmalana Airport, plus free Wi-Fi, Anantara Kalutara Resort is a comfortable place to stay in Kalutara. It offers 5-star accommodation with air-conditioned rooms.

£118
Avg. per night
The Palms Hotel Beruwala
The Palms Hotel Beruwala
8.0 Excellent
Moragalla, Beruwala, Sri Lanka
Show on map
2.0 mi from city centre,  

Situated in Beruwala, The Palms offers 4-star accommodation, as well as an outdoor pool, a private beach and free Wi-Fi. It also provides a kids pool, an express check-in and check-out feature and 24-hour room service.

£124
Avg. per night
Lanka Princess Hotel
Lanka Princess Hotel
8.8 Excellent
Kaluwamodara, Bentota, Sri Lanka
Show on map
2.1 mi from city centre,  

This comfortable resort in Beruwala offers complimentary wireless internet, as well as a swimming pool and an outdoor pool. It provides 4-star accommodation with air-conditioned rooms.

£140
Avg. per night

Hotel prices in Beruwala

4 stars and up

£55 - £140

The Palms Hotel Beruwala

No. 1 most popular

£124
Avg. per night
Anantara Kalutara Resort

No. 2 most popular

£118
Avg. per night
Taj Bentota Resort & Spa

Best value

£55
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Beruwala

Beruwala travel FAQs

  • What are the best hotels in Beruwala?

    Arena Hotel, rated with a score of 8.6 from 51 reviewers, is one of the most popular hotels in Beruwala. Other top stays include Earl's Reef, with an average rating of 7.8 from 813 reviewers, and The Palms Hotel Beruwala, with a score of 8.0 from 314 reviewers.

  • What is a good hotel near Beruwela Harbour?

    With a rating of 8.4/10 from 28 reviews, Manara Beach is a hotel close to Beruwela Harbour that is highly recommended by HotelsCombined users.