Hotels in Diani Beach

29 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • stayz
  • expedia
  • hotelscom
  • tripadvisor
  • tripcom
  • agoda
  • homestay
  • tuivillas
  • hostelworld
  • hotelopia
Diani Beach hotels
Choose the perfect holiday 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

Diani Reef Beach Resort & Spa - Diani Beach
Diani Beach
23/07 – 30/07
A$297/nighttotal: A$2079 (7 )

Diani Reef Beach Resort & Spa

1 2
hotel , Ukunda
Diani Reef Beach Resort & Spa is a five-star hotel situated directly on Diani Beach in Ukunda, offering a prime beachfront location ideal for families.
This resort features 143 wheelchair-accessible rooms, a spa, fitness centre, tennis court, sauna, and multiple dining and bar options, with Wi-Fi and airport transfers available.
Ocean Village Club (Adults Only) - Diani Beach
9.6 1218 reviews
Diani Beach
22/12 – 28/12
A$562/nighttotal: A$3372 (6 )

Ocean Village Club (Adults Only)

1 2
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.
Lalagalu - Diani Beach
8.9 360 reviews
Diani Beach
22/12 – 28/12
A$552/nighttotal: A$3312 (6 )

Lalagalu

1 2
hotel , Mombasa
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.
Casamia Suites - Diani Beach
8.8 57 reviews
Diani Beach
06/08 – 08/08
A$93/nighttotal: A$186 (2 )

Casamia Suites

1 1
hotel , Diani Beach
Casamia Suites, a 5-star hotel in Diani Beach, Kenya, is situated a 4-minute walk from the beach, 3.5km from Leisure Lodge Golf Club, and 4.3km from Colobus Conservation, with Ukunda Airport just 1.9km away.
This beachfront suite offers 25 square metres of space, accommodating up to 3 guests, and features air conditioning, a private bathroom, free Wi-Fi, and amenities including a desk, electric kettle, fridge, safety deposit box, and flat-screen TV.

Best Diani Beach hotels with a pool

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

Blue Marlin Beach Hotel - Diani Beach
8.3 244 reviews
Diani Beach
31/12 – 08/01
A$1750/nighttotal: A$14000 (8 )

Blue Marlin Beach Hotel

