Diani Beach Hotels, Kenya

Service Planet of Hotels offers to book accommodations in Diani Beach. Here is a large catalog of hotels in Coast Region (Kenya). With our service, you will find both 5-star residences and budget accommodations. In total, the city has 152 hotels. The cost of staying starts at $6. Our Website is simple and easy to use — hotels can be filtered by stars, types, and services. You can also find accommodation options in Diani Beach close to such sites as Mombasa Golf Club, Tusks Monument, and Uhuru Garden Mombasa.
from 192 USD
Diani beach road, Diani Beach, Kenya
view on map
3 km from centre
9.3 61 10 61 review
  • Facility:
  • Restaurant,
  • Shuttle service,
  • Free parking,
  • Internet,
  • Car hire,
  • Free Wi-Fi,
  • Air conditioning,
  • Daily maid service
from 94 USD
Diani Beach, Diani Beach, Kenya
view on map
4.9 km from centre
8 248 10 248 reviews
  • Facility:
  • Restaurant,
  • Bar,
  • 24-hour front desk,
  • Non-smoking rooms,
  • Shuttle service,
  • Business centre,
  • Internet,
  • Safety deposit box,
  • Spa,
  • BBQ facilities,
  • Car hire,
  • Free Wi-Fi,
  • Air conditioning,
  • Designated smoking area,
  • Snack bar,
  • Daily maid service
from 40 USD
Diani Beach Road, Diani Beach, Kenya
view on map
6 km from centre
8 696 10 696 reviews
138 reviews
  • Facility:
  • Restaurant,
  • Bar,
  • 24-hour front desk,
  • Non-smoking rooms,
  • Shuttle service,
  • Free parking,
  • Internet,
  • Car hire,
  • Free Wi-Fi,
  • Pool,
  • Air conditioning,
  • Designated smoking area,
  • Snack bar,
  • Shared kitchen,
  • Daily maid service
from 85 USD
Beachroad/ Forty Thieves Access Road, Diani Beach, Kenya
view on map
1.2 km from centre
9 75 10 75 reviews
  • Facility:
  • 24-hour front desk,
  • Non-smoking rooms,
  • Shuttle service,
  • Free parking,
  • Internet,
  • Safety deposit box,
  • BBQ facilities,
  • Free Wi-Fi,
  • Pool,
  • Air conditioning,
  • Daily maid service
from 89 USD
Diani Beach Road, Diani beach, Diani Beach, Kenya
view on map
3.5 km from centre
Distance to the nearest airport Moi International Airport - 35.3 km. It is truly suitable for a beach/seaside and spa/relax getaway.
7.8 147 10 147 reviews
105 reviews
  • Facility:
  • Restaurant,
  • Bar,
  • 24-hour front desk,
  • Fitness centre,
  • Non-smoking rooms,
  • Free parking,
  • Internet,
  • Free Wi-Fi,
  • Pool,
  • Air conditioning,
  • Designated smoking area,
  • Daily maid service
from 150 USD
Diani Beach Road, Diani Beach, Kenya
view on map
3.5 km from centre
8.6 631 10 631 review
963 reviews
  • Facility:
  • Restaurant,
  • Bar,
  • 24-hour front desk,
  • Fitness centre,
  • Non-smoking rooms,
  • Shuttle service,
  • Free parking,
  • Internet,
  • Safety deposit box,
  • Spa,
  • Car hire,
  • Free Wi-Fi,
  • Pool,
  • Air conditioning,
  • Designated smoking area,
  • Daily maid service
from 109 USD
Diani Beach Road, Diani Beach, Kenya
view on map
5.2 km from centre
8.2 850 10 850 reviews
1050 reviews
  • Facility:
  • Restaurant,
  • Bar,
  • 24-hour front desk,
  • Sauna,
  • Fitness centre,
  • Non-smoking rooms,
  • Shuttle service,
  • Business centre,
  • Free parking,
  • Internet,
  • Safety deposit box,
  • Spa,
  • BBQ facilities,
  • Car hire,
  • Free Wi-Fi,
  • Pool,
  • Air conditioning,
  • Designated smoking area,
  • Snack bar,
  • Daily maid service
from 150 USD
Diani Beach Road, Diani Beach, Kenya
view on map
1.9 km from centre
9.3 180 10 180 reviews
75 reviews
  • Facility:
  • Restaurant,
  • Pets allowed,
  • Bar,
  • Non-smoking rooms,
  • Shuttle service,
  • Free parking,
  • Internet,
  • Safety deposit box,
  • BBQ facilities,
  • Car hire,
  • Free Wi-Fi,
  • Pool,
  • Air conditioning,
  • Designated smoking area,
  • Snack bar,
  • Daily maid service
