Hotels in Diani Beach

29 available hotel offers

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

29 Cheap hotels in Diani Beach

Best Diani Beach luxury hotels (4 and 5 stars)

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

Eleven Pearl Boutique Hotel & Spa - Diani Beach
8.1 476 reviews
Diani Beach
14/07 – 21/07
1704 ﺩ.ﺇ/nighttotal: 11928 ﺩ.ﺇ (7 )

Eleven Pearl Boutique Hotel & Spa

2 6
hotel , Diani Beach
Eleven Pearl Boutique Hotel & Spa is situated in Diani Beach, Kenya, a short walk from the beach itself, 2.6km from Galu Beach, and 6km from Ukunda Airport.
This 4-star hotel offers 1-bedroom suites with air conditioning, a swimming pool, spa, fitness centre, restaurant serving African, French and Greek cuisine, and various activities including darts and cycling, plus proximity to watersports.
Mzima Beach - Diani Beach
Diani Beach
30/07 – 07/08
1094 ﺩ.ﺇ/nighttotal: 8752 ﺩ.ﺇ (8 )

Mzima Beach

1 4
hotel , Mombasa
Hotel listing in a 4-star luxury hotel. You will be in Mombasa.
Services and facilities include a room service and an elevator. This hotel also has air conditioning!
Malaika Gardens Resort - Diani Beach
Diani Beach
23/07 – 30/07
182 ﺩ.ﺇ/nighttotal: 1274 ﺩ.ﺇ (7 )

Malaika Gardens Resort

1 2
hotel , Diani Beach
Malaika Gardens Resort, located in Diani Beach, is a 17-minute walk from Diani Beach and a short distance from Ukunda Airport.
This 4-star resort offers 1-bedroom accommodation for up to three guests, featuring a garden, terrace, on-site restaurant, bar, room service, and free private parking, with some rooms providing balconies and complimentary WiFi.
Lalagalu - Diani Beach
Diani Beach
23/07 – 30/07
697 ﺩ.ﺇ/nighttotal: 4879 ﺩ.ﺇ (7 )

Lalagalu

1 2
hotel , Galu
Hotel LalaGalu, the Lalagalu offer, enjoys a central Galu Kinondo location, offering easy access to the town's main landmarks within walking distance.
This 3-star establishment provides guests with a range of amenities including a restaurant, spa, free Wi-Fi, and secure parking, ensuring a comfortable stay.

Best Diani Beach hotels with a pool

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

Boxo Diani - Unique Beach Front Container Eco-hotel - Diani Beach
8.6 535 reviews
Diani Beach
23/07 – 30/07
209 ﺩ.ﺇ/nighttotal: 1463 ﺩ.ﺇ (7 )

Boxo Diani - Unique Beach Front Container Eco-hotel

1 2
hotel , Diani Beach
Boxo Diani is situated in Diani Beach, just a short 3.2km walk from Galu Beach and 2.6km from Colobus Conservation, offering easy access to the area's natural beauty and attractions. The hotel has received very good user ratings, excellent location and cleanliness ratings, making it a popular choice for travellers seeking a comfortable and enjoyable stay.
The hotel offers a range of comfortable rooms, each with a floor area of 14 square metres, featuring air conditioning, free Wi-Fi, and private bathrooms. Guests can enjoy a variety of amenities including a swimming pool, spa, restaurant, bar, parking, and a sun terrace, providing ample opportunities for relaxation and entertainment.
Tombo House - Diani Beach
9.0 35 reviews
Diani Beach
14/11 – 29/11
359 ﺩ.ﺇ/nighttotal: 5385 ﺩ.ﺇ (15 )

Tombo House

