Hotels in Diani Beach

53 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • vrbo
  • expedia
  • premierinn
  • sykescottages
  • plumguide
  • hotelscom
  • tripadvisor
  • homestay
  • tuivillas
  • hostelworld
Diani Beach hotels
Choose the perfect holiday 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.
Soroi Blue - Diani Beach - Diani Beach
No reviews

Soroi Blue - Diani Beach

hotel, Diani Beach
The Soroi Blue - Diani Beach resort is located in Diani Beach, a mere 3-minute walk from the renowned beach and 1.9 kilometres from the Leisure Lodge Golf Club.
This 5-star hotel offers family-friendly accommodation with amenities including complimentary WiFi, air conditioning, a terrace or balcony, a garden, a spa, an on-site restaurant and bar, and private parking, with check-out between 06:00 AM and 10:00 AM.
Lalagalu - Diani Beach
No reviews

Lalagalu

hotel, Galu
The Lalagalu offer is a 4-star hotel situated in Galu, within walking distance of the city centre, and provides complimentary Wi-Fi, on-site parking, a spa centre, and tour assistance. This establishment boasts a restaurant serving local cuisine, air conditioning, a terrace or balcony, a garden, a concierge service, and a fitness centre, with a check-out time of 10:00.
Ocean Village Club (Adults Only) - Diani Beach
9.7 1057 reviews

Ocean Village Club (Adults Only)

hotel, Diani Beach
Ocean Village Club (Adults Only) is a 4-star hotel situated on Diani Beach, a 10-minute drive from Ukunda village and 25 miles from Mombasa. It boasts excellent user ratings for location, cleanliness, and overall experience.
The hotel offers a peaceful retreat with 40 square metre rooms, each with a private veranda, accommodating up to two guests. Amenities include a swimming pool, tennis court, restaurant, bar, and room service, ensuring a comfortable and enjoyable stay.

Best Diani Beach hotels with a pool

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

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.
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.
Babylon Gardens Diani - Diani Beach
9.4 50 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.
Glory Ocean Villas - Diani - Diani Beach
No reviews

Glory Ocean Villas - Diani

hotel, Diani Beach
Glory Ocean Villas - Diani, a hotel located in Diani Beach, offers convenient access to local attractions and is situated within the popular Diani Beach area known for its beautiful coastline.
This accommodation provides internet, a swimming pool, a terrace or balcony, a garden, and valet parking, with reception assistance available for safety deposit boxes and guestrooms equipped with essential amenities including refrigerators in select rooms and toiletries in some bathrooms.

Frequently asked questions about hotels in Diani Beach

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

    The best value for money is definitely the Diani Beach itself. It's a stunning stretch of sand, perfect for sunbathing, swimming, and simply relaxing. You can also take a stroll along the beach and visit the local market, where you can find handcrafted souvenirs and fresh local produce.
  • What are the best hotels with a swimming pool in Diani Beach?

    Ocean Village Club (Adults Only), Swahili Beach and Diamonds Leisure Beach & Golf Resort are among the best hotels with a swimming pool in Diani Beach.

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

    Diani Beach is all about relaxation, so you can spend your days lounging on the beach, swimming in the ocean, or taking a dip in the pool at your hotel. For a change of pace, try a yoga class at the Swahili Beach Spa or book a massage at the The Sands at Chale Island.
  • 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 basic amenities like air conditioning, a private bathroom, and a balcony or patio. Some hotels also have swimming pools, restaurants, and bars. You can also expect to find free Wi-Fi in most hotels.
  • 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 in Diani Beach is during the shoulder seasons, which are April-June and September-October. You'll find the best deals and fewer crowds during these months.
  • What are the best family friendly hotels in Diani Beach?

    The best family friendly hotels in Diani Beach are Swahili Beach, Diamonds Leisure Beach & Golf Resort and Jacaranda Indian Ocean Beach Resort.

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

    If you're looking for a change of scenery, you can take a day trip to Mombasa, which is about a 40-minute drive from Diani Beach. Mombasa is a historic city with plenty of attractions, including Fort Jesus, the Old Town, and the Mombasa Marine National Park.
  • 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, Diamonds Leisure Beach & Golf Resort 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

Casa Marabella - Diani Beach
No reviews

Casa Marabella

hotel, Diani Beach
Casa Marabella offers a 2-star hotel stay in Diani Beach, conveniently located within walking distance of the town centre and featuring a dedicated parking zone.
This private host property includes air conditioning, a swimming pool, a spa, an aquapark, and laundry services, with massage treatments available by prior reservation for a maximum of 2 guests.
Safari Beach Hotel - Diani Beach
8.2 426 reviews

Safari Beach Hotel

hotel, Diani Beach
Safari Beach Hotel offers a prime beachfront location in Diani Beach, just steps from the sand and conveniently situated 1.9 kilometres from Colobus Conservation and 4.9 kilometres from Ukunda Airport.
This hotel, with rooms measuring 25 square metres and accommodating up to 4 guests, features air conditioning, complimentary WiFi, an outdoor swimming pool, a garden, and an on-site restaurant serving a diverse menu, with a tennis court and fitness centre also available.
The Coconut Beach Boutique Lodge & Spa - Diani Beach
8.8 5 reviews

The Coconut Beach Boutique Lodge & Spa

hotel, Tiwi
The Coconut Beach Boutique Lodge & Spa is situated directly on Tiwi Beach, approximately 14.5km from both the Kongo Mosque and Diani Beach.
This 3.5-star establishment offers guests a swimming pool, spa, fitness centre, and restaurant serving local and international cuisine, alongside free continental breakfast and Wi-Fi in public areas.
Lalagalu - Beachfront Ecocabins - Diani Beach
8.9 431 reviews

Lalagalu - Beachfront Ecocabins

hotel, Diani Beach
LalaGalu - Beachfront Ecocabins offers beachfront accommodation in Diani Beach, Kenya, a short walk from Galu Beach and within 2.7km of Colobus Conservation and 3.9km of the Kaya Kinondo Sacred Forest.
These eco-friendly cabins, featuring one bedroom and one bathroom, boast an outdoor pool, fitness centre, restaurant, bar, free Wi-Fi, and private parking, with bike rentals available for exploring Diani Beach's attractions.

Best Diani Beach hotels with a balcony

Hibiscus - Diani Beach
8.0 4 reviews

Hibiscus

hotel, Diani Beach
Hibiscus Home & Apartments, a 2.5-star hotel in Diani Beach, is located a 10-minute walk from Diani Beach and Diani-Chale Marine National Park and Reserve, and 1.3 km from the Kongo Mosque.
This Diani Beach lodging offers an outdoor pool, garden, free Wi-Fi in public areas, free self-parking, and laundry facilities; multilingual staff are available.
Soul Breeze Beach Resort - Diani Beach
8.2 513 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.
Precious Holiday Homes Diani Beach - Diani Beach
8.1 28 reviews

Precious 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.
Villa Branca Diani Boutique Luxury & Personalized Service - Diani Beach
9.6 47 reviews

Villa Branca Diani Boutique Luxury & Personalized Service

hotel, Diani Beach
Villa Branca Diani Boutique Luxury & Personalised Service is situated in Diani Beach, Kenya, 2.25 km from Colobus Conservation, 6.28 km from Leisure Lodge Golf Club, and 5 km from Ukunda Airport.
This one-bedroom villa offers luxurious accommodation for up to three guests, boasting a swimming pool, spa, fitness centre, and free parking, with nearby opportunities for activities such as darts and cycling.
©2026 cozycozy.com