What is the average price for Beach hotels in Diani Beach?
For Beach hotels in Diani Beach, the average price is TRY 15,887 for weekdays , and TRY 16,049 for weekends (Friday–Saturday).
What Beach hotels in Diani Beach have deals ?
Trip.com offers various promotions and discount for hotels, including Beach hotels. Just check the promotions page to find current deals available for your plan on Trip.com.
Which Beach hotels in Diani Beach offer fitness facilities?