Find hotels in Diani Beach at the best prices

53 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • vrbo
  • expedia
  • priceline
  • tripadvisor
  • tripcom
  • sonder
  • homestay
  • hostelworld
  • hotelscom
  • agoda
Diani Beach hotels
Choose the perfect vacation accommodation
Price per night
Accommodation type
Rating

53 Cheap hotels in Diani Beach

Best Diani Beach luxury hotels (4 and 5 stars)

Among the 53 accommodations in Diani Beach, here are the 4 best luxury hotels

Marikeka Hotel - Diani Beach
No reviews

Marikeka Hotel

hotel, Mombasa
The Marikeka Hotel, a four-star establishment in Mombasa, offers complimentary Wi-Fi, air conditioning, and on-site laundry, with select rooms featuring coffee/tea facilities and bathrooms equipped with bathrobes and hairdryers. This Mombasa hotel provides evening entertainment, a swimming pool, a pool bar, and a restaurant serving a variety of cuisines, alongside room service and parking facilities.
Nomad Beach Resort - Diani Beach
9.0 533 reviews

Nomad Beach Resort

hotel, Diani Beach
Nomad Beach Resort is located on Diani Beach in Kwale County, Kenya, offering direct beachfront access and proximity to Chale Island.
This 5-star resort boasts a Forest Breeze Spa & Wellness Centre, three restaurants including private dining options, a PADI dive centre offering turtle diving, and an extensive range of activities such as dhow sailing and big-game fishing.
Lalagalu - Diani Beach
8.9 29 reviews

Lalagalu

hotel, Galu
Lalagalu, a 4-star hotel, is located directly on Galu Beach, under 15 kilometres by car from Diani Beach and Galu Kinondo Beach.
This beachfront resort offers a spa, a 24-hour fitness centre, an outdoor swimming pool, complimentary Wi-Fi, and multiple dining options including the SunnySide Up bistro, a beach bar, and a poolside bar, with daily complimentary made-to-order breakfast served between 7 AM and 12 PM.
Lalagalu - Diani Beach
8.9 29 reviews

Lalagalu

hotel, Galu
The Lalagalu hotel in Mombasa is situated near the beach, providing convenient access to coastal activities.
This 4-star accommodation offers guests complimentary Wi-Fi, air conditioning in select rooms, a swimming pool, a spa, a fitness centre, a restaurant, a bar, and room service, with free on-site parking and airport transfer booking available.

Best Diani Beach hotels with a pool

Among the 53 accommodations in Diani Beach, here are the 4 best hotels with a pool

Diani Breeze Villas - Diani Beach
10 2 reviews

Diani Breeze Villas

hotel, Diani Beach
Diani Breeze Villas, a 3-star hotel, is located in Diani Beach, just 500 metres from Diani Beach and within 5 kilometres of Diani Snake Park and Galu Kinondo Beach.
This family-friendly accommodation offers an outdoor swimming pool, a poolside bar, a rooftop terrace, and complimentary internet in common areas, with parking available.
Babylon Gardens Diani - Diani Beach
9.4 42 reviews

Babylon Gardens Diani

hotel, Ukunda
Babylon Gardens Diani, a hotel in Ukunda, is situated 2.7km from Colobus Conservation, 6.6km from Leisure Lodge Golf Club, and 8.5km from Kaya Kinondo Sacred Forest, offering convenient access to local attractions and Ukunda Airport (5km).
This 70 square metre Diani accommodation features one bedroom, one bathroom, sleeps two guests, and includes a swimming pool, free Wi-Fi, a restaurant serving African cuisine with various dietary options, and free bikes for exploring the Ukunda area.
Seaclusion Diani - Diani Beach
No reviews

Seaclusion Diani

