We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map
Sponsored by:
Clear all
Your Selections
  All inclusive Free Wifi Beach Luxury Breakfast included Mid-range Pool Romantic Free Parking Resort hotel Trendy Family-friendly Charming Quiet Restaurant Suites Spa Bar/Lounge Airport Transportation Fitness centre Room Service Business & up & up Internet Air Conditioning & up Concierge Beach Resorts Meeting room Oceanfront Hotels Reduced mobility rooms Business services Cheap Hotels Quiet Resorts All Inclusive Hotels Honeymoon Hotels $ $$ $$$ $$$$ Family Resorts Wedding Resorts Classic Diving Resorts Luxury Spa Hotels Boutique Honeymoon Resorts Luxury Spa Resorts Luxury Beach Hotels Family Beach Resorts All Inclusive Resorts Spa Resorts Luxury Beach Resorts Pets Allowed Luxury Resorts Boutique Resorts Any distance from Beruwala Beach
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
(reset)
Any Distance
from
Accommodation
Traveller Rating
Hotel class
Style
More
Style
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
Like saving money? We search up to 200 sites to help you save up to 30%
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Barberyn Reef Ayurveda Resort
Beruwala KT12070, Sri Lanka
0.2 km from Beruwala Beach
  • Free Parking
  • Breakfast included
The Palms Hotel
SAVE US$53
US$135
Booking.com
US$82
View Deal
Moragalla, Beruwala 0034, Sri Lanka
0.2 km from Beruwala Beach
  • Free Parking
  • Pool
Savings alert: 20% below average rate

The price you found is 20% lower than this hotel's average rate of US$103/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Cinnamon Bey Beruwala
SAVE US$135
US$242
Booking.com
US$107
View Deal
Moragolla, Beruwala 12070, Sri Lanka
0.5 km from Beruwala Beach
  • Free Wifi
  • Free Parking
Savings alert: 14% below average rate

The price you found is 14% lower than this hotel's average rate of US$125/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Heritance Ayurveda Maha Gedara
TripAdvisor
View Deal
Moragalle Beruwela, Beruwala, Sri Lanka
0.6 km from Beruwala Beach
  • Free Parking
  • Pool
Earl's Reef, Beruwala
SAVE US$2
US$62
Booking.com
US$60
View Deal
91 / 22 Maradana Road, Moragalla, Beruwala 12070, Sri Lanka
0.6 km from Beruwala Beach
  • Free Parking
  • Pool
Muthumuni River Resort
Booking.com
US$29
View Deal
# 16 Galle Road, Moragalla, Aluthgama 12080, Sri Lanka
0.8 km from Beruwala Beach
  • Free Wifi
  • Pool
Savings alert: 24% below average rate

The price you found is 24% lower than this hotel's average rate of US$38/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Eden Resort & Spa
No availability for your dates from these sites
| Kaluwamodara, Beruwala, Sri Lanka
1.1 km from Beruwala Beach
  • Free Wifi
  • Free Parking
Lanka Princess
TripAdvisor
View Deal
Kaluwamodara, Aluthgama 12080, Sri Lanka
1.2 km from Beruwala Beach
  • Free Wifi
  • Pool
Lagoon Garden Hotel
SAVE US$30
US$60
Priceline
US$30
View Deal
Galle Rd | Beruwala/Bentota, Moragalla, Beruwala 12070, Sri Lanka
1.3 km from Beruwala Beach
  • Free Wifi
  • Free Parking
Arena Hotel
Booking.com
US$70
View Deal
10 Galle Road | Moragalla, Beruwala 12070, Sri Lanka
1.4 km from Beruwala Beach
  • Free Wifi
  • Free Parking
Club Bentota
Travelocity
US$147
View Deal
Paradise Island, Aluthgama 12080, Sri Lanka
1.6 km from Beruwala Beach
  • Free Parking
  • Pool
Sri Budhasa Ayurveda Resort
Paradise Island, Bentota 80500, Sri Lanka
1.6 km from Beruwala Beach
  • Free Wifi
  • Breakfast included
