Top Resorts in Bentota
Find the Top Resorts in Bentota – 10+ Quality Options from Leading Providers
1-10 out of 10 resorts
Sort by:
high popularity
- Price: low to high
- Price: high to low
- Guest rating: high to low
- Popularity: high to low
Resort
9.2
Perfect33 reviews10
MapView on map1100 yd from City Center800 yd from Bentota Railway Station
From
US$ 108
/night
- Sweeping views of Indian Ocean from balconies
- Luxury spa with Ayurvedic treatments and Jacuzzi
- Romantic private dining with oceanfront setting
MapView on map1400 yd from City Center400 yd from Bentota Railway Station
From
US$ 284
/night
- Wide range of on-site activities for families
- Premium spa with hammam and Turkish bath
- Beachfront location with exclusive access
Resort
9.8
Perfect22 reviews10
- Ayurveda Spa
- Private Dining
- Entertainment Programs
2.2 mi from City Center
From
US$ 60
/night
- Beachfront luxury with Ayurvedic spa treatments
- Private dining under romantic starry skies
- Custom entertainment programs for kids and teens
Resort
9.6
Perfect11 review10
- Infinity Pool
- Spa Treatments
- Fitness Centre
1.2 mi from City Center1000 yd from Bentota Lake
From
US$ 156
/night
- Stunning beachfront location
- Luxurious spa with Ayurvedic treatments
- Diverse dining experiences available
- Infinity pool
- Private spa
- Romantic dining
1.6 mi from City Center
From
US$ 441
/night
- Private suites with ocean-view pools
- Exclusive romantic dining on the oceanfront
- Secluded cliffside location with panoramic views
Resort
- Outdoor Pool
- Luxury Spa
- Fine Dining
1000 yd from City Center1100 yd from Bentota Railway Station
From
US$ 189
/night
- Geoffrey Bawa's tropical architecture
- Distinctive local Ayurveda spa treatments
- Customizable wedding packages available
Resort
- Outdoor pools
- Ocean views
- Luxury spa
1400 yd from City Center300 yd from Bentota Railway Station
From
US$ 104
/night
- Ocean-facing rooms with private balconies
- Designed by Geoffrey Bawa for tropical luxury
- On-site spa with full body massage therapies
- Ayurvedic Spa
- Outdoor Pool
- Dining Options
2.1 mi from City Center
From
US$ 322
/night
- World-class Ayurvedic wellness treatments
- Adults-only environment for relaxation
- Breathtaking ocean-view accommodations
Resort
- Outdoor pool
- Ayurveda spa
- Bicycle rental
1100 yd from City Center1700 yd from Lunuganga
From
US$ 28
/night
- Outdoor pool with kids' play area
- Ayurveda treatments for relaxation
- Diverse dining options served onsite
- Outdoor Pool
- Private Beach
- Fitness Centre
3.7 mi from City Center
From
US$ 422
/night
- Private beach area for exclusive enjoyment
- On-site spa with wellness packages available
- Diverse dining with international cuisine options
Saved
Save
Top Resort Picks in Bentota
How much is a room per night?
These resorts are chosen for their prime beachfront locations along Bentota Beach, with easy access to activities like water sports and visits to the Bentota River. Prices start around $80 per night, with many properties rated above 8/10 on booking platforms.
3 star:
$80-$150
4 star:
$150-$250
5 star:
$250-$400
