Bentota Beach Hotels

5 top Bentota beach hotels: oceanfront luxury, pools, and spas. Compare now and save on your Sri Lanka getaway!

Check-in
Thu, 24 Sept
Check-out
Fri, 25 Sept
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Thu, 24 Sept
-
Check-out
Fri, 25 Sept
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
Check-in
Thu, 24 Sept
-
Check-out
Fri, 25 Sept
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
View map
1-24 out of 24
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.5
Great579 total reviews
our site & Booking.com
Map
1000 m from City Centre700 m from Bentota Railway Station
Private BeachAyurvedic SpaZero-Edge Pool
  • Headland with two private beaches
  • Award-winning Ayurvedic spa
  • Panoramic zero-edge infinity pool
FromINR 10 338 /nightSelect
9.2
Perfect1169 total reviews
our site & Booking.com
Map
1.3 km from City Centre400 m from Bentota Railway Station
Kids' ClubWater SportsSwim-up Bar
  • Designed by Geoffrey Bawa
  • Kids' club with specialized activities
  • Artistic murals highlighting local culture
FromINR 16 464 /nightSelect
8.7
Great682 total reviews
our site & Booking.com
Map
3.5 km from City Centre
Lagoon PoolAyurveda SpaSquash Courts
  • Massive lagoon-style pool
  • World-class Ayurveda center
  • Private dining under stars
FromINR 5 743 /nightSelect
7.5
Very good78 total reviews
our site & Booking.com
Map
2.5 km from City Centre2.0 km from Lunuganga
Private BeachHeated PoolCooking Classes
  • Heated pool for hot climates
  • Poolside multi-course dining
  • Couples spa in shared rooms
FromINR 11 104 /nightSelect
8.0
Great736 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 pool
  • Balinese therapists at on-site spa
  • Chill Out Lounge themed nights
FromINR 16 081 /nightSelect
7.7
Very good521 total reviews
our site & Booking.com
Map
1.9 km from City Centre900 m from Bentota Lake
Beachfront PoolAyurvedic SpaConference Room
  • River and oceanfront setting
  • Four on-site restaurants
  • Spacious conference room
FromINR 8 328 /nightSelect
7.6
Very good282 total reviews
our site & Booking.com
Map
5.0 km from City Centre
Beachfront accessOutdoor poolSpa & wellness
  • Direct beachfront with ocean views
  • Outdoor pool facing Indian Ocean
  • Spa with hot tub and jacuzzi
FromINR 6 222 /nightSelect
9.4
Perfect187 total reviews
our site & Booking.com
Map
2.5 km from City Centre2.1 km from Lunuganga
Infinity PoolSahana SpaPrivate Beach
  • Adults-only cliffside ocean retreat
  • Suites with private plunge pools
  • Award-winning Ayurvedic spa
FromINR 62 315 /nightSelect
Style VillaGuest house
9.5
Perfect135 total reviews
our site & Booking.com
Map
2.6 km from City Centre300 m from Lunuganga
Private BeachOutdoor PoolWellness Spa
  • Adults-only guest house
  • Private beach with sun loungers
  • Full-service spa with yoga
FromINR 10 529 /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 SpaWater Sports
  • Designed by acclaimed architect Geoffrey Bawa
  • Boutique hotel with only 17 rooms
  • Ayurvedic spa treatments on-site
FromINR 9 668 /nightSelect
8.5
Great968 total reviews
our site & Booking.com
Map
1.2 km from City Centre200 m from Bentota Railway Station
Avani SpaWater SportsPool Bar
  • Geoffrey Bawa architecture
  • Eastern and Western spa treatments
  • Live cooking at Breeze Restaurant
FromINR 9 955 /nightSelect
8.6
Great594 total reviews
our site & Booking.com
Map
4.3 km from City Centre3.0 km from Lunuganga
Outdoor PoolSpa CentreRooftop Bar
  • Local & foreign trained spa therapists
  • Halal & kosher dining options
  • Rooftop bar with panoramic views
FromINR 9 859 /nightSelect
7.5
Very good19 total reviews
our site & Booking.com
Map
2.5 km from City Centre1.6 km from Bentota Lake
Ayurveda SpaOpen-Air BathWater Sports
  • On-site Ayurveda treatments
  • Riverside balconies with river views
  • Comprehensive water sports on-site
