Popular filters
(15)
(15)
(14)
Price
(1)
(3)
(2)
(4)
(5)
(7)
(2)
Star rating
(4)
(9)
(7)
User rating
(5)
(4)
(12)
(4)
Room Amenities
(7)
(2)
(8)
(28)
(7)
Room Views
(6)
(20)
(16)
(6)
Property type
(14)
(11)
(8)
(2)
(1)
(9)
Amenities
(31)
(33)
(22)
(15)
(26)
(1)
Payment modes
(15)
21 Diani Beach Hotels with Gym available on Goibibo. Starting price for Hotels in Diani Beach with Gym is ₹1514. Use code GOINTL to get discounts upto 30% on best Hotels in Diani Beach with Gym.





/5
Bank offer | ₹4273 off₹14,246
₹12,676
+₹4,986 taxes &fees
per night






/5
Bank offer | ₹7077 off₹23,592
+₹5,898 taxes &fees
per night






/5
Bank offer | ₹1677 off₹5,592
₹5,148
+₹1,727 taxes &fees
per night






Bank offer | ₹4214 off₹11,474
₹10,563
+₹2,868 taxes &fees
per night






/5
Bank offer | ₹2680 off₹8,934
+₹2,233 taxes &fees
per night






/5
Bank offer | ₹8539 off₹28,464
₹26,202
+₹7,116 taxes &fees
per night






₹3,292
+₹1,054 taxes &fees
per night






/5
₹41,960
+₹6,714 taxes &fees
per night






/5
Bank offer | ₹14180 off₹47,267
₹42,234
+₹11,817 taxes &fees
per night






/5
₹4,920
+₹1,138 taxes &fees
per night






/5
₹5,210
+₹1,273 taxes &fees
per night






/5
Bank offer | ₹8464 off₹21,018
₹17,563
+₹7,356 taxes &fees
per night






/5
Bank offer | ₹9733 off₹32,444
₹29,865
+₹8,111 taxes &fees
per night






/5
₹11,277
+₹1,804 taxes &fees
per night






/5
Bank offer | ₹3345 off₹11,152
₹10,267
+₹2,788 taxes &fees
per night






/5
₹1,968
+₹315 taxes &fees
per night






/5
Bank offer | ₹2550 off₹8,503
₹7,828
+₹2,125 taxes &fees
per night






/5
Bank offer | ₹5614 off₹18,715
₹17,227
+₹4,679 taxes &fees
per night






Bank offer | ₹5138 off₹17,127
₹15,767
+₹4,281 taxes &fees
per night






Bank offer | ₹2174 off₹7,250
+₹1,812 taxes &fees
per night