Hotels in Bentota, Sri Lanka

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

Check-in
Fri, 11 Sept
Check-out
Sat, 12 Sept
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Fri, 11 Sept
-
Check-out
Sat, 12 Sept
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
Check-in
Fri, 11 Sept
-
Check-out
Sat, 12 Sept
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
View map
1-28 out of 28
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
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 207 /nightSelect
9.1
Perfect1168 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 841 /nightSelect
8.7
Great681 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 671 /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 8 411 /nightSelect
7.9
Very good724 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 5 009 /nightSelect
9.6
Perfect261 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 27 408 /nightSelect
7.6
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 14 743 /nightSelect
9.4
Perfect186 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 56 516 /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
7.6
Very good286 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 143 /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 396 /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 009 /nightSelect
Club VillaResort
9.2
Perfect201 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 11 530 /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 829 /nightSelect
8.6
Great597 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 46 876 /nightSelect
7.5
Very good20 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 860 /nightSelect
6.6
Nice191 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 274 /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 680 /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 372 /nightSelect
7.3
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 576 /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 765 /nightSelect
7.1
Very good190 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 591 /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 198 /nightSelect
Villa 80Hotel
9.4
Perfect53 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 814 /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 29 581 /nightSelect
8.7
Great655 total reviews
our site & Booking.com
Map
3.0 km from City Centre2.2 km from Lunuganga
FromINR 35 063 /nightSelect
9.6
Perfect358 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 5 765 /nightSelect
9.7
Perfect256 total reviews
our site & Booking.com
Map
1.5 km from City Centre1.6 km from Bentota Railway Station
FromINR 2 930 /nightSelect

Bentota hotels essential information

🏨 Hotels in Bentota 28
👛 Lowest price 2930 INR
✍️ Hotels Reviews 2 139