Hotels in Bentota, Sri Lanka

Search among 32 available hotels and places to stay in Bentota.

Check-in
Wed, 28 Oct
Check-out
Thu, 29 Oct
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Wed, 28 Oct
-
Check-out
Thu, 29 Oct
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
Check-in
Wed, 28 Oct
-
Check-out
Thu, 29 Oct
Rooms and Guests2 Guests, 1 room
1Filter & 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.5
Great581 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 234 /nightSelect
9.2
Perfect1185 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 26 912 /nightSelect
8.7
Great689 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 686 /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 13 835 /nightSelect
8.2
Great760 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 15 920 /nightSelect
7.6
Very good519 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 14 783 /nightSelect
9.6
Perfect258 total reviews
our site & Booking.com
Map
2.3 km from City Centre200 m from Lunuganga
Infinity PoolLake-View Restaurant12-Acre Garden
  • Geoffrey Bawa-designed estate
  • 12-acre curated gardens
  • Daily art workshops
FromINR 30 323 /nightSelect
Map
3.0 km from City Centre
Kids ClubSpaWater Sports
  • Kids club & children's pool
  • On-site spa & wellness centre
  • Water sports & windsurfing
Select
9.4
Perfect188 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 61 689 /nightSelect
8.5
Great92 total reviews
our site & Booking.com
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 553 /nightSelect
7.6
Very good279 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 159 /nightSelect
Style VillaGuest house
9.4
Perfect134 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 3 222 /nightSelect
6.0
Nice49 total reviews
our site & Booking.com
Map
2.8 km from City Centre1.8 km from Bentota Lake
Private BeachAyurvedic SpaOpen-air Theatre
  • Peninsula location on Paradise Island
  • Ayurvedic spa with nature-based treatments
  • Open-air theatre with cultural shows
FromINR 5 022 /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 27 480 /nightSelect
8.5
Great973 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 855 /nightSelect
8.6
Great598 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 36 862 /nightSelect
6.8
Nice19 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 875 /nightSelect
6.9
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 8 434 /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 5 022 /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 591 /nightSelect
7.0
Very good100 total reviews
our site & Booking.com
Map
3.5 km from City Centre2.5 km from Lunuganga
Private BeachInfinity PoolSpa Facilities
  • Private beach area for hotel guests
  • Infinity pool with ocean views
  • On-site bicycle and car rental
FromINR 7 391 /nightSelect
9.3
Perfect262 total reviews
our site & Booking.com
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 20 089 /nightSelect
9.2
Perfect169 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 780 /nightSelect
7.1
Very good193 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 3 790 /nightSelect
7.0
Very good198 total reviews
our site & Booking.com
Map
4.0 km from City Centre2.8 km from Lunuganga
Ayurvedic SpaWater SportsKids Club
  • Full-service Ayurvedic spa on site
  • Daily complimentary social reception
  • Whale watching and turtle habitat tours
FromINR 5 212 /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 14 214 /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 917 /nightSelect
8.7
Great701 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 11 655 /nightSelect
9.4
Perfect572 total reviews
our site & Booking.com
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 823 /nightSelect
9.6
Perfect357 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 159 /nightSelect
9.6
Perfect249 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 843 /nightSelect
8.8
Great335 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 2 748 /nightSelect

Bentota hotels essential information

🏨 Hotels in Bentota 32
👛 Lowest price 2748 INR
✍️ Hotels Reviews 2 395