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 – 356 hotels and places to stay

Filter by:

Star rating
Review score

Asha Boutique Hotel

Hotel in Diani Beach

Set in Diani Beach, 3.5 km from Leisure Lodge Golf Club, Asha Boutique Hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

F
Fiona
From
Canada
Gated complex, attentive staff. Fantastic spacious room, water temperature/pressure. Every member of staff & security are first class. Exceptional chef. Best shrimp in town! Beachside hammocks & ocean view equals complete peacefulness.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 145 reviews
Price from
US$237.50
1 night, 2 adults

Pinewood Beach Resort and Spa

Hotel in Diani Beach

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

I
Ildikó
From
Hungary
Very well run boutique hotel with kind, helpful, polite and always smiling staff. They worked for us hard from early in the morning till late in the evening.The garden was very well-kept, it was amezing, we felt like being in paradise. The food was so tasty with wide range. We liked every minutes of staying there! Thank you! We recommend this hotel to everyone.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 131 reviews
Price from
US$214
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.

D
DEEPAK
From
Kenya
The Views at the Restaurant. Food. Music. Room. Views from the Room.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 140 reviews
Price from
US$382.50
1 night, 2 adults

Amkia Villas Diani

Hotel in Diani Beach

Situated in Diani Beach, 2.6 km from Colobus Conservation, Amkia Villas Diani features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

G
Glorria
From
South Africa
Very beautiful place with nice interior, friendly owners
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 33 reviews
Price from
US$112.50
1 night, 2 adults

Skippers - Adults only

Hotel in Diani Beach

Located in Diani Beach, 1.2 km from Diani Beach, Skippers - Adults only provides accommodation with free bikes, free private parking, an outdoor swimming pool and a fitness centre.

M
Munezero
From
Uganda
The fact that it’s near the road and the place is quiet and cozy
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 6 reviews
Price from
US$33
1 night, 2 adults

Mzima Beach Residences - Diani Beach

Hotel in Diani Beach

Set in Diani Beach, less than 1 km from Galu Beach, Mzima Beach Residences - Diani Beach offers accommodation with a fitness centre, free private parking, a garden and a private beach area.

L
Laura
From
Germany
Great location directly by the beach, with a lot of attention to detail.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 31 reviews
Price from
US$264.60
1 night, 2 adults

The Maji Beach Boutique Hotel -Adults Only

Hotel in Diani Beach

Situated 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 centre and massage services.

A
Azhar
From
Kenya
The service was excellent, felt professional but homely as well. Food was spot on and if we asked for anything in addition it didn't feel like a chore. We would definitely recommend and stay again.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 55 reviews
Price from
US$518.40
1 night, 2 adults

Boxo Diani - Unique Beach Front Container Eco-Hotel

Hotel in Diani Beach

Set in Diani Beach, 300 metres from Galu Beach, Boxo Diani - Unique Beach Front Container Eco-Hotel offers accommodation with an outdoor swimming pool, free private parking, a shared lounge and a...

E
Etienne
From
Namibia
The breakfast was actually good. I loved the room, how close it was to the beach. The stuff was also very friendly. They were also helpful. I would definitely go back again one day.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 364 reviews
Price from
US$61.65
1 night, 2 adults

LalaGalu - Beachfront EcoCabins

Hotel in Diani Beach

Set in Diani Beach, a few steps from Galu Beach, LalaGalu - Beachfront EcoCabins offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a terrace.

A
Ashif
From
Canada
Beautiful boutique setting at one of the finest white-sand beach in the world. Sets a "NEW" standard for eco-friendly designed pods with modern and functional design. Great coffee & amazing breakfasts to start your vacation. The staff was super friendly & courteous. Thanks to all at Lala Galu - Diani... Ashif & Amynah (Toronto)
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 216 reviews
Price from
US$187.05
1 night, 2 adults

Safari Beach Hotel

Hotel in Diani Beach

Situated in Diani Beach, a few steps from Diani Beach, Safari Beach Hotel features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