FromINR 5 935 /nightSelect
6.8
Nice193 total reviews
our site & Booking.com
Map
3.3 km from City Centre2.4 km from Lunuganga
Private BeachInfinity PoolSpa & Wellness
  • Private beach & infinity pool
  • Spa with traditional body treatments
  • Outdoor dining with sunset views
FromINR 26 611 /nightSelect
9.2
Perfect82 total reviews
our site & Booking.com
Map
1.5 km from City Centre1.5 km from Bentota Railway Station
Private BeachInfinity PoolFull-Service Spa
  • Private beach area for guests only
  • Infinity pool with water slide
  • Multi-cuisine dining and halal options
FromINR 10 817 /nightSelect
7.2
Very good16 total reviews
our site & Booking.com
Map
1.7 km from City Centre700 m from Bentota Lake
Private BeachWater SportsOutdoor Pool
  • Ocean-lagoon confluence location
  • Private beach with water sports
  • Rooms with spa bathtubs
FromINR 5 648 /nightSelect
9.1
Perfect171 total reviews
our site & Booking.com
Map
900 m from City Centre800 m from Bentota Railway Station
SpaGarden AccessRestaurant
  • Authentic Ayurvedic spa treatments
  • 50 meters from the beach
  • Direct garden access rooms
FromINR 5 839 /nightSelect
7.1
Very good192 total reviews
our site & Booking.com
Map
900 m from City Centre1.2 km from Bentota Railway Station
Private BeachOn-site SpaAirport Shuttle
  • Private beach with sun loungers
  • Seafood restaurant serving local cuisine
  • Secluded lush garden with shallow ponds
FromINR 6 126 /nightSelect
Villa 80Hotel
9.4
Perfect54 total reviews
our site & Booking.com
Map
100 m from City Centre1.1 km from Bentota Railway Station
Water SlideChildren's PoolOutdoor Dining
  • Friendly host with local insights
  • On-site cooking and cultural tours
  • Children's pool with water slide
FromINR 11 965 /nightSelect
7.9
Very good110 total reviews
our site & Booking.com
Map
3.3 km from City Centre2.3 km from Lunuganga
Private BeachOutdoor PoolSpa Centre
  • Private beach area with sun loungers
  • Full-service spa and wellness centre
  • Guided fishing and diving trips
FromINR 6 509 /nightSelect
8.7
Great676 total reviews
our site & Booking.com
Map
3.0 km from City Centre2.2 km from Lunuganga
Infinity PoolPrivate BeachSpa & Wellness
  • Infinity pool with sea views
  • Private beachfront access
  • On-site spa and wellness centre
FromINR 35 513 /nightSelect
9.6
Perfect359 total reviews
our site & Booking.com
Map
700 m from City Centre900 m from Bentota Railway Station
Water SlidePlunge PoolCooking Classes
  • Pool with water slide and view
  • Cooking classes and bike tours
  • Live music and karaoke nights
FromINR 6 222 /nightSelect
9.6
Perfect253 total reviews
our site & Booking.com
Map
1.5 km from City Centre1.6 km from Bentota Railway Station
Yoga ClassesSpa PackagesBicycle Rental
  • Riverside location with garden views
  • Wellness packages and yoga classes
  • British cuisine and high tea
FromINR 2 967 /nightSelect
8.7
Great337 total reviews
our site & Booking.com
Map
1.0 km from City Centre200 m from Bentota Railway Station
Private TerracesSpaBicycle Rental
  • Sea view rooms with private terraces
  • Diverse on-site activities for all
  • Comprehensive spa with massage options
FromINR 3 925 /nightSelect

Bentota's beach hotels line the southwest coast, offering direct access to golden sands and Indian Ocean views. Properties like Jetwing Saman Villas (adults-only) and Cinnamon Bentota Beach cater to different traveler types. Budget ranges from mid-range to luxury, with amenities such as infinity pools, Ayurveda spas, and multiple dining options. Most hotels are within walking distance of Bentota Lake or the railway station. Distances to Bandaranaike International Airport range from 90 to 115 km.

Among the top-rated options, Heritance Ahungalla (score 85, Fabulous) features a golf putting green and tennis court. Taj Bentota Resort & Spa (score 84, Very Good) offers five dining outlets and a fitness center. The Eden Beruwala (score 87, Fabulous) focuses on wellness with a world-class Ayurveda center. Jetwing Saman Villas (score 94, Superb) provides ocean-view suites with open-air bathtubs. Cinnamon Bentota Beach (score 91, Superb) includes a kids' club and cycling activities near Bentota Lake.