Vacation Packages in Diani Beach

2 travellers

Tips for booking hotels in Diani Beach

Gain useful insights to help choose a hotel in Diani Beach. Data was last updated on Thu Jul 03 2025.
Cheapest month:February
Most expensive month:September
Average price in Diani Beach:C$ 283/night
Cheapest price found:C$ 10/night
Cheapest day:Sunday
Most expensive day:Tuesday
C$ 108 - C$ 556
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 48 - C$ 539
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Where to stay in Diani Beach

Utilize the map to find the perfect place to stay for your trip to Diani Beach. There are 145 hotels to choose from in Diani Beach.

Other popular vacation package deals in Kenya

Consider booking a Flight+Hotel in one of these other areas of Kenya.