S
Sicelo
From
South Africa
The stuff, the view and the food I love everything about Safari Beach Hotel. Wow it looks exactly the same as in the pictures.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 220 reviews
Price from
US$214.20
1 night, 2 adults
See all 356 hotels in Diani Beach

Hotels with airport shuttles in Diani Beach

Most booked hotels in Diani Beach and surroundings in the past month

See all

Hotels located in the centre of Diani Beach

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

    KK Homes is situated in Diani Beach, 300 metres from Diani Beach, 2.9 km from Colobus Conservation, and 5 km from Leisure Lodge Golf Club.

    From US$76.50 per night
  • Featuring air-conditioned accommodation with a private pool, Ntates Place Diani Beach is set in Diani Beach. This property offers access to a balcony, free private parking and free WiFi.

    From US$56 per night
  • Featuring pool views, Tollo Homes provides accommodation with balcony, around 700 metres from Diani Beach. This property offers access to a terrace, free private parking and free WiFi.

    From US$63.50 per night
  • Scored out of 10, guest rating 6.7
    Pleasant - What previous guests thought, 44 reviews

    Armaan Guest House, a property with a garden, is located in Diani Beach, 4.4 km from Leisure Lodge Golf Club, 9.2 km from Kaya Kinondo Sacred Forest, as well as 44 km from SGR Mombasa Terminus.

    From US$25 per night
  • Featuring air-conditioned accommodation with a private pool, pool view and a balcony, Erwin Holiday Homes is located in Diani Beach.

    From US$64.80 per night
  • Boasting a spa bath, Diani paradise villas is set in Diani Beach. The air-conditioned accommodation is 600 metres from Diani Beach, and guests can benefit from private parking available on site and...

    From US$270.90 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    A recently renovated apartment located in Diani Beach, Pamito Sunny Paradise in Diani features an indoor pool. This property offers access to a balcony, free private parking and free WiFi.

    From US$46 per night
  • Wendy's Da-Azizi Homes Diani is situated in Diani Beach, 3.4 km from Colobus Conservation, 5.1 km from Leisure Lodge Golf Club, and 9.1 km from Kaya Kinondo Sacred Forest.

    From US$47 per night

Best hotels with breakfast in Diani Beach and nearby

  • Boasting accommodation with a patio, Breakfast Included at Pes Villa Diani Beach is situated in Diani Beach. This property offers access to a balcony, free private parking and free WiFi.

    From US$140 per night
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 220 reviews

    Situated in Diani Beach, a few steps from Diani Beach, Safari Beach Hotel features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

    From US$147 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 12 reviews

    Situated in Diani Beach, 2.2 km from Colobus Conservation, Villa Branca Diani Boutique Luxury & Personalized Service features accommodation with an outdoor swimming pool, free private parking, a...

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

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

    From US$230 per night
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 1 review

    Set in Diani Beach, 3.5 km from Leisure Lodge Golf Club and 4.8 km from Colobus Conservation, Serene Garden Room APT offers a private beach area and air conditioning.

    From US$72 per night
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 58 reviews

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

  • Scored out of 10, guest rating 8.4
    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. The accommodation will provide you with a TV and air conditioning.

    From US$394.20 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 41 reviews

    2.5 km from Diani Beach, Galawa Beach Apartments is a recently renovated property set in Diani Beach and offers air-conditioned rooms with free WiFi and private parking.

    From US$65 per night