3 8
hotel , Diani Beach
The Blue Marlin Beach Hotel is situated directly on Diani Beach, just 20 metres from the shore, 40 kilometres from Mombasa and 48 kilometres from Moi International Airport. The hotel has received very good user ratings and excellent location ratings, with cleanliness also rated very good.
The hotel offers a range of amenities including a swimming pool, a tropical garden, a sauna, a spa, a restaurant, a bar and a fitness centre. Guests can enjoy Swahili-inspired decor, a direct beachfront location, Halal breakfast options, an onsite seafood restaurant, free Wi-Fi, a 24-hour front desk, airport shuttle services and multilingual staff.
The Coconut Beach Boutique Lodge & Spa - Diani Beach
8.8 3 reviews
Diani Beach
14/11 – 29/11
A$255/nighttotal: A$3825 (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.
Sonrisa Villas - Diani Beach
8.7 83 reviews
Diani Beach
02/08 – 08/08
A$1095/nighttotal: A$6570 (6 )

Sonrisa Villas

4 7
hotel , Mombasa
Sonrisa Villas, a 4-star hotel in a tranquil area of Diani Beach, Kenya, is located a 34km drive from Moi International Airport and 21 minutes from Diani Chale Marine National Reserve.
This beachfront property offers three self-catering apartments, each with a modern kitchen, balcony, and air conditioning, boasting a large swimming pool, spa, restaurant, bar, and on-site water sports facilities.
Seaclusion Diani - Diani Beach
Diani Beach
10/09 – 13/09
A$145/nighttotal: A$435 (3 )

Seaclusion Diani

1 2
hotel , Kinondo
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.

Frequently asked questions about hotels in Diani Beach

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

    Diani Beach is perfect for relaxing. Spend your days soaking up the sun on the beach, indulging in a massage at a local spa, or taking a leisurely boat trip to the coral reefs. You can also enjoy a yoga session at one of the many beachside resorts or simply unwind with a good book and a cold drink.
  • 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.

  • 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 luxury hotels offer additional amenities like spa services, gyms, and kids' clubs.
  • 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.

  • 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, from April to June and September to October. This is when the weather is still pleasant but the crowds are smaller, and you'll likely get better deals. However, if you're looking for the best weather, the dry season, from June to October, is the ideal time to visit.
  • 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.

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

    Unfortunately, Diani Beach is not known for being particularly pet-friendly. There are limited options for taking your pet to restaurants or beaches. However, you can always enjoy walks along the beach with your furry friend, and some hotels may allow pets with prior arrangements.
  • 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.

  • 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.

Destinations nearby

Best Diani Beach hotels with air conditioning

The Villa Luxury Suites Hotel - Diani Beach
9.2 71 reviews
Diani Beach
30/07 – 07/08
A$740/nighttotal: A$5920 (8 )

The Villa Luxury Suites Hotel

2 4
hotel , Diani Beach
The Villa Luxury Suites Hotel is located a short walk from Diani Beach and Diani Snake Park, and 4.2 kilometres from Kongo Mosque.
This 4-star hotel provides air conditioning, Wi-Fi in public areas, an outdoor swimming pool, on-site dining options including a restaurant and bar, and free parking.
Boxo Diani - Diani Beach
9.0 14 reviews
Diani Beach
11/10 – 16/10
A$168/nighttotal: A$840 (5 )

Boxo Diani

2 4
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.
Nyumbani Bustani Cottage - Diani Beach
Diani Beach
07/01 – 31/01
A$54/nighttotal: A$1296 (24 )

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.
Diani's Little Gem - Diani Beach
8.6 5 reviews
Diani Beach
10/09 – 13/09
A$29/nighttotal: A$87 (3 )

Diani's Little Gem

1 2
hotel , Ukunda
Diani's Little Gem, a hotel in Ukunda, is located 1.9 kilometres from Diani Beach and 2.7 kilometres from Leisure Lodge Golf Club, with Ukunda Airport situated 1 kilometre away.
This accommodation offers rooms with air conditioning, free WiFi, and private bathrooms, suitable for up to three guests, and includes a terrace, garden, and room service.

Best Diani Beach hotels with a balcony

Eleven Pearl Boutique Hotel & Spa - Diani Beach
8.1 476 reviews
Diani Beach
10/09 – 13/09
A$225/nighttotal: A$675 (3 )

Eleven Pearl Boutique Hotel & Spa

1 2
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.
Marikeka Hotel - Diani Beach
9.4 24 reviews
Diani Beach
23/07 – 30/07
A$161/nighttotal: A$1127 (7 )

Marikeka Hotel

1 2
hotel , Galu
The Marikeka Hotel in Galu is located less than 1 kilometre (approximately 965 metres) from Diani Beach and a 19-minute walk from Colobus Conservation, with Ukunda Airport 8 kilometres away.
This family-friendly accommodation offers air-conditioned rooms with balconies, a swimming pool, on-site restaurant, bar, and complimentary WiFi, suitable for up to three guests.
Diani Breeze Villas - Diani Beach
10 2 reviews
Diani Beach
14/11 – 29/11
A$156/nighttotal: A$2340 (15 )

Diani Breeze Villas

1 2
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.
Skippers - Adults Only - Diani Beach
8.7 57 reviews
Diani Beach
06/08 – 08/08
A$67/nighttotal: A$134 (2 )

Skippers - Adults Only

1 1
hotel , Diani Beach
Skippers - Adults Only is situated in Ukunda, just 2.2 kilometres from Diani Beach and 3.2 kilometres from Leisure Lodge Golf Club. The hotel is highly rated by guests, with excellent reviews for its location, cleanliness, and overall experience.
The accommodation is ideal for couples, with one bedroom and one bathroom, and a maximum capacity of two guests. Guests can enjoy a peaceful and relaxing stay, with amenities such as a garden, terrace, restaurant, bar, and free parking.
©2026 cozycozy.com