Bentota Beach Hotels

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

Check-in
Mon, 09 Nov
Check-out
Tue, 10 Nov
Rooms and Guests2 Guests, 1 room
Check-in
Mon, 09 Nov
-
Check-out
Tue, 10 Nov
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
Check-in
Mon, 09 Nov
-
Check-out
Tue, 10 Nov
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
View map
1-27 out of 27
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great
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 186 /nightSelect
9.2
Perfect
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 26 785 /nightSelect
8.7
Great
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 659 /nightSelect
7.4
Very good
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 13 770 /nightSelect
8.2
Great
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 15 845 /nightSelect
7.6
Very good
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 14 713 /nightSelect
9.4
Perfect
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 56 399 /nightSelect
8.5
Great
Map
3.4 km from City Centre
Ayurveda Health CenterOutdoor PoolPool Bar
  • Ayurvedic doctors on-site
  • Adult-only beachfront resort
  • All-inclusive Ayurvedic meals
FromINR 22 446 /nightSelect
7.6
Very good
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 130 /nightSelect
Style VillaGuest house
9.4
Perfect
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 3 584 /nightSelect
Club VillaResort
9.2
Perfect
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 22 258 /nightSelect
8.5
Great
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 809 /nightSelect
8.6
Great
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 32 349 /nightSelect
6.8
Nice
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 6 885 /nightSelect
7.1
Very good
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 8 394 /nightSelect
9.2
Perfect
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 5 659 /nightSelect
7.2
Very good
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 564 /nightSelect
9.3
Perfect
Map
900 m from City Centre1000 m from Bentota Railway Station
Art GallerySpaPlunge Pool
  • Geoffrey Bawa-designed boutique hotel
  • On-site contemporary art gallery
  • Authentic Hela Wedakama spa treatments
FromINR 19 994 /nightSelect
9.2
Perfect
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 753 /nightSelect
7.1
Very good
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 3 773 /nightSelect
Villa 80Hotel
9.4
Perfect
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 14 147 /nightSelect
7.9
Very good
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 18 391 /nightSelect
8.6
Great
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 23 201 /nightSelect
9.4
Perfect
Map
3.9 km from City Centre2.7 km from Lunuganga
Private BeachOutdoor PoolSeafood Restaurant
  • Private beach with scenic ocean views
  • Spacious rooms with private balconies
  • Fresh local seafood restaurant
FromINR 6 791 /nightSelect
9.6
Perfect
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 130 /nightSelect
9.6
Perfect
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 924 /nightSelect
8.8
Great
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 4 716 /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.