Bentota Beach Hotels Sri Lanka: Top Beachfront Accommodations

Compare 10 top-rated beach hotels in Bentota, Sri Lanka. From adults-only retreats to family resorts with pools and spas. Check rates and book now.

Check-in
Wed, 23 Sept
Check-out
Thu, 24 Sept
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Wed, 23 Sept
-
Check-out
Thu, 24 Sept
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
Check-in
Wed, 23 Sept
-
Check-out
Thu, 24 Sept
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
View map
1-32 out of 32
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.7
Great682 total reviews
our site & Booking.com
Map
3.5 km from City Centre
Squash CourtsAyurveda SpaLagoon Pool
  • Private dining under the stars
  • World-class Ayurveda spa
  • Massive lagoon-style pool
From£ 45 /nightSelect
9.1
Perfect1172 total reviews
our site & Booking.com
Map
1.3 km from City Centre400 m from Bentota Railway Station
Kids ClubWater SportsOutdoor Pools
  • Designed by architect Geoffrey Bawa
  • Comprehensive kids' club with activities
  • Live cooking stations and themed dinners
From£ 128 /nightSelect
8.5
Great580 total reviews
our site & Booking.com
Map
1000 m from City Centre700 m from Bentota Railway Station
Ayurvedic SpaZero-Edge PoolTennis Court
  • Headland between two golden beaches
  • Award-winning Ayurvedic J Wellness Circle
  • Zero-edge pool with ocean views
From£ 81 /nightSelect
8.6
Great595 total reviews
our site & Booking.com
Map
4.3 km from City Centre3.0 km from Lunuganga
Rooftop BarKids PoolPrivate Jacuzzi
  • Unrestricted ocean views beachfront
  • Rooftop bar with panoramic views
  • Private jacuzzi in select rooms
From£ 77 /nightSelect
7.7
Very good521 total reviews
our site & Booking.com
Map
1.9 km from City Centre900 m from Bentota Lake
Ayurvedic SpaBeachfront PoolKids' Club
  • River-meets-ocean resort location
  • Four diverse on-site restaurants
  • Authentic Ayurvedic spa therapies
From£ 65 /nightSelect
9.4
Perfect186 total reviews
our site & Booking.com
Map
2.5 km from City Centre2.1 km from Lunuganga
Infinity PoolPrivate BeachAyurvedic Spa
  • Adults-only tranquil retreat
  • Cliffside with private beach access
  • Award-winning Ayurveda spa
From£ 486 /nightSelect
8.5
Great967 total reviews
our site & Booking.com
Map
1.2 km from City Centre200 m from Bentota Railway Station
Avani SpaBreeze RestaurantWater Sports
  • Geoffrey Bawa architectural design
  • Spa with Eastern and Western treatments
  • Live cooking demonstrations at Breeze
From£ 78 /nightSelect
8.0
Great734 total reviews
our site & Booking.com
Map
1.2 km from City Centre200 m from Bentota Railway Station
Olympic PoolPrivate BeachBali Spa
  • Sri Lanka's only Olympic-size pool
  • Longest beach on southwest coast
  • Bali-imported spa therapies by experts
From£ 125 /nightSelect
9.1
Perfect231 total reviews
our site & Booking.com
Map
900 m from City Centre1.0 km from Bentota Railway Station
Outdoor PoolFitness CenterPrivate Beach
  • Customized jeep safaris
  • Artisan-designed rooms
  • In-room spa treatments
From£ 329 /nightSelect
Club VillaResort
9.2
Perfect202 total reviews
our site & Booking.com
Map
900 m from City Centre1000 m from Bentota Railway Station
Outdoor PoolAyurvedic SpaAward-winning Restaurant
  • Geoffrey Bawa-designed boutique hotel
  • Colonial Dutch-style interiors
  • Extensive Ayurvedic spa services
From£ 75 /nightSelect
9.3
Perfect260 total reviews
our site & Booking.com
Map
900 m from City Centre1000 m from Bentota Railway Station
Art galleryChildren's poolPlunge pool
  • First boutique hotel by Geoffrey Bawa
  • On-site contemporary art gallery
  • Customized dining with fusion menu