hotel, Mombasa
Seaclusion Diani is a 4-star hotel situated in Diani Beach, less than a mile from Baharini Shopping Center. It has received very good user ratings for location and cleanliness.
The hotel offers a range of amenities including a swimming pool, a spa, a restaurant and a bar. Guests can enjoy comfortable rooms with air conditioning, private bathrooms, and a range of other facilities.
Casa Marabella - Diani Beach
No reviews

Casa Marabella

hotel
Casa Marabella, a 2.5-star hotel, is located in Diani Beach, 2.1 kilometres from Kongo Mosque and 3.3 kilometres from Diani Beach.
This establishment offers guests complimentary Wi-Fi, a swimming pool, a spa, a terrace, and on-site parking, with an on-site water park available for family entertainment.

Frequently Asked Questions about hotels in Diani Beach

  • What are the most affordable attractions in and around Diani Beach?

    You can visit the Diani Beach itself for free, and the local markets are a great way to experience the local culture without spending much. The Colobus Conservation has a reasonable entry fee, and you can also enjoy a walk along the beach or visit the local fishing villages.
  • What are the best hotels with a swimming pool in Diani Beach?

    Ocean Village Club (Adults Only), Swahili Beach and Leopard Beach Resort And Spa are among the best hotels with a swimming pool in Diani Beach.

  • How can travelers relax during a week in and arond Diani Beach?

    You can relax on the beach, swim in the ocean, get a massage at one of the many spas, or take a yoga class. The beach is perfect for a relaxing walk, and you can also enjoy a sunset cruise or a boat trip to the nearby islands.
  • What are the most popular 2, 3 and 4-star hotels in Diani Beach?

    Among 2, 3 and 4-star hotels in Diani Beach, Papillon Lagoon Reef Hotel, Prideinn Hotel Diani and Diani Palm B&b Resort are the most popular ones.

  • What amenities can travelers expect in hotel rooms in Diani Beach?

    Most hotels in Diani Beach offer amenities like air conditioning, Wi-Fi, a private balcony or patio, and a swimming pool. Many also have restaurants, bars, and spas. You can find a range of accommodation options from budget-friendly guesthouses to luxurious resorts.
  • What are the best luxury hotels in Diani Beach?

    Ocean Village Club (Adults Only), Nomad Beach Resort and Seaclusion Diani are among the best luxury hotels in Diani Beach.

  • When is the best time to book a hotel in Diani Beach?

    The best time to book a hotel is during the shoulder seasons, from April to June and September to October, when the weather is still good but the prices are lower. It's best to book in advance, especially if you're travelling during peak season.
  • What are the best family friendly hotels in Diani Beach?

    The best family friendly hotels in Diani Beach are Swahili Beach, Leopard Beach Resort And Spa and Jacaranda Indian Ocean Beach Resort.

  • Which towns or cities worth a visit near Diani Beach?

    You can visit Mombasa, which is a historic city with a rich culture and many attractions. You can also visit the nearby town of Ukunda, which is a small town with a relaxed atmosphere and a few local shops and restaurants.
  • What are the best pet friendly hotels in Diani Beach?

    The best pet friendly hotels in Diani Beach are African Dream Cottages - Diani Beach, Villa Mandhari - Diani Beach and Galu Inn.

  • What are the best hotels with jacuzzi in Diani Beach?

    Swahili Beach, Leopard Beach Resort And Spa and Diani Reef Beach Resort & Spa are the best hotels with a jacuzzi in Diani Beach.

Popular destinations

Best Diani Beach hotels with air conditioning

The Villa Luxury Suites Hotel - Diani Beach
9.2 362 reviews

The Villa Luxury Suites Hotel

hotel, Diani Beach
The Villa Luxury Suites Hotel is located in Diani Beach, just a short walk from the Diani Beach Shopping Center and a few miles from attractions like Colobus Conservation and Kaya Kinondo Sacred Forest. The resort consistently receives excellent ratings for cleanliness and user experience, with a very good location rating.
The hotel offers stylish Swahili-inspired suites and features an outdoor pool and restaurant with garden and pool views. Guests can enjoy free amenities such as a minibar, coffee, tea, toiletries, and bathrobes, and can also take advantage of rental services like bike and car rentals for exploring the surrounding area.
Boxo Diani - Diani Beach
9.2 24 reviews