Budget hotels in Diani Beach and nearby

  • Located in Diani Beach, Boho Comfort Homes provides accommodation with a private pool, a balcony and pool views. This property offers access to a terrace, free private parking and free WiFi.

    From US$70 per night
  • Set 600 metres from Diani Beach, 3.5 km from Colobus Conservation and 5.1 km from Leisure Lodge Golf Club, Imani stay cations Diani offers accommodation situated in Diani Beach.

    From US$77.44 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 135 reviews

    Oasis Diani Beach Villas is set in Diani Beach, 3.4 km from Colobus Conservation, 5.4 km from Leisure Lodge Golf Club, and 9.2 km from Kaya Kinondo Sacred Forest.

    From US$72 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 13 reviews

    Situated in Ukunda, 1.1 km from Diani Beach, Jaffrane features accommodation with a garden, free private parking, a terrace and a bar.

    From US$28 per night
  • Boasting quiet street views, Villa Verde offers accommodation with a private beach area and a patio, around 3.4 km from Colobus Conservation.

    From US$112.70 per night
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 278 reviews

    Situated in Diani Beach, 3.9 km from Colobus Conservation, Stilts Diani Beach features accommodation with a garden, free private parking, a private beach area and a terrace.

    From US$26 per night
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 16 reviews

    Kreyol Krib Diani Beach, a property with barbecue facilities, is situated in Diani Beach, less than 1 km from Diani Beach, 2.5 km from Colobus Conservation, as well as 6.4 km from Leisure Lodge Golf...

  • Located in Mombasa, Diani Breeze Villas features accommodation with a private pool.

    From US$100 per night

FAQs about hotels in Diani Beach

What guests said about Diani Beach:

  • 10.0

    Powdery white sand that is very easy to walk on.

    Powdery white sand that is very easy to walk on. The reef about 500-600m offshore breaks the outer waves so inside the reef is moderately calm. Water shoes recommended due to sea urchins in some areas. A nice beach for walking, but you will be approached by vendors. A polite 'no' is usually sufficient. Several excellent places to eat along the stretch of beach where we stayed - Nomad's, Faulty's at the Flamboyant, Ali Barbour's Cave (reservation required), and Asha Boutique (Friday night beach buffet).
    Guest review by
    KenBinCanada
    Canada
  • 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
    Erika

See reviews by guests who stayed at hotels in Diani Beach

See all
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 194 reviews
    whenever i come to diani beach, i stayed here in Blue Marlin beach hotel. this is my third time! The room is very close to the sea. There is no need to walk a lot, restaurants, accommodations, sunbeds, the sea, everything is convenient to access. also room condition is good, so much clean! and the atmosphere is exotic. it’s like a luxury hotel in cave. i love this hotel. for sure, i will come back after 2 months
    Guest review by
    Heejin
    Kenya
  • From US$99.90 per night
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 16 reviews
    10/10 Stay.Highly Recommended! My stay at Kreyol Krib Diani Beach was absolutely perfect. The place was very clean, comfortable, and well-maintained. The services were fantastic, and the hospitality was on another level. Purity and her staff were truly amazing – always kind, professional, and ready to help with anything. They made us feel at home and well taken care of throughout the entire stay.
    Guest review by
    Moahamed
    Norway
  • Scored out of 10, guest rating 5.3
    Passable - What previous guests thought, 27 reviews
    1. Location is awesome. Sits close, walking distance, from Ukunda(10 mins) and Diani Beachfront(20 mins) 2. Fast reliable WiFi 3. Spacious well ventilated room with 2 portable fans. 4. Very responsive host. 5. Swimming lessons available at a hotel swimming pool 200m from accommodation offered at affordable rates by a professional trainer 6. Suitable for business and leisure stay in equal measure
    Guest review by
    Otieno
    Kenya
  • From US$35 per night
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 123 reviews
    Our host Caren arranged for our transfer shuttle from Mombasa SGR terminus to her airbnb. Early check in was perfect since we arrived at 5 in the morning! Housekeeping is amazing! The environment is clean and safe. The location is central, easily acessible to Diani Beach and Carrefour among other shopping centres. My partner and i highly recommended booking Palm Paradise Loft!
    Guest review by
    Kariuki
    Kenya
  • From US$25.50 per night
    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 379 reviews
    Beautiful place. Close all the amenties and next to Diani beach. The service was excellent. Dominic was very helpful and polite. We will come back. Recommended
    Guest review by
    Andrea
    Italy