Skip to main content

Search hotels in Diani Beach

Enter your dates to see the latest prices and deals for Diani Beach hotels

Diani Beach – 343 hotels and places to stay

Filter by:

Star Rating

Review score

Soul Breeze Beach Resort

Hotel in Diani Beach

Soul Breeze Beach Resort, located on Diani Beach, features a restaurant and free WiFi. The area is popular for windsurfing, snorkeling and diving.

A
ABRAHAM
From
Kenya
Excellent service and friendly Receptionist and waiters. I'd say I exceeded my expectations.will definitely come back again.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 397 reviews
Price from
$61.20
1 night, 2 adults

Nomad Beach Resort

Hotel in Diani Beach

Nestled along the pristine shores of Diani Beach, Nomad Beach Resort offers the perfect blend of luxury, relaxation, and adventure on Kenya’s stunning Southern Coast.

S
Stephen
From
Canada
Overall an absolutely wonderful experience. The setting and facilities were fabulous. Staff attentive and friendly. Rooms spectacular. Breakfasts were plentiful and delicious. Dinners were excellent. Location right on one of the most beautiful beaches in the world. Amazing experience.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 137 reviews
Price from
$382.50
1 night, 2 adults

PrideInn Hotel Diani

Hotel in Diani Beach

Featuring free WiFi, PrideInn Hotel Diani offers accommodations in Diani Beach. The hotel has an outdoor pool, and guests can enjoy a meal at the restaurant or a drink at the bar.

N
Njenga
From
Kenya
Very friendly staff and good rooms.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 364 reviews
Price from
$130.05
1 night, 2 adults

The Maji Beach Boutique Hotel -Adults Only

Hotel in 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.

D
Daya
From
United States
We were there to celebrate my husband 50th bday and the team (thank you Zipora and Evelyn for your hospitality, warmth and kindness) went out of the way to ensure that our time was special. Everything about the Maji hotel and our experience was exceptional. The hotel is aesthetically decorated, lots of fun and comfortable corners to sit in, the beach beds super comfy and the wrap around pool kept clean (thank you Wilson), the beach is gorgeous, the service is on point (thank you Erasmus, Zippy, Caroline), the rooms spotless where the housekeeping staff ran it as a well-oiled machine, and the food delicious. Our morning walks to the Kongo river were followed with an exceptional breakfast spread. We spent the rest of the time happily on the beach beds, reading and swimming. My original plan was to venture out for dinners but the food was so good that we ended up eating all meals at the hotels with the chef going out of the way to accommodate our vegetarian diet and adapting the swahilli dishes for variety. We had a special table setup that was beautifully decorated to celebrate my husband's bday with a cake. The security is always there, making sure monkeys stay at bay, discrete but always there. To all staff at Maji, thank you for giving us the best of memories on this very special holiday.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 56 reviews
Price from
$561.60
1 night, 2 adults

Pinewood Beach Resort and Spa

Hotel in Diani Beach

Pinewood Beach Resort and Spa is located on Galu Beach and 6.2 mi away from the Ukunda Airstrip. This boutique hotel features water sport facilities, an outdoor pool and restaurants.

V
Viktoriia
From
United Arab Emirates
the team were very helpful and service was excellent, rooms are good, food delicious.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 111 reviews
Price from
$214
1 night, 2 adults

Villa Mandhari - Diani Beach

Hotel in Diani Beach

Located 1640 feet from the Indian Ocean and offering an outdoor swimming pool and free WiFi, Villa Mandhari - Diani Beach offers accommodations in Diani Beach.

L
LaKiesha
From
United States
The property is beautiful, very comfortable. 
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 39 reviews
Price from
$147.25
1 night, 2 adults

Glory Ocean Villas - Diani

Hotel in Diani Beach

Located in Diani Beach, 2.5 miles from Leisure Lodge Golf Club, Glory Ocean Villas - Diani provides accommodations with an outdoor swimming pool, free private parking, a garden and barbecue...

S
Samantha
From
Kenya
The place was good
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 14 reviews
Price from
$42.30
1 night, 2 adults

Amkia Villas Diani

Hotel in Diani Beach

Located in Diani Beach, 1.6 miles from Colobus Conservation, Amkia Villas Diani has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

A
Anthony
From
United States
Beautiful property, rooms, and pool. Everything is new and very well-maintained. Staff were extremely helpful and friendly. I'm looking forward to staying there again.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 20 reviews
Price from
$101.25
1 night, 2 adults

Lotfa Resort by Antares Hotels

Hotel in Diani Beach

Located in Diani Beach, 1.4 miles from Colobus Conservation, Lotfa Resort by Antares Hotels provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