Riverside Araliya
Travelocity
US$32
View Deal
78 Galle Road, Aluthgama 80500, Sri Lanka
1.8 km from Beruwala Beach
  • Free Wifi
  • Free Parking
Centara Ceysands Resort & Spa Sri Lanka
Booking.com
US$198
View Deal
Aluthgama | Bentota, Bentota 80500, Sri Lanka
2.5 km from Beruwala Beach
  • Free Parking
  • Beachfront
Bentota River Edge
Booking.com
US$75
View Deal
125/2 River Avenue, Bentota 80500, Sri Lanka
2.5 km from Beruwala Beach
  • Free Wifi
  • Free Parking
Bentota High Rich River View Resort
SAVE US$12
US$43
Priceline
US$31
View Deal
97 Manjusri Mawatha Riverside Road, Aluthgama 12080, Sri Lanka
2.6 km from Beruwala Beach
  • Free Wifi
  • Free Parking
Hotel Hemadan
SAVE US$38
US$59
Booking.com
US$21
View Deal
25 River Avenue, Aluthgama 12080, Sri Lanka
2.9 km from Beruwala Beach
  • Free Parking
  • Breakfast included
Bentota Beach by Cinnamon
TripAdvisor
View Deal
Colombo-Galle-Hambantota-Wellawaya Highway | Galle, Bentota 80500, Sri Lanka
3.2 km from Beruwala Beach
  • Free Wifi
  • Free Parking
AVANI Bentota Resort & Spa
Booking.com
US$223
View Deal
Bentota, Bentota 80500, Sri Lanka
3.3 km from Beruwala Beach
  • Free Wifi
  • Free Parking
The Waterside Bentota
SAVE US$29
US$122
Booking.com
US$93
View Deal
Yathramulla Road | Yathramulla Bentota, Bentota 80500, Sri Lanka
3.6 km from Beruwala Beach
  • Free Wifi
  • Free Parking
No photo provided
Booking.com
US$22
View Deal
No 05 Osanda, Pitaramb, Bentota 80500, Sri Lanka
3.6 km from Beruwala Beach
  • Free Wifi
  • Beachfront
The Surf Hotel
SAVE US$20
US$160
Priceline
US$140
View Deal
Beach Road, Bentota 80500, Sri Lanka
3.7 km from Beruwala Beach
  • Free Parking
  • Breakfast included
Hotel Susanthas
Priceline
US$40
View Deal
National Holiday Resort Road, Bentota 80500, Sri Lanka
3.7 km from Beruwala Beach
  • Free Parking
  • Restaurant
TripAdvisor
View Deal
National Holiday Resort, Bentota 80500, Sri Lanka
4.0 km from Beruwala Beach
  • Free Wifi
  • Free Parking
TripAdvisor
View Deal
Mohotti Walauwa | 138/18 - 138/22 Galle Road, Bentota 80500, Sri Lanka
4.3 km from Beruwala Beach
  • Free Parking
  • Breakfast included
Club Villa
SAVE US$45
US$156
Agoda.com
US$111
View Deal
138/15 Galle Rd, Bentota 80500, Sri Lanka
4.4 km from Beruwala Beach
  • Free Wifi
  • Free Parking
Taru Villas - The Muse
Travelocity
US$195
View Deal
The Muse | Robolgoda, Bentota 80500, Sri Lanka
4.5 km from Beruwala Beach
    Wunderbar Beach Club Hotel
    SAVE US$40
    US$96
    Agoda.com
    US$56
    View Deal
    Robolgoda, Bentota 168/10, Sri Lanka
    4.7 km from Beruwala Beach
    • Free Parking
    • Breakfast included
    Amal Beach Hotel
    SAVE US$10
    US$100
    Travelocity
    US$90
    View Deal
    190/1 Galle Road | Robolgoda, Bentota 80500, Sri Lanka
    4.7 km from Beruwala Beach
    • Free Wifi
    • Free Parking
    SAVE US$19
    US$80
    Agoda.com
    US$61
    View Deal
    No 21 Meegama Rd | Warapitiya, Bentota 80500, Sri Lanka
    4.9 km from Beruwala Beach
    • Free Wifi
    • Free Parking
    *Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.