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
Taj Bentota Resort & SpaResort
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


The Eden BeruwalaResort
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


Rockside Beach ResortResort
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


Ekho Surf BentotaHotel
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


Club Bentota HotelHotel
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


Club BentotaHotel
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


Thaala BentotaResort
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


Oasey Beach HotelHotel
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


Serendib Beach HotelHotel
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


Marina BentotaHotel
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


Chitra AyurvedaHotel
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


Thejan Beach CabanasHotel
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


Joe'S Resort BentotaHotel
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


Tree Of Life ResortResort
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


River Breeze Villa BentotaBed & Breakfast
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
Explore Hotels in Bentota by Feature
Districts
Hotel themes
| 🏨 Hotels in Bentota | 28 |
| 👛 Lowest price | 2930 INR |
| ✍️ Hotels Reviews | 2 139 |