W
W/L
From
Kenya
Nice breakfast, comfortable bed, clean room, friendly staff, value for money, nice swimming pool
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 11 reviews
Price from
$89
1 night, 2 adults

Searenity Beach Villa

Hotel in Diani Beach

Located in Diani Beach, 1.6 miles from Diani Beach, Searenity Beach Villa has accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area.

K
Kuniko
From
United States
Amazing food with a gorgeous view of garden, beach and sea.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 109 reviews
Price from
$260
1 night, 2 adults
See all 343 hotels in Diani Beach

Hotels with airport shuttles in Diani Beach

Most booked hotels in Diani Beach and surrounding area in the past month

See all

Budget hotels in Diani Beach and nearby

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 133 reviews

    Offering a garden, Oasis Diani Beach Villas features accommodations in Diani Beach. This property offers access to a balcony, a pool table, free private parking, and free Wifi.

  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 11 reviews

    Located in Diani Beach, 1.4 miles from Colobus Conservation, Lotfa Resort by Antares Hotels provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 2 reviews

    P&PDianiBeach is located in Diani Beach, just 2.3 miles from Colobus Conservation and 2.6 miles from Leisure Lodge Golf Club. This property offers access to a terrace and free private parking.

  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 266 reviews

    Located in Diani Beach, 2.4 miles from Colobus Conservation, Stilts Diani Beach has accommodations with a garden, free private parking, a private beach area and a terrace.

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 3 reviews

    Kreyol Krib Diani Beach enjoys a location in Diani Beach, a 11-minute walk from Diani Beach and 1.6 miles from Colobus Conservation.

  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 12 reviews

    Babylon Gardens Diani has a garden, a shared lounge and a sun terrace with swimming pool and à la carte breakfast in Ukunda.

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 205 reviews

    Located in Diani Beach, 2.4 miles from Leisure Lodge Golf Club, Seaclusion Diani has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 20 reviews

    Located in Diani Beach, 1.6 miles from Colobus Conservation, Amkia Villas Diani has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Hotels located in the center of Diani Beach

  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 2 reviews

    Located in Diani Beach, a 3-minute walk from Diani Beach, Manyatta Holiday Apartments has accommodations with an outdoor swimming pool, free private parking, a private beach area and a restaurant.

  • Scored out of 10, guest rating 6.9
    Pleasant - What previous guests thought, 44 reviews

    Armaan Guest House offers accommodations in Diani Beach, 2.2 miles from Colobus Conservation and 2.8 miles from Leisure Lodge Golf Club.

  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 137 reviews

    Nestled along the pristine shores of Diani Beach, Nomad Beach Resort offers the perfect blend of luxury, relaxation, and adventure on Kenya’s stunning Southern Coast.

  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 3 reviews

    Flavor of the Coast in Diani Beach provides accommodations with pool with a view, a garden, and barbecue facilities. This property offers access to a terrace, free private parking, and free Wifi.

  • Featuring a garden, Breakfast Included at Modern Pes Villa Diani Beach features accommodations in Diani Beach. This property offers access to a terrace, free private parking, and free Wifi.

  • Providing a garden, pesvilla features accommodations in Diani Beach. This property offers access to a patio, free private parking, and free Wifi.

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 144 reviews

    Offering an outdoor pool, Diani Marine Divers Village is located 492 feet from Diani Beach. Free WiFi access is available. Each room here will provide you with a refrigerator.

  • Lux Suites kivulini Cottages Diani Beach offers accommodations in Diani Beach, a 5-minute walk from Diani Beach and 1.3 miles from Colobus Conservation.

Best hotels with breakfast in Diani Beach and nearby

  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 191 reviews

    Located in Diani Beach, 1.2 miles from Colobus Conservation, Safari Beach Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 9 reviews

    Located in Diani Beach, 1.4 miles from Colobus Conservation, Villa Branca Diani Boutique Luxury & Personalized Service has accommodations with an outdoor swimming pool, free private parking, a garden...

  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 617 reviews

    Set on Diani Beach, Papillon Lagoon Reef features an outdoor pool, beach bar and restaurant terrace all overlooking the Indian Ocean.

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 56 reviews

    Located on Diani Beach with panoramic ocean views, Waterlovers Beach Resort offers an outdoor pool, a restaurant and free WiFi. The resort is 22 mi away from Mombasa.

  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 263 reviews

    Offering an outdoor pool and a restaurant, Diani Sea Resort is located in Diani Beach. Free WiFi access is available in this resort.

  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 43 reviews

    Galawa Beach Apartments is a recently renovated apartment in Diani Beach where guests can make the most of its bar and barbecue facilities. With city views, this accommodation provides a balcony.

  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 145 reviews

    Just 19 mi south of Mombasa, African Dream Cottages - Diani Beach is located in Diani close to the beach. It offers an outdoor pool, restaurant and a bar.

  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 95 reviews

    With Diani Beach reachable in 1.7 miles, peeKAboo Diani Beach features accommodations, a restaurant, water sports facilities, an outdoor swimming pool, and a garden.