From£ 158 /nightSelect
9.5
Perfect69 total reviews
our site & Booking.com
Map
900 m from City Centre1000 m from Bentota Railway Station
Private BeachCooking ClassesSpa
  • 180-year-old heritage Walauwwa
  • Intimate 9-room boutique hotel
  • Immersive cooking classes
From£ 738 /nightSelect
Coconut BeachGuest house
7.0
Very good80 total reviews
our site & Booking.com
Map
2.3 km from City Centre1.9 km from Lunuganga
Private BeachFull-Service SpaWater Slide
  • Private beach with sun loungers
  • On-site spa with yoga classes
  • Live music and film nights
From£ 10 /nightSelect
7.7
Very good292 total reviews
our site & Booking.com
Map
1.2 km from City Centre1.7 km from Bentota Railway Station
Private BeachAyurvedic SpaWater Sports
  • On-site turtle farm
  • Caribbean-style restaurant
  • Customizable day trips
From£ 36 /nightSelect
8.8
Great103 total reviews
our site & Booking.com
Map
3.0 km from City Centre2.1 km from Lunuganga
Outdoor PoolShared KitchenAirport Shuttle
  • Steps away from Induruwa Beach
  • Outdoor pool with scenic views
  • Multicuisine restaurant with BBQ
From£ 37 /nightSelect
8.7
Great671 total reviews
our site & Booking.com
Map
3.0 km from City Centre2.2 km from Lunuganga
Infinity PoolPrivate BeachWellness Centre
  • Infinity pool with panoramic sea views
  • Private beach for exclusive guests
  • Halal and vegetarian meal options
From£ 277 /nightSelect
Sahana Sri VillaGuest house
9.0
Perfect536 total reviews
our site & Booking.com
Map
1000 m from City Centre300 m from Bentota Railway Station
Private BeachWellness CentreFitness Centre
  • Private beach with direct access
  • Fully equipped kitchens
  • On-site wellness spa
From£ 19 /nightSelect
9.6
Perfect360 total reviews
our site & Booking.com
Map
700 m from City Centre900 m from Bentota Railway Station
Water SlideCooking ClassPlunge Pool
  • Pool with a view
  • Cooking classes and bike tours
  • Vegetarian and halal dining
From£ 48 /nightSelect
9.9
Perfect314 total reviews
our site & Booking.com
Map
2.4 km from City Centre1.9 km from Lunuganga
Private BeachBicycle RentalShared Kitchen
  • Private beach with sun loungers
  • Organic homemade breakfast daily
  • Sea Turtle Project conservation tours
From£ 31 /nightSelect
9.4
Perfect577 total reviews
our site & Booking.com
Map
3.9 km from City Centre2.7 km from Lunuganga
Private BeachOutdoor PoolWellness Spa
  • Private beach with sunset views
  • Intimate 9-room boutique
  • Fresh local seafood dining
From£ 54 /nightSelect
Aayu'S GuestGuest house
9.8
Perfect247 total reviews
our site & Booking.com
Map
1000 m from City Centre200 m from Bentota Railway Station
Bicycle RentalFree ParkingShared Kitchen
  • Personalized activity recommendations
  • In-room mini bars & private bathrooms
  • Shared kitchen for guest use
From£ 30 /nightSelect
9.6
Perfect196 total reviews
our site & Booking.com
Map
1.1 km from City Centre200 m from Bentota Railway Station
Private BeachSpaCar Hire
  • Private beach with loungers
  • On-site spa and massages
  • Cultural tours and classes
From£ 35 /nightSelect
La Perla BentotaGuest house
9.5
Perfect495 total reviews
our site & Booking.com
Map
1.9 km from City Centre1.8 km from Lunuganga
Pool with ViewBeach AccessSpa Services
  • On-site spa and yoga classes
  • Cooking classes and bike rental
  • Two outdoor swimming pools
From£ 37 /nightSelect
9.6
Perfect150 total reviews
our site & Booking.com
Map
1000 m from City Centre200 m from Bentota Railway Station
Shared KitchenFamily RoomsBeach Access
  • Expert-guided local day tours
  • Shared kitchen for self-catering
  • Cooking classes for families
From£ 21 /nightSelect
9.6
Perfect119 total reviews
our site & Booking.com
Map
900 m from City Centre1.1 km from Bentota Railway Station
Outdoor PoolSpa & WellnessBeach Access
  • Beach access across railway tracks
  • Boutique charm with traditional design
  • On-site spa and wellness center