from 95 USD
Diani, Mombasa, Diani Beach, Kenya
view on map
1.5 km from centre
8.6 108 10 108 reviews
  • Facility:
  • Restaurant,
  • Bar,
  • Fitness centre,
  • Non-smoking rooms,
  • Shuttle service,
  • Business centre,
  • Free parking,
  • Internet,
  • Safety deposit box,
  • Spa,
  • BBQ facilities,
  • Car hire,
  • Free Wi-Fi,
  • Pool,
  • Air conditioning,
  • Designated smoking area,
  • Daily maid service
from 53 USD
Diani Beach Road Next White House, Diani Beach, Kenya
view on map
5.4 km from centre
8.7 249 10 249 reviews
  • Facility:
  • Restaurant,
  • Pets allowed,
  • 24-hour front desk,
  • Non-smoking rooms,
  • Shuttle service,
  • Free parking,
  • Internet,
  • Car hire,
  • Free Wi-Fi,
  • Pool,
  • Air conditioning,
  • Designated smoking area,
  • Water park,
  • Daily maid service
from 20 USD
Diani Beach Road, Diani Beach, Kenya
view on map
3.9 km from centre
8.8 249 10 249 reviews
  • Facility:
  • Restaurant,
  • Bar,
  • Non-smoking rooms,
  • Shuttle service,
  • Business centre,
  • Free parking,
  • Internet,
  • BBQ facilities,
  • Car hire,
  • Free Wi-Fi,
  • Designated smoking area,
  • Snack bar,
  • Daily maid service
from 48 USD
Palm Park 1, Galu Kinondo, Diani Beach, Kenya
view on map
5.1 km from centre
8.2 61 10 61 review
  • Facility:
  • Pets allowed,
  • Non-smoking rooms,
  • Shuttle service,
  • Free parking,
  • Internet,
  • BBQ facilities,
  • Car hire,
  • Free Wi-Fi,
  • Pool,
  • Shared kitchen,
  • Water park,
  • Daily maid service
from 35 USD
Diani Beach, Diani Beach, Kenya
view on map
5.2 km from centre
8.1 263 10 263 reviews
  • Facility:
  • Restaurant,
  • Pets allowed,
  • Bar,
  • Fitness centre,
  • Non-smoking rooms,
  • Shuttle service,
  • Free parking,
  • Internet,
  • Safety deposit box,
  • BBQ facilities,
  • Car hire,
  • Free Wi-Fi,
  • Pool,
  • Designated smoking area,
  • Shared kitchen,
  • Daily maid service
from 170 USD
Diani Beach Road, Diani Beach, Kenya
view on map
2.4 km from centre
8.4 67 10 67 reviews
29 reviews
  • Facility:
  • Bar,
  • Non-smoking rooms,
  • Shuttle service,
  • Free parking,
  • Internet,
  • Safety deposit box,
  • BBQ facilities,
  • Car hire,
  • Free Wi-Fi,
  • Pool,
  • Air conditioning,
  • Daily maid service
from 252 USD
Diani Beach Road, Diani Beach, Kenya
view on map
5.5 km from centre
9.1 24 10 24 reviews
450 reviews
  • Facility:
  • Restaurant,
  • Bar,
  • Fitness centre,
  • Non-smoking rooms,
  • Shuttle service,
  • Business centre,
  • Free parking,
  • Internet,
  • Safety deposit box,
  • Spa,
  • Car hire,
  • Free Wi-Fi,
  • Pool,
  • Air conditioning,
  • Designated smoking area,
  • Daily maid service
from 62 USD
Maweni Diani, Diani Beach, Kenya
view on map
2.5 km from centre
8.9 25 10 25 reviews
  • Facility:
  • Non-smoking rooms,
  • Shuttle service,
  • Free parking,
  • Internet,
  • Safety deposit box,
  • BBQ facilities,
  • Free Wi-Fi,
  • Pool,
  • Air conditioning,
  • Daily maid service
from 135 USD
Diani Beach Road, Diani Beach, Kenya
view on map
1.5 km from centre
8.5 279 10 279 reviews
2805 reviews
  • Facility:
  • Restaurant,
  • Bar,
  • 24-hour front desk,
  • Sauna,
  • Fitness centre,
  • Non-smoking rooms,
  • Shuttle service,
  • Business centre,
  • Free parking,
  • Internet,
  • Safety deposit box,
  • Spa,
  • BBQ facilities,
  • Free Wi-Fi,
  • Pool,
  • Air conditioning,
  • Designated smoking area,
  • Snack bar,
  • Daily maid service
from 108 USD
Diani Beach Road, Galu Beach, Diani Beach, Kenya
view on map
776 m from centre
8.7 39 10 39 reviews
40 reviews
  • Facility:
  • Non-smoking rooms,
  • Shuttle service,
  • Free parking,
  • Internet,
  • Safety deposit box,
  • BBQ facilities,
  • Car hire,
  • Free Wi-Fi,
  • Pool,
  • Daily maid service
from 34 USD
Mombasa South Coast, Diani Beach, Kenya
view on map
5.7 km from centre
7.1 150 10 150 reviews
  • Facility:
  • Restaurant,
  • Pets allowed,
  • Bar,
  • Non-smoking rooms,
  • Shuttle service,
  • Free parking,
  • Internet,
  • Free Wi-Fi,
  • Snack bar,
  • Shared kitchen,
  • Daily maid service
from 76 USD
Diani Beach, Diani Beach, Kenya
view on map
1.7 km from centre
9.3 81 10 81 review
32 reviews
  • Facility:
  • Bar,
  • Shuttle service,
  • Free parking,
  • Internet,
  • BBQ facilities,
  • Car hire,
  • Free Wi-Fi,
  • Pool,
  • Air conditioning,
  • Daily maid service
from 57 USD
Diani Beach Road, Diani Beach, Kenya
view on map
5.3 km from centre
8.4 147 10 147 reviews
  • Facility:
  • Restaurant,
  • Bar,
  • Non-smoking rooms,
  • Shuttle service,
  • Free parking,
  • Internet,
  • Safety deposit box,
  • Free Wi-Fi,
  • Pool,
  • Air conditioning,
  • Daily maid service
from 150 USD
Palm Park 1, Neptune road, Diani Beach, Kenya
view on map
5.2 km from centre
9.2 55 10 55 reviews
  • Facility:
  • 24-hour front desk,
  • Non-smoking rooms,
  • Shuttle service,
  • Free parking,
  • Internet,
  • Safety deposit box,
  • Spa,
  • BBQ facilities,
  • Free Wi-Fi,
  • Pool,
  • Designated smoking area,
  • Daily maid service
from 57 USD
66969, Diani Beach, Kenya
view on map
3.8 km from centre
7.5 169 10 169 reviews
681 review
  • Facility:
  • Restaurant,
  • 24-hour front desk,
  • Non-smoking rooms,
  • Shuttle service,
  • Free parking,
  • Internet,
  • BBQ facilities,
  • Car hire,
  • Free Wi-Fi,
  • Pool,
  • Air conditioning,
  • Designated smoking area,
  • Snack bar,
  • Daily maid service
from 13 USD
14 KFI Road Diani Beach, Diani Beach, Kenya
view on map
2.8 km from centre
8.3 343 10 343 reviews
331 review
  • Facility:
  • Restaurant,
  • Pets allowed,
  • Bar,
  • 24-hour front desk,
  • Non-smoking rooms,
  • Shuttle service,
  • Free parking,
  • Internet,
  • Free Wi-Fi,
  • Pool,
  • Snack bar
from 84 USD
Ukunda , Diani Beach, Kenya
view on map
7.1 km from centre
8.1 370 10 370 reviews
458 reviews
  • Facility:
  • Restaurant,
  • Bar,
  • 24-hour front desk,
  • Non-smoking rooms,
  • Shuttle service,
  • Business centre,
  • Free parking,
  • Internet,
  • Safety deposit box,
  • Spa,
  • BBQ facilities,
  • Car hire,
  • Free Wi-Fi,
  • Pool,
  • Air conditioning,
  • Designated smoking area,
  • Snack bar,
  • Ski equipment hire,
  • Daily maid service
from 72 USD
Diani Beach Road, Diani Beach, Kenya
view on map
785 m from centre
9 51 10 51 review
  • Facility:
  • Non-smoking rooms,
  • Shuttle service,
  • Free parking,
  • Internet,
  • Free Wi-Fi,
  • Pool,
  • Daily maid service
from 162 USD
Diani Beach Road, Diani Beach, Kenya
view on map
4.4 km from centre
8.6 21 10 21 review
  • Facility:
  • Pets allowed,
  • 24-hour front desk,
  • Non-smoking rooms,
  • Shuttle service,
  • Free parking,
  • Internet,
  • Safety deposit box,
  • BBQ facilities,
  • Free Wi-Fi,
  • Pool,
  • Shared kitchen,
  • Water park,
  • Daily maid service
from 377 USD
Golden Beach Road, Diani Beach, Kenya
view on map
4.4 km from centre
10 1 10 1 review
267 reviews
  • Facility:
  • Free parking,
  • Internet,
  • Free Wi-Fi,
from 48 USD
Diani Beach Road, Diani Beach, Kenya
view on map
4.1 km from centre
7.4 15 10 15 reviews
19 reviews
  • Facility:
  • Restaurant,
  • Bar,
  • 24-hour front desk,
  • Non-smoking rooms,
  • Shuttle service,
  • Business centre,
  • Free parking,
  • Internet,
  • Safety deposit box,
  • BBQ facilities,
  • Car hire,
  • Free Wi-Fi,
  • Pool,
  • Air conditioning,
  • Designated smoking area
from 48 USD
P.o. Box 543,, Diani Beach, Kenya
view on map
2 km from centre
8.4 91 10 91 review
127 reviews
  • Facility:
  • Restaurant,
  • Pets allowed,
  • Bar,
  • 24-hour front desk,
  • Shuttle service,
  • Free parking,
  • Internet,
  • Safety deposit box,
  • BBQ facilities,
  • Car hire,
  • Free Wi-Fi,
  • Pool,
  • Designated smoking area,
  • Snack bar,
  • Daily maid service

Diani Beach in brief

Diani Beach is the collective name of a group of beaches in Calais County, 30 km from Mombasa: Tiwi, Diani, Galu, Kikondo, and Chale. Not only beach but also active recreation — kitesurfing, diving, snorkeling — is trendy here. Just like on many other ocean coasts, stable wind provides good wave configuration. However, their height is significantly reduced by reefs, which are not very far from the shore. The Diane Beach area is famous for its...

Accommodation in city center

A wide range of sights and restaurants are located in the center of Diani Beach. So if you prefer outdoor activities, choose accommodation nearby. There are Baobab Beach House Bed and Breakfast, The Sands at Nomad, and Kusini Beach Cottages in the heart of the city. These objects have a rating above 8.7.

Manyatta Resort & Apartments in the center of Diani Beach is an excellent option. This hotel offers a massage, hot tub/jacuzzi, outdoor pool.

Luxurious hotels in Diani Beach

Would you like to stay in a luxury class hotel? Choose Ocean Village Club (Adults Only)— one of the most gorgeous options in Diani Beach. The price per day is starting at $171.

Afrika Pearl & Spa is another luxury hotel. The territory includes a body treatments, hand massage, beauty services. The cost of a room per night starts at $82.

Diani Beach budget hotels

For those looking for cheap accommodation options, this city has something to offer. For example, Shambani Cottages with a massage, garden, outdoor pool. The price of staying here starts at $32 per night.

You can also consider Soul Breeze Beach Resort. The cost per night starts at $35.

Guest houses, B&B, and apartments

If you value home comfort, we recommend you book The Diani Pearl in 1.7 km from the city center.

Another nice accommodation option is Upani in Diani. We can also recommend Amani Luxury Apartments as a good choice for family holidays. You can book this variant at a price starting at $48 per one night.

Convenient location near the airport

If you have an early departure from the airport, we advise you to book Pumzika Villa Diani Beach. Ukunda (UKA) airport is located 1.3 km from the hotel. The cost per day is starting at $30.

You can also book Villa Bahati Oasis Sun Dream hotel which is 1.1 km from the airport.

Frequently Asked Questions

How much does a hotel cost in Diani Beach?
The average price for a 3-star hotels in Diani Beach is 75 $ per night, for a 4-star hotels — 115 $ per night, for a 5-star hotels — 214 $ per night
What hotels in Diani Beach are good for families?
These hotels in Diani Beach are best for families - The Diani Pearl, Diani Beachalets and Diani Backpackers
How much is a hotel in Diani Beach for this weekend?
The average price for a 3-star hotels in Diani Beach this weekend is 82 $ per night, for a 4-star hotels in Diani Beach — 126 $ per night, for a 5-star hotels in Diani Beach — 235 $ per night
How much is a hotel in Diani Beach today?
The average price for a 3-star hotels in Diani Beach today is 78 $ per night, for a 4-star hotels in Diani Beach today is 121 $ per night, for a 5-star hotels in Diani Beach today is 224 $ per night