FAQs about hotels in Diani Beach

What Guests Said About Diani Beach:

  • 10.0

    Thank you so much for hosting us!

    Thank you so much for hosting us! We truly enjoyed our stay — everything was just perfect. Your place was clean, comfortable, and had everything we needed. We especially appreciated the peaceful atmosphere Your attention to detail and warm communication really made us feel welcome. We’ll definitely recommend your place to others and hope to come back again in the future!
    Guest review by
    Omondi
  • 10.0

    Diani beach is a great place to chill, relax, swim in warm...

    Diani beach is a great place to chill, relax, swim in warm ocean waters. Diani beach has a vibrant and eclectic nightlife , for those who want it. Getting around by tuk-tuk taxi is cheap and easy, the people are fab, But . . . don't go in May, or early June, it is very very rainy! December to March are best, Jan & Feb dryest by far. Enjoy.
    Guest review by
    Tim
    Kenya
  • 8.0

    Diani is a must see while visiting Kenya.

    Diani is a must see while visiting Kenya. Just make sure you pick your dates well. We visited Diani in April which was the start of the raining season but it was hot. The dry season runs from August to December and I can only imagine how hot it can get. Many resorts don't have A/C but portable fans in rooms. It helps but the rooms are still hot. Bring insect repellent sprays as insects and mosquitoes are around. Plenty of activities to do. Wasani day trip is a must do, camel/horse rides along the beach, sunset in Congo river, glassboat rides, jet ski, kite surfing etc. Be ready to negotiate anything you buy as the locals have the tendency to overcharge foreigners. Also there is a small splash place for kids. It is not as big and elaborate as the big theme parks but it helps keep the kids busy and distracted.
    Guest review by
    Anonymous
  • 10.0

    Diani beach is fabulous.

    Diani beach is fabulous. Try to go early morning and early evening to get the best experience without sunburn. The glass-bottom boat trip to Robinson Island is wonderful and you can snorkel just meters off the sand island. Don’t worry if you didn’t bring a snorkel, they usually have some on the boats (ask before you set out and they will borrow from each other).
    Guest review by
    Tessa
  • 10.0

    Diani beach and Galu beach just south of Diani are beautiful...

    Diani beach and Galu beach just south of Diani are beautiful white sandy beaches offering all sorts of water sports including diving. Great restaurants along the beach. A wide range of hotels to chose from. I love Diving the Crab dive center at Nomads, which also has a lovely beach-front restaurant. The Salty Squid is great place for either lunch or dinner. Great snorkelling and kitesurfing.
    Guest review by
    Anoushka
  • 10.0

    The cleanest beach in the World!

    The cleanest beach in the World! The white sandy beaches go on forever.. Hotels are just perfect, beach bars are well maintained and the staff the best you can find. Water sports like Jet skying, Kite surfing and scuba diving are easily accessible and affordable. A visit to see the diverse marine life at for Snorkeling and deep sea fishing can be arranged from the hotel. This place takes my breath away with each visit.
    Guest review by
    Irene
    Kenya

See reviews by guests who stayed at hotels in Diani Beach

See all
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 20 reviews
    Really spacious and beautiful villa - super good value for money. Located on one side of diani beach, but the rides around with a tuk tuk are enjoyable. The beach is very close, but the only downside is when going to the beach there are mega annoying massage providers and so-called beach boys. I hope the community will change that as they have done at Lamu island.
    Guest review by
    Kaidi
    Estonia
  • From $205 per night
    Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 720 reviews
    Location is probably the best part of Diani Beach North of shops at Diani Beach Road intersection. Our beach front room was well sited only a few steps from the sandy beach it was clean and comfortable. Some areas of the hotels could benefit from an upgrade but this never detracted from our stay. Staff were all very friendly.
    Guest review by
    Anonymous
    United Kingdom
  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 29 reviews
    Very clean, cosy space, with fast WiFi when it was working. Located out of the way and felt safe. Friendly dogs on the property. Host had good communication and helped when needed. Location was 15 minute walk from supermarkets and 10 minute boda to Diani beach.
    Guest review by
    David
    United Kingdom
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 768 reviews
    The rooms and property are stunning and the staff is great and very helpful and attentive. The breakfast and dinner that’s included is of high quality. The beds at the beach are very comfortable. It’s the perfect place to stay at Diani beach.
    Guest review by
    Caroline Brudvi
    Spain