Boxo Diani

hotel, Diani Beach
The Boxo Diani hotel is located on Diani Beach, a short 2km walk from Kongo Mosque, and a 5-minute walk from Diani - Chale Marine National Park and Reserve. The hotel is situated in a tranquil setting, ideal for those seeking a peaceful escape. It has a 4-star rating.
The accommodation offers direct access to the beach, with sun loungers and umbrellas provided for guests to enjoy. There are also a range of amenities available, including a swimming pool, spa, restaurant, bar, and parking.
Soul Breeze Beach Resort - Diani Beach
8.2 510 reviews

Soul Breeze Beach Resort

hotel, Diani Beach
Soul Breeze Beach Resort, on Diani Beach, Kenya, is situated 3.5km from the Kaya Kinondo Sacred Forest and 8km from the Diani Beach Shopping Centre.
This beachfront establishment offers 1-bedroom units with a swimming pool, fitness centre, tennis court, and restaurant, plus room service and nearby water sports opportunities.
Boxo Diani - Unique Beach Front Container Eco-hotel - Diani Beach
No reviews

Boxo Diani - Unique Beach Front Container Eco-hotel

hotel, Diani Beach
Boxo Diani, a hostel situated in Mombasa, is located in Diani, offering convenient airport transfers and proximity to Diani Beach.
This accommodation provides rooms with air conditioning and linen service, complimentary Wi-Fi, on-site parking, and a swimming pool, with a floor area of 14 square meters and one bathroom per unit.

Best Diani Beach hotels with a balcony

Mzima Beach - Diani Beach
9.0 10 reviews

Mzima Beach

hotel, Diani Beach
Mzima Beach, a 4.5-star hotel in Diani Beach, Kenya, enjoys a beachfront location adjacent to a golf course and a 2.4km walk from Diani-Chale Marine National Park and Reserve, with the Kongo Mosque 2.6km away.
This family-friendly resort boasts three outdoor swimming pools, a full-service spa, fitness centre, and numerous other amenities including a jacuzzi, sauna, and complimentary internet access.
Asha Boutique Hotel - Diani Beach
9.3 196 reviews

Asha Boutique Hotel

hotel, Diani Beach
Asha Boutique Hotel is situated in Diani Beach, Kenya, 1.9km from Ukunda Airport, 3.5km from Leisure Lodge Golf Club, and 4.8km from Colobus Conservation.
This family-friendly guesthouse offers a swimming pool, spa, restaurant and bar, plus room service, parking and excellent guest ratings; massage services and bicycle rentals are also available.
Blessing Holiday Homes - Diani Beach - Diani Beach
8.1 28 reviews

Blessing Holiday Homes - Diani Beach

hotel, Diani Beach
Blessing Holiday Homes, in Diani Beach, Kenya, offers convenient access to Galu Beach (a 3-minute walk) and is within 9km of Colobus Conservation, Kaya Kinondo Sacred Forest, and Leisure Lodge Golf Club.
This pet-friendly guesthouse provides an outdoor pool, private beach access, free parking, a shared lounge and kitchen, organised tours, darts, and room service, alongside air conditioning, a terrace/balcony, and a bar.
Nyumbani Bustani Cottage - Diani Beach
No reviews

Nyumbani Bustani Cottage

hotel, Ukunda
Nyumbani Bustani Cottage in Ukunda is located 2 kilometres from Leisure Lodge Golf Club and 1.9 kilometres from Ukunda Airport.
This 45 square metre cottage offers air conditioning, WiFi, and can accommodate up to three guests, with room service available from the on-site restaurant.
©2026 cozycozy.com