From£ 281 /nightSelect
Manel VillaBed & Breakfast
8.4
Great274 total reviews
our site & Booking.com
Map
1000 m from City Centre1.2 km from Bentota Railway Station
Private BeachBicycle RentalYoga Classes
  • Private beach area on site
  • Yoga classes offered in-house
  • Cooking class and themed dinners
From£ 24 /nightSelect
8.1
Great329 total reviews
our site & Booking.com
Map
1.9 km from City Centre1.8 km from Lunuganga
Private BeachAyurveda SpaOutdoor Pool
  • Private beach 100 meters away
  • Colonial & Modern wing design
  • Traditional Sri Lankan cuisine
From£ 37 /nightSelect
9.5
Perfect241 total reviews
our site & Booking.com
Map
2.9 km from City Centre2.2 km from Lunuganga
Private BeachOutdoor PoolMassage Services
  • Exclusive private beach area
  • Suites with private pools
  • Yoga classes on-site
From£ 237 /nightSelect
8.7
Great337 total reviews
our site & Booking.com
Map
1.0 km from City Centre200 m from Bentota Railway Station
Beach AccessSpaBicycle Rental
  • Sea view rooms with private terraces
  • 1-minute walk to railway station
  • On-site spa with full body massage
From£ 31 /nightSelect
9.2
Perfect213 total reviews
our site & Booking.com
Map
1.9 km from City Centre1.1 km from Bentota Lake
Indoor PoolFull SpaWater Sports
  • Historic first boutique hotel
  • Sea safari for whale watching
  • Indoor pool with hot tub
From£ 44 /nightSelect
8.7
Great264 total reviews
our site & Booking.com
Map
1000 m from City Centre1.3 km from Bentota Railway Station
Ayurvedic SpaPrivate BeachOpen-air Restaurant
  • Ayurvedic spa with steam room and yoga
  • Open-air dining with ocean views
  • Evening entertainment and themed dinners
From£ 47 /nightSelect
9.5
Perfect210 total reviews
our site & Booking.com
Map
1000 m from City Centre200 m from Bentota Railway Station
Private ParkingAirport ShuttleChildren's Buffet
  • 200 meters from Bentota Beach
  • Free private on-site parking
  • Bicycle rental for exploring area
From£ 18 /nightSelect

Bentota's southwest coast is lined with beachfront hotels ranging from intimate boutique properties to full-service resorts. Travelers can choose from adults-only sanctuaries like Jetwing Saman Villas (rating 9.4, infinity pool, private balconies overlooking the Indian Ocean) or family-friendly options such as Cinnamon Bentota Beach (rating 9.1, kids' club, multiple pools) and Taj Bentota Resort & Spa (rating 8.4, five dining outlets, lagoon-style pool). Budget-friendly stays like NH Bentota Ceysands (rating 7.5) offer good value with river views and a spa, while luxury seekers can book Taru Villas The Long House (rating 9.2) or The Eden Beruwala (rating 8.7), a 5-star property with a sprawling Ayurveda center. Properties cluster along Bentota Beach, with some extending toward Ahungalla and Beruwala. Most hotels include free parking, complimentary WiFi, and airport shuttles. Room rates vary widely: expect to pay $80-$150 per night for a 4-star property and $200+ for 5-star resorts during peak season (December-March).

Guests booking a beach hotel in Bentota can expect direct access to golden sand, outdoor pools, and on-site spas. Heritance Ahungalla (rating 8.5) features a golf putting green and tennis courts, while Club Villa (rating 9.1) offers a colonial-style atmosphere with handwoven batiks and a peaceful garden. For wellness-oriented stays, Pandanus Beach Resort & Spa (rating 8.6) provides a sauna, hot tub, and fitness center. Many properties serve both Sri Lankan and international cuisine; Taj Bentota's Oriental Pavilion specializes in Chinese food, and Cinnamon Bentota Beach runs a Mediterranean restaurant. Note that some hotels, like Jetwing Saman Villas, are adults-only (16+), making them ideal for couples. Families should confirm kid-friendly amenities such as family rooms and kids' clubs. Advance booking is recommended, especially during long weekends and Christmas holidays, to secure preferred room types and meal plans.