Skip to main content
Accommodations Flights Flight + Hotel Car Rentals Airport Taxis

Looking for deals in Diani Beach?

Check prices and accommodations for:

Hotels and More in Diani Beach

Hotel Sonrisa

Hotel Sonrisa

Diani Beach

Offering beachfront accommodations in Diani Beach, Hotel Sonrisa features a swimming pool, bar and BBQ facilities. Guests can relax in the garden or enjoy a drink and some sunshine on the terrace. Villa de Lux is very big and comfortable Pool is nice Private beach is perfect . During the day beach is empty. No beach boys at all. All drinks during our stay was allocated to our room very properly Hotel is far from all restaurants They organized for as all restaurants , safari trips. Just ask! You need swiming shoes to get into ocean Good selection of drinks

Show more Show less
9.1 Awesome 241 reviews
Ocean Village Club

Ocean Village Club

Diani Beach

Located on the Indian Ocean along the white sandy Diani Beach, Ocean Village Club offers guests a tranquil haven. The place is very nice for relaxing and leave the world behind, the people who work there are the kindest i’ve ever met in my life.

Show more Show less
Avg. price/night: $162
9.4 Awesome 611 reviews
Seaclusion Diani

Seaclusion Diani

Diani Beach

Set in Diani Beach, less than 0.6 mi from Baharini Shopping Center, Seaclusion Diani House has an outdoor swimming pool and rooms with free WiFi access. The entire is large, recently completed, spacious, well decorated, clean and modern with touches of traditional. The room is VERY large, as is the bathroom. The bathroom is huge, beautifully and minimally designed, spotless with useful amenities like robes and sandals because you will want to lounge in the room or your large, private veranda. Large closet space with a full length mirror. The pool is gorgeous, and beautifully light at night. There are bar chairs in the pool, again, encourages lounging around. Place is perfect for a small group of people. Owner of the space is very personable and helpful. Transfer from the airport was a great driver. Next time I would arrive at Ukunda airport instead of Mombasa.

Show more Show less
9.7 Exceptional 9 reviews
The Maji Beach Boutique Hotel

The Maji Beach Boutique Hotel

Diani Beach

Located along the sandy Diani Beach, The Maji Beach Boutique Hotel features an outdoor and indoor pool, a restaurant and poolside bar. It also offers a fitness center and massage services. Excellent and personalised service. Helpful staff. The rooms are delightfully designed and I am told all 15 of them are unique. All the meals are à la carte and the chefs do an amazing job. There is a gym upstairs facing the ocean if you don't want to run on the beach.  The swinging hammocks by the sea are just perfect for reading or relaxing. Just to show how personalised their service is: I went for a walk to Diani and as I entered the lobby, someone was waiting for me with a cool towel infused with lemon grass. It doesn't get better than this. The art of personalised service at The Maji makes you want to to come back.

Show more Show less
Avg. price/night: $280
9.3 Awesome 13 reviews
Afrika Pearl & Spa

Afrika Pearl & Spa

Diani Beach

Offering splendid sea views, Afrika Pearl & Spa is located on white and sandy Diani Beach. This boutique hotel offers an outdoor pool, wellness facilities and a kids' club. Food was great, room was great & location was beautiful

Show more Show less
8.2 Very Good 164 reviews
Papillon Lagoon Reef Hotel

Papillon Lagoon Reef Hotel

Diani Beach

Set on Diani Beach, Papillon Lagoon Reef features an outdoor pool, beach bar and restaurant terrace all overlooking the Indian Ocean. Lush surroundings and great open space! The lagoon pool with the swim up bar was the highlight! Great choice of good food for all the breakfast, lunch and dinners!

Show more Show less
Avg. price/night: $82
8.3 Very Good 162 reviews

Most-booked hotels in Diani Beach in the past month

Diani Beach's best hotels with breakfast

Budget hotels in Diani Beach

FAQs about hotels in Diani Beach

  • Diplomat Diani Beach Resort, Ocean Village Club, and Afrika Pearl & Spa got great room view-related reviews from travelers in Diani Beach.

  • For hotels in Diani Beach that serve highly-rated breakfasts, try Hotel Sonrisa, The Sands at Nomad, and The Maji Beach Boutique Hotel.

  • These hotels in Diani Beach are highly rated by couples: Seaclusion Diani, Ocean Village Club, and The Maji Beach Boutique Hotel.

  • On average, it costs $159 per night to book a 3-star hotel in Diani Beach for tonight. You'll pay around $172 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Diani Beach will cost around $547, on average (based on Booking.com prices).

  • Ocean Village Club, Hotel Sonrisa, and Seaclusion Diani are some of the popular hotels in Diani Beach.

  • The average price per night for a 3-star hotel in Diani Beach this weekend is $94 or, for a 4-star hotel, $290. Looking for something even fancier? 5-star hotels in Diani Beach for this weekend cost around $1,062 per night, on average (based on Booking.com prices).

  • Many families visiting Diani Beach loved staying at Afrochic Diani, Diplomat Diani Beach Resort, and Ocean Village Club.

  • On average, 3-star hotels in Diani Beach cost $122 per night, and 4-star hotels in Diani Beach are $205 per night. If you're looking for something really special, a 5-star hotel in Diani Beach can be found for $226 per night, on average (based on Booking.com prices).

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Diani Beach:

Explore guest reviews of hotels in Diani Beach