1 2
hotel , Diani Beach
Tombo House, a 4-star hotel in Diani Beach, enjoys a prime location less than 500 metres from Diani Beach and the Diani-Chale Marine National Park and Reserve, with Kongo Mosque and Galu Kinondo within 10km.
This establishment offers guests free buffet breakfast, an outdoor pool, a fitness centre, free Wi-Fi in public areas, free self-parking, and various on-site dining options including a restaurant, bar, and coffee shop.
Blessing Holiday Homes - Diani Beach - Diani Beach
8.2 28 reviews
Diani Beach
31/12 – 08/01
841 ﺩ.ﺇ/nighttotal: 6728 ﺩ.ﺇ (8 )

Blessing Holiday Homes - Diani Beach

4 8
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.
The Maji Beach Boutique Hotel -Adults Only - Diani Beach
9.4 115 reviews
Diani Beach
10/09 – 13/09
1613 ﺩ.ﺇ/nighttotal: 4839 ﺩ.ﺇ (3 )

The Maji Beach Boutique Hotel -Adults Only

1 2
hotel , Diani Beach
The Maji Beach Boutique Hotel is located on Diani Beach, just a short distance from Ukunda Airstrip and a scenic drive from Mombasa. It's a 5-star hotel with excellent user ratings for its location, cleanliness, and overall experience.
The hotel offers a range of comfortable and spacious rooms, each with a balcony overlooking the Indian Ocean. Guests can enjoy a variety of amenities, including swimming pools, a spa, a fitness centre, and multiple dining options.

Frequently Asked Questions about hotels in Diani Beach

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

    The beach itself is free, of course! And you can walk along the shore for hours, soaking up the sun and the beautiful views. If you want to be a bit more active, the Diani Beach market is a great place to pick up some local crafts, souvenirs, and fresh fruit. It's a great way to experience the local culture.
  • What are the best hotels with a swimming pool in Diani Beach?

    Swahili Beach Resort, Papillon Lagoon Reef Hotel and Diani Reef Beach Resort & 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?

    Diani Beach itself is perfect for relaxing. You can spend your days lounging on the sand, swimming in the crystal-clear waters, or taking a stroll along the beach. For a more luxurious experience, head to one of the many spas in the area for a massage or other treatments. You can also enjoy a sunset cruise or a romantic dinner on the beach.
  • 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, Bahari Dhow Beach Villas and Diani Sea Lodge 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. Many also have swimming pools, restaurants, and bars. Some even have fitness centers and spa facilities. You can find everything from budget-friendly guesthouses to luxury resorts.
  • What are the best luxury hotels in Diani Beach?

    Seaclusion Diani, The Villa Luxury Suites Hotel and Casamia Suites 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 low season, which runs from April to June and September to November. You'll find the best deals and fewer crowds during these months. However, if you're looking for a more lively experience, the high season from December to March is when the beach is at its busiest.
  • What are the best family friendly hotels in Diani Beach?

    The best family friendly hotels in Diani Beach are Swahili Beach Resort, Papillon Lagoon Reef Hotel and Diani Reef Beach Resort & Spa.

  • What are some pet-friendly activities in and around Diani Beach?

    There aren't many dedicated pet-friendly activities in Diani Beach. However, you can take your dog for a walk along the beach, or visit one of the many restaurants with outdoor seating that welcome pets. There are also a few pet-friendly hotels and guesthouses in the area.
  • What are the best pet friendly hotels in Diani Beach?

    The best pet friendly hotels in Diani Beach are Aqua Resort, Villa Mandhari - Diani Beach and Galu Inn.

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

    If you're looking for a change of pace, head to Mombasa, which is about 30km north of Diani Beach. It's a vibrant city with a rich history and a bustling waterfront. You can visit Fort Jesus, the Old Town, or explore the local markets. If you want to learn more about the local culture, visit the Kaya Kinondo Sacred Forest, which is a traditional Mijikenda village.
  • What are the best hotels with jacuzzi in Diani Beach?

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

Destinations nearby

Best Diani Beach hotels with air conditioning

Blessing Holiday Homes - Diani Beach - Diani Beach
Diani Beach
22/12 – 28/12
204 ﺩ.ﺇ/nighttotal: 1224 ﺩ.ﺇ (6 )

Blessing Holiday Homes - Diani Beach

1 2
hotel , Diani Beach
Blessing Holiday Homes, a hotel located in the exclusive Msambweni area of Diani Beach, offers a secluded beachfront experience approximately 15 kilometres south of the main tourist hub, with convenient proximity to Ukunda Airstrip.
This family-friendly accommodation provides air conditioning, Wi-Fi, a swimming pool, a garden, a restaurant, and a bar, with room service and parking also available for guests.
Skippers Coliving - Diani Beach
10 1 review
Diani Beach
23/07 – 30/07
167 ﺩ.ﺇ/nighttotal: 1169 ﺩ.ﺇ (7 )

Skippers Coliving

1 2
hotel , Diani Beach
Skippers Coliving, a 2.5-star hotel in Diani Beach, Kenya, is located within 2km of Diani Beach and Diani Snake Park, and 10km from Galu Kinondo Beach and the Kongo Mosque.
This guest house offers rooms with one bathroom, accommodating up to two guests, and features a swimming pool, fitness centre, restaurant, bar, free breakfast, and free Wi-Fi and parking.
Nyumbani Bustani Cottage - Diani Beach
Diani Beach
23/07 – 30/07
141 ﺩ.ﺇ/nighttotal: 987 ﺩ.ﺇ (7 )

Nyumbani Bustani Cottage

1 2
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.
Mzima Beach - Diani Beach
8.9 26 reviews
Diani Beach
30/07 – 07/08
1637 ﺩ.ﺇ/nighttotal: 13096 ﺩ.ﺇ (8 )

Mzima Beach

2 4
hotel , Galu
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.

Best Diani Beach hotels with a balcony

The Coconut Beach Boutique Lodge & Spa - Diani Beach
8.8 3 reviews
Diani Beach
14/11 – 29/11
660 ﺩ.ﺇ/nighttotal: 9900 ﺩ.ﺇ (15 )

The Coconut Beach Boutique Lodge & Spa

1 2
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.
Babylon Gardens - Diani Beach
9.4 3 reviews
Diani Beach
14/11 – 29/11
285 ﺩ.ﺇ/nighttotal: 4275 ﺩ.ﺇ (15 )

Babylon Gardens

1 2
hotel , Diani Beach
Babylon Gardens, a 3-star hotel in Diani Beach, is conveniently located 1.3km from Diani Beach, within 5km of Galu Kinondo Beach and Diani Snake Park, and less than 10km from Kaya Kinondo Sacred Forest and Kongo Mosque.
This establishment offers an outdoor pool, on-site restaurant and bar, complimentary breakfast, free Wi-Fi in public areas, free parking, and features such as a garden and terrace.
Amkia Villas Diani - Diani Beach
9.3 71 reviews
Diani Beach
07/01 – 31/01
404 ﺩ.ﺇ/nighttotal: 9696 ﺩ.ﺇ (24 )

Amkia Villas Diani

1 2
hotel , Diani Beach
Amkia Villas Diani is situated in Diani Beach, Kenya, 2.6 km from Colobus Conservation and 5 km from Ukunda Airport, offering convenient access to wildlife and travel.
These family-friendly villas provide private patios with pool views, free Wi-Fi, air conditioning, a swimming pool, and free private parking; modern amenities include flat-screen TVs, safety deposit boxes, and refrigerators.
Diani Campsite & Cottages - Diani Beach
8.6 4 reviews
Diani Beach
30/07 – 07/08
232 ﺩ.ﺇ/nighttotal: 1856 ﺩ.ﺇ (8 )

Diani Campsite & Cottages

2 4
hotel , Diani Beach
Diani Campsite & Cottages, a 3-star hotel, offers direct access to Diani Beach, situated just 300 metres away, with Tiwi Beach a 11-kilometre drive and Fort Jesus and Mombasa Island within 40 kilometres.
This family-friendly establishment provides a spa, outdoor swimming pool, on-site restaurant and cafe, complimentary WiFi in public areas, and free self-parking, alongside a complimentary manager's reception.
©2026 cozycozy.com