Choose the right place for you

FACILITIES

  • Wi-Fi
  • Non Smoking Only
  • Pets Allowed

REVIEWS

  • 9+ Exceptional
  • 8+ Fabulous
  • 7+ Very Good

DISTANCE FROM CENTRE

  • Less than 1 km
  • Less than 3 km
  • Less than 5 km

Rooms and hotels in Diani Beach: a choice of the best hotels for your next beach holiday.

Starting to think about your next beach holiday in Diani Beach, but can't decide on the right hotel? It's a good idea to set your budget upfront and have a clear idea of the services you feel you must absolutely have during your stay in Diani Beach. The next step is to evaluate the different hotel ads you find, searching for your travel dates and carefully reading the reviews of those who have stayed at this location before you. Look out for last-minute offers from hotels in Diani Beach which might make bookings available online to fill their rooms before committing to booking anyone in particular.

3 star hotels in Diani Beach, our top selection just for you

Are you looking for cheap hotels in Diani Beach? Here is a selection of the best three star hotels in Diani Beach

  • Waterlovers Beach Resort

    • Hotel
    12.5 Exceptional (64)
    With a stay at Waterlovers Beach Resort in Diani Beach, you'll be on the beach, just a 1-minute walk from Diani - Chale Marine National Park and Reserve and 14 minutes by foot from Diani Beach. This beach ...
  • Diani Blue

    • Hotel
    13.3 Exceptional (6)
    With a stay at Diani Blue in Diani Beach, you'll be on the beach, just a 1-minute walk from Diani - Chale Marine National Park and Reserve and 14 minutes by foot from Diani Beach. This beach hotel is ...
  • Galawa Beach Apartments

    • Hotel
    13.3 Exceptional (3)
    With a stay at Galawa Beach Apartments in Diani Beach, you'll be near the beach, just a 2-minute walk from Diani - Chale Marine National Park and Reserve and 12 minutes by foot from Diani Beach. This ...
  • Wayside Beach Diani

    • Hotel
    11.4 Exceptional (12)
    With a stay at Wayside Beach Diani in Diani Beach, you'll be a 4-minute walk from Diani - Chale Marine National Park and Reserve and 9 minutes by foot from Diani Beach. This aparthotel is 25.7 mi (41.3 ...
  • Diplomat Diani Beach Resort

    • Hotel
    6.4 Pleasant (18)
    When you stay at Diplomat Diani Beach Resort in Diani Beach, you'll be near the beach, just steps from Diani - Chale Marine National Park and Reserve and 3 minutes by foot from Diani Beach. This hotel ...
  • Bright star Resort

    • Hotel
    4.6 Pleasant (6)
    When you stay at Bright star Resort in Diani Beach, you'll be next to a golf course, within a 15-minute walk of Diani - Chale Marine National Park and Reserve and Diani Beach. This family-friendly hotel ...
  • Flametree Beach Homes

    • Hotel
    With a stay at Flametree Beach Homes in Diani Beach, you'll be within a 10-minute walk of Diani Beach and Diani - Chale Marine National Park and Reserve. This hotel is 25.5 mi (41.1 km) from Nyali Beach ...
  • Papillon Lagoon Reef Hotel

    • Hotel
    8.7 Fabulous (150)
    Set on Diani Beach, Papillon Lagoon Reef features an outdoor pool, beach bar and restaurant terrace all overlooking the Indian Ocean. Decorated in a traditional Swahili style, it offers diving, a fitness ...
  • Lotfa Resort Diani

    • Hotel
    8.1 Fabulous (168)
    Set in a tropical garden with a swimming pool, Lotfa Resort Diani is located in Diani Beach. Free Wi-Fi access is available in all areas. The property has BBQ facilities and a sun terrace. ...

The best 4 star hotels in Diani Beach

Enjoy a relaxing holiday, by selecting an elegant and comfortable hotel in Diani Beach

  • Baobab Beach Resort & Spa

    • Hotel
    10.5 Exceptional (608)
    Baobab Beach Resort & Spa offers accommodation in Diani Beach. With a lush garden, the resort overlooks the Indian Ocean and offers a 3-tier pool, a spa centre and a selection of restaurants. ...
  • Afrika Pearl & Spa

    • Hotel
    8.4 Fabulous (40)
    When you a stay at Afrika Pearl & Spa in Diani Beach, you'll be by the ocean, just steps from Diani - Chale Marine National Park and Reserve and Diani Beach. This upscale hotel is 28.5 mi (45.9 km) from ...
  • Diani Sea Resort

    • Hotel
    11.2 Exceptional (143)
    With a stay at Diani Sea Resort in Diani Beach, you'll be on the beach, just a 1-minute walk from Diani - Chale Marine National Park and Reserve and 14 minutes by foot from Diani Beach. This upscale hotel ...
  • Diani Sea Lodge - All Inclusive

    • Hotel
    9.5 Exceptional (268)
    Offering an outdoor pool and a restaurant, Diani Sea Lodge is located in Diani Beach. Free WiFi access is available in this resort. The accommodation will provide you with air conditioning and a seating ...
  • Ocean Village Club (Adults Only)

    • Hotel
    9.4 Exceptional (659)
    Situated on the Indian Ocean along the white sandy Diani Beach, Ocean Village Club offers guests a tranquil haven. Featuring tropical decor with teak furniture, all rooms come with a veranda and air-conditioning. ...
  • Eleven Pearl Boutique Hotel & Spa

    • Hotel
    8.8 Fabulous (1)
    Facing the beachfront, Eleven Pearl Boutique Hotel & Spa offers 4-star accommodation in Diani Beach and features an outdoor swimming pool, fitness centre and garden. Among the various facilities are a ...
  • Diani Sea Resort - All Inclusive

    • Hotel
    8.7 Fabulous (311)
    Offering an outdoor pool and a restaurant, Diani Sea Resort is located in Diani Beach. Free WiFi access is available in this resort. The accommodation will provide you with a TV and air conditioning. ...
  • Waterlovers Beach Resort

    • Hotel
    9.6 Exceptional (48)
    Located on Diani Beach with panoramic ocean views, Waterlovers Beach Resort offers an outdoor pool, a restaurant and free WiFi. The resort is 35 km away from Mombasa. The accommodation combines Swahili ...
  • Kaskazi Beach Resort

    • Hotel
    6.5 Pleasant (72)
    Situated along Diani Beach, Kaskazi Beach Resort features an outdoor swimming pool, two restaurants, four bars, and conference facilities. It also offers a fitness centre and watersports facilities. ...

5 star hotels in Diani Beach, for a truly luxurious holiday

Are you looking for a luxury hotel or resort in Diani Beach? You'd be surprised at how many deals we have chosen for you!

  • Nomad Beach Resort

    • Hotel
    10.9 Exceptional (389)
    Nestled in an indigenous coastal forest with a garden and a palm-fringed beach, Nomad Beach Resort is located in Ukunda. It features an outdoor pool, a spa area and restaurants. ...
  • Diani Backpackers

    • Hotel
    8.3 Fabulous (501)
    Offering an outdoor pool and a restaurant, Diani Backpackers is located in Diani Beach. Free WiFi access is available. You can enjoy views of the garden from the room. Extras include bed linen and a fan. ...

Here are some of the best offers for Spa Hotels in Diani Beach

Choose a relaxing holiday in some of the best hotels with Spa in Diani Beach

  • Nomad Beach Resort

    • Hotel
    10.9 Exceptional (389)
    Nestled in an indigenous coastal forest with a garden and a palm-fringed beach, Nomad Beach Resort is located in Ukunda. It features an outdoor pool, a spa area and restaurants. ...
  • Baobab Beach Resort & Spa

    • Hotel
    10.5 Exceptional (608)
    Baobab Beach Resort & Spa offers accommodation in Diani Beach. With a lush garden, the resort overlooks the Indian Ocean and offers a 3-tier pool, a spa centre and a selection of restaurants. ...
  • Waterlovers Beach Resort

    • Hotel
    12.5 Exceptional (64)
    With a stay at Waterlovers Beach Resort in Diani Beach, you'll be on the beach, just a 1-minute walk from Diani - Chale Marine National Park and Reserve and 14 minutes by foot from Diani Beach. This beach ...
  • Afrika Pearl & Spa

    • Hotel
    8.4 Fabulous (40)
    When you a stay at Afrika Pearl & Spa in Diani Beach, you'll be by the ocean, just steps from Diani - Chale Marine National Park and Reserve and Diani Beach. This upscale hotel is 28.5 mi (45.9 km) from ...
  • Diani Blue

    • Hotel
    13.3 Exceptional (6)
    With a stay at Diani Blue in Diani Beach, you'll be on the beach, just a 1-minute walk from Diani - Chale Marine National Park and Reserve and 14 minutes by foot from Diani Beach. This beach hotel is ...
  • Diani Sea Resort

    • Hotel
    11.2 Exceptional (143)
    With a stay at Diani Sea Resort in Diani Beach, you'll be on the beach, just a 1-minute walk from Diani - Chale Marine National Park and Reserve and 14 minutes by foot from Diani Beach. This upscale hotel ...
  • Diani Sea Lodge - All Inclusive

    • Hotel
    9.5 Exceptional (268)
    Offering an outdoor pool and a restaurant, Diani Sea Lodge is located in Diani Beach. Free WiFi access is available in this resort. The accommodation will provide you with air conditioning and a seating ...
  • Villa Mandhari - Diani Beach

    • Hotel
    10.5 Exceptional (15)
    Situated 500 metres from the Indian Ocean and offering an outdoor swimming pool and free WiFi, Villa Mandhari - Diani Beach offers accommodation in Diani Beach. The accommodation is air conditioned and ...
  • Blue Marlin Beach Hotel

    • Hotel
    8.6 Fabulous (262)
    Overlooking the Indian Ocean, Blue Marlin Beach Resort is a beachfront property that features an outdoor pool and a tropical garden with palm trees. Free Wi-Fi access is available throughout the property. ...
  • Diani Backpackers

    • Hotel
    8.3 Fabulous (501)
    Offering an outdoor pool and a restaurant, Diani Backpackers is located in Diani Beach. Free WiFi access is available. You can enjoy views of the garden from the room. Extras include bed linen and a fan. ...
  • Stilts Diani Beach

    • Hotel
    4.1 Pleasant (92)
    Situated in Diani Beach, 500 metres from Diani Beach, Stilts Diani Beach features accommodation with a garden, free private parking, a terrace and a restaurant. 3.9 km from Colobus Conservation and 4. ...
  • Eleven Pearl Boutique Hotel & Spa

    • Hotel
    8.8 Fabulous (1)
    Facing the beachfront, Eleven Pearl Boutique Hotel & Spa offers 4-star accommodation in Diani Beach and features an outdoor swimming pool, fitness centre and garden. Among the various facilities are a ...
  • Diani Marine Divers Village

    • Hotel
    8.7 Fabulous (139)
    Offering an outdoor pool, Diani Marine Divers Village is located 150 metres from Diani Beach. Free WiFi access is available. Each room here will provide you with a refrigerator. Private bathroom also comes ...
  • African Dream Cottages - Diani Beach

    • Hotel
    8.5 Fabulous (70)
    Just 30 km south of Mombasa, African Dream Cottages - Diani Beach is situated in Diani close to the beach. It offers an outdoor pool, restaurant and a bar. ...
  • Papillon Lagoon Reef Hotel

    • Hotel
    8.7 Fabulous (150)
    Set on Diani Beach, Papillon Lagoon Reef features an outdoor pool, beach bar and restaurant terrace all overlooking the Indian Ocean. Decorated in a traditional Swahili style, it offers diving, a fitness ...
  • Diani Sea Resort - All Inclusive

    • Hotel
    8.7 Fabulous (311)
    Offering an outdoor pool and a restaurant, Diani Sea Resort is located in Diani Beach. Free WiFi access is available in this resort. The accommodation will provide you with a TV and air conditioning. ...
  • Waterlovers Beach Resort

    • Hotel
    9.6 Exceptional (48)
    Located on Diani Beach with panoramic ocean views, Waterlovers Beach Resort offers an outdoor pool, a restaurant and free WiFi. The resort is 35 km away from Mombasa. The accommodation combines Swahili ...
  • The Zubeida Boutique Resort

    • Hotel
    9.3 Exceptional (29)
    Set in Diani Beach, 200 metres from Diani Beach, The Zubeida Boutique Resort offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. ...
  • Galu Inn

    • Hotel
    7.4 Very Good (37)
    Set in Diani Beach, 1.5 km from Diani Beach, Galu Inn offers accommodation with a fitness centre, free private parking, a garden and a shared lounge. ...
  • Wayside Beach Apartments

    • Hotel
    7.8 Very Good (22)
    Offering garden views, Wayside Beach Apartments in Diani Beach provides accommodation, an outdoor swimming pool, a garden, a terrace, barbecue facilities and a shared lounge. ...

The best places to stay in Diani Beach

Book an apartment in Diani Beach and choose the right accommodation for your needs

  • Galawa Beach Apartments

    • Hotel
    13.3 Exceptional (3)
    With a stay at Galawa Beach Apartments in Diani Beach, you'll be near the beach, just a 2-minute walk from Diani - Chale Marine National Park and Reserve and 12 minutes by foot from Diani Beach. This ...
  • Wayside Beach Diani

    • Hotel
    11.4 Exceptional (12)
    With a stay at Wayside Beach Diani in Diani Beach, you'll be a 4-minute walk from Diani - Chale Marine National Park and Reserve and 9 minutes by foot from Diani Beach. This aparthotel is 25.7 mi (41.3 ...
  • Lovely 5-bed Room House With a Swimming Pool

    • Hotel
    Located in Diani Beach, this residence is within a 15-minute walk of Diani Beach and Diani - Chale Marine National Park and Reserve. This residence is 27.5 mi (44.2 km) from Nyali Beach and 28.9 mi (46.5 ...
  • Wayside Beach Apartments

    • Hotel
    7.8 Very Good (22)
    Offering garden views, Wayside Beach Apartments in Diani Beach provides accommodation, an outdoor swimming pool, a garden, a terrace, barbecue facilities and a shared lounge. ...

The best hotels with swimming pool in Diani Beach

Book your relaxing holiday, by choosing the best deals at hotels with swimming pools in Diani Beach

  • Nomad Beach Resort

    • Hotel
    10.9 Exceptional (389)
    Nestled in an indigenous coastal forest with a garden and a palm-fringed beach, Nomad Beach Resort is located in Ukunda. It features an outdoor pool, a spa area and restaurants. ...
  • Baobab Beach Resort & Spa

    • Hotel
    10.5 Exceptional (608)
    Baobab Beach Resort & Spa offers accommodation in Diani Beach. With a lush garden, the resort overlooks the Indian Ocean and offers a 3-tier pool, a spa centre and a selection of restaurants. ...
  • Diani Sea Lodge - All Inclusive

    • Hotel
    9.5 Exceptional (268)
    Offering an outdoor pool and a restaurant, Diani Sea Lodge is located in Diani Beach. Free WiFi access is available in this resort. The accommodation will provide you with air conditioning and a seating ...
  • Villa Mandhari - Diani Beach

    • Hotel
    10.5 Exceptional (15)
    Situated 500 metres from the Indian Ocean and offering an outdoor swimming pool and free WiFi, Villa Mandhari - Diani Beach offers accommodation in Diani Beach. The accommodation is air conditioned and ...
  • Blue Marlin Beach Hotel

    • Hotel
    8.6 Fabulous (262)
    Overlooking the Indian Ocean, Blue Marlin Beach Resort is a beachfront property that features an outdoor pool and a tropical garden with palm trees. Free Wi-Fi access is available throughout the property. ...
  • Wayside Beach Diani

    • Hotel
    11.4 Exceptional (12)
    With a stay at Wayside Beach Diani in Diani Beach, you'll be a 4-minute walk from Diani - Chale Marine National Park and Reserve and 9 minutes by foot from Diani Beach. This aparthotel is 25.7 mi (41.3 ...
  • Diani Backpackers

    • Hotel
    8.3 Fabulous (501)
    Offering an outdoor pool and a restaurant, Diani Backpackers is located in Diani Beach. Free WiFi access is available. You can enjoy views of the garden from the room. Extras include bed linen and a fan. ...
  • Bright star Resort

    • Hotel
    4.6 Pleasant (6)
    When you stay at Bright star Resort in Diani Beach, you'll be next to a golf course, within a 15-minute walk of Diani - Chale Marine National Park and Reserve and Diani Beach. This family-friendly hotel ...
  • Ocean Village Club (Adults Only)

    • Hotel
    9.4 Exceptional (659)
    Situated on the Indian Ocean along the white sandy Diani Beach, Ocean Village Club offers guests a tranquil haven. Featuring tropical decor with teak furniture, all rooms come with a veranda and air-conditioning. ...
  • Eleven Pearl Boutique Hotel & Spa

    • Hotel
    8.8 Fabulous (1)
    Facing the beachfront, Eleven Pearl Boutique Hotel & Spa offers 4-star accommodation in Diani Beach and features an outdoor swimming pool, fitness centre and garden. Among the various facilities are a ...
  • Diani Marine Divers Village

    • Hotel
    8.7 Fabulous (139)
    Offering an outdoor pool, Diani Marine Divers Village is located 150 metres from Diani Beach. Free WiFi access is available. Each room here will provide you with a refrigerator. Private bathroom also comes ...
  • African Dream Cottages - Diani Beach

    • Hotel
    8.5 Fabulous (70)
    Just 30 km south of Mombasa, African Dream Cottages - Diani Beach is situated in Diani close to the beach. It offers an outdoor pool, restaurant and a bar. ...
  • Papillon Lagoon Reef Hotel

    • Hotel
    8.7 Fabulous (150)
    Set on Diani Beach, Papillon Lagoon Reef features an outdoor pool, beach bar and restaurant terrace all overlooking the Indian Ocean. Decorated in a traditional Swahili style, it offers diving, a fitness ...
  • Glory Ocean Villas - Diani

    • Hotel
    9.3 Exceptional (3)
    Featuring an outdoor swimming pool, Glory Ocean Villas - Diani is located in Diani Beach, 500 metres from the nearest beach. At the hotel, each room is equipped with a wardrobe, a TV and a private bathroom. ...
  • Lotfa Resort Diani

    • Hotel
    8.1 Fabulous (168)
    Set in a tropical garden with a swimming pool, Lotfa Resort Diani is located in Diani Beach. Free Wi-Fi access is available in all areas. The property has BBQ facilities and a sun terrace. ...
  • Diani Sea Resort - All Inclusive

    • Hotel
    8.7 Fabulous (311)
    Offering an outdoor pool and a restaurant, Diani Sea Resort is located in Diani Beach. Free WiFi access is available in this resort. The accommodation will provide you with a TV and air conditioning. ...
  • Waterlovers Beach Resort

    • Hotel
    9.6 Exceptional (48)
    Located on Diani Beach with panoramic ocean views, Waterlovers Beach Resort offers an outdoor pool, a restaurant and free WiFi. The resort is 35 km away from Mombasa. The accommodation combines Swahili ...
  • The Zubeida Boutique Resort

    • Hotel
    9.3 Exceptional (29)
    Set in Diani Beach, 200 metres from Diani Beach, The Zubeida Boutique Resort offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. ...
  • Kaskazi Beach Resort

    • Hotel
    6.5 Pleasant (72)
    Situated along Diani Beach, Kaskazi Beach Resort features an outdoor swimming pool, two restaurants, four bars, and conference facilities. It also offers a fitness centre and watersports facilities. ...
  • Galu Inn

    • Hotel
    7.4 Very Good (37)
    Set in Diani Beach, 1.5 km from Diani Beach, Galu Inn offers accommodation with a fitness centre, free private parking, a garden and a shared lounge. ...

Diani Beach, the best hotels for your beach holiday: let yourself be pampered with every service and comfort you need during your hotel stay.

Are you looking for the right kind of holiday accommodation for your next beach holiday in Diani Beach, but you find it hard to narrow it down? We take the difficulty of selecting the best hotels to ensure you have everything you need to make the perfect stay possible. We know your holiday time is precious, and it's essential to have everything you expect when you get there.
If you want to stay in a hotel during your stay in Diani Beach, you can choose from over 164 hotels in the area. If proximity to the beach is key for making your selection, we can help you search by distance. For example, did you know there are 147 hotels less than 1 km away from the beach? Suppose you are willing to be slightly further away. In that case, there are 164 hotels within a radius of 3 km from the shore and as many as 164 hotels if we look further out but still under the 5 km mark.

The hotels we have selected for you have been evaluated as being among the best by people who have stayed there in the past. Past travellers have taken the time to share the benefit of their experience with other guests like you to help you make a more informed choice. Reviews are, in fact, a precious resource for any traveller these days. A total of 4,070 reviews were left by people who have themselves stayed in Diani Beach Hotels. Of these reviews, 1,273 rated their experience as "Excellent" and 2,647 as "Very good".

The key attributes that you will find in a hotel rather than other accommodation types are flexible check-in and check-out times, room cleaning daily and an in-house restaurant and bar. This is wonderful for the days you simply do not want to leave your room and want to order room service instead.
What's more, you'll find Diani Beach has 98 hotels equipped with a wireless internet connection. Another 69 hotels have their own Spa treatments, and 100 have their own place to park your car.

FAQ

How much does it cost on average to sleep at a hotel in Diani Beach?

The average cost of a hotel in Diani Beach is around $ 54 per night. Here is a list of the best deals for hotels in Diani Beach

When is the best time to stay at a hotel in Diani Beach?

The best time to stay in a hotel in Diani Beach is in the month of January. Here is a link to where you will find amazing deals for Hotels in Diani Beach at this time of the year

Which Hotels are close to the beach in Diani Beach?

What services do the Diani Beach hotels offer their guests?

The Hotels in Diani Beach offer their guests the following services:
- Wi-Fi
- Non Smoking Only
- Pets Allowed
- Kitchen
- Dishwasher
- Linens Provided
- Parking
- Air Conditioning
and so much more.

Do the Hotels in Diani Beach have a swimming pool?

Which hotels in Diani Beach are suitable for families?

There are many hotels in Diani Beach which are suitable for families and their needs. Here you will find a link with all the best deals for hotels with family-specific services in Diani Beach

Which Hotels in Diani Beach are pet-friendly?

Many Hotels in Diani Beach admit your four-legged friends. Here you will find a link with all the best offers for Pet Friendly Hotels in Diani Beach

Which hotels offer parking in Diani Beach?

Which Hotels are accessible in Diani Beach?