The 10 best cottages in Diani Beach, Kenya | Booking.com
Skip to main content

Cottages in Diani Beach

Find the cottages that appeal to you the most

The best cottages in Diani Beach

Check out our selection of great cottages in Diani Beach

Looking for a cottage?

Cottages are perfect for travelers who enjoy feeling cozy and independent in the countryside. Usually small, traditionally built houses, cottages are spread across one or two floors – making them great for families or vacations with a little more privacy.

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

See all

These cottages in Diani Beach and nearby have options with free cancellation

  • Serene 3 bed villa in the garden

    Mombasa
    Free cancellation options available

    Serene 3 bed villa in the garden is located in Mombasa, just 2.1 miles from Colobus Conservation and 3 miles from Leisure Lodge Golf Club.

    From $144 per night
  • Villa Verde

    Ukunda
    Free cancellation options available

    Providing a garden, Villa Verde features accommodations in Ukunda. This villa offers free private parking, full-day security, and free Wifi.

    From $112.70 per night
  • African Huts Villas

    Diani Beach
    Free cancellation options available
    Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Offering garden views, African Huts Villas in Diani Beach provides accommodations, an outdoor swimming pool, a garden, a bar, and a shared lounge.

    From $121.50 per night
  • Diani Villa 4

    Diani Beach
    Free cancellation options available

    Diani Villa 4 is located in Diani Beach, just a 7-minute walk from Diani Beach and 2.4 miles from Leisure Lodge Golf Club. This property offers access to a terrace and free private parking.

    From $280 per night
  • Gold golf

    Ukunda Airport
    Free cancellation options available

    Gold golf offers accommodations in Ukunda Airport, 2.2 miles from Leisure Lodge Golf Club and 2.7 miles from Colobus Conservation. This property offers access to a terrace and free private parking.

    From $293.28 per night
  • Peppermint luxury villa - DIANI

    Ukunda
    Free cancellation options available

    A 8-minute walk from Diani Beach in Ukunda, Peppermint luxury villa - DIANI offers accommodations with access to beauty services.

    From $661.50 per night
  • Diani Camp and Cottages

    Diani Beach
    Free cancellation options available
    Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 24 reviews

    Diani Camp and Cottages enjoys a location in Diani Beach, 3.3 miles from Colobus Conservation and 6.8 miles from Kaya Kinondo Sacred Forest.

    From $27 per night
  • Providing a garden, Cozy 2Bdrm Chill out Villa with Private Yard provides accommodations in Diani Beach. This property offers access to a terrace, darts, free private parking, and free Wifi.

    From $85 per night

Traveling by car? These cottages in Diani Beach and nearby offer free parking

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

    From $140 per night
  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 39 reviews

    2.6 miles from Leisure Lodge Golf Club in Diani Beach, Cave Diani Holiday Apartments features accommodations with access to an open-air bath. Guests may go for a swim in the private pool.

    From $58.80 per night
  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 35 reviews

    Featuring pool views, Pendo Villas Diani Beach in Diani Beach provides accommodations, an outdoor swimming pool, and a garden.

    From $67.50 per night
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 20 reviews

    Karura and friends airbnb (affordable) is located in Diani Beach, just 2.4 miles from Leisure Lodge Golf Club and 3.9 miles from Colobus Conservation.

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

    Affordable karura and friends is located in Ukunda, just 7.5 miles from Kaya Kinondo Sacred Forest and 27 miles from SGR Mombasa Terminus.

    From $85 per night
  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 6 reviews

    Offering pool views, Coral Villas Cottage in Ukunda provides accommodations, free bikes, and a garden. This property offers access to a patio, table tennis, free private parking, and free Wifi.

    From $72.25 per night
  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 4 reviews

    Just a 13-minute walk from Diani Beach and 0.7 miles from Colobus Conservation, Silent Palms Villa features accommodations in Galu with an indoor pool, an open-air bath, and a garden.

    From $95 per night
  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 21 reviews

    Offering a sun terrace and views of the pool, Doric Cottages Diani is located in Diani Beach behind the Diani Beach Shopping Center. Free WiFi is featured .

    From $110.50 per night

Enjoy breakfast in Diani Beach and nearby

  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 21 reviews

    A 7-minute walk from Galu Beach in Galu, Diani Hideaway Beach Villa, private pool, air conditioning and WiFi provides accommodations with access to a hot tub.

    From $84 per night
  • Villa Ndoto

    Diani Beach
    Breakfast options
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 15 reviews

    Villa Ndoto offers accommodations in Diani Beach, 1.8 miles from Colobus Conservation and 3.2 miles from Leisure Lodge Golf Club.

  • Villa Maridadi 3 bedrooms with pool is located in Diani Beach, just a 4-minute walk from Diani Beach and 1.8 miles from Colobus Conservation.

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

    Villa Lamuhouse Diani Beach is located in Diani Beach, just 1.8 miles from Colobus Conservation and 3.2 miles from Leisure Lodge Golf Club.

  • Saffron Villas

    Diani Beach
    Breakfast options
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 79 reviews

    Saffron Villas in Diani Beach provides accommodations with a garden and a terrace. This villa features free private parking, full-day security, and free Wifi.

  • Marula Park

    Diani Beach
    Breakfast options
    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 81 reviews

    Offering an outdoor pool, Marula Park is located in Diani Beach. Free WiFi access is available in this holiday home. The accommodations will provide you with a TV and air conditioning.

  • Providing a garden, Elegant 5BR Diani Villa with Pool & Beach Access provides accommodations in Diani Beach. This property offers access to a balcony, free private parking, and free Wifi.

    From $300 per night
  • ZANA DIANI VILLAS

    Ukunda
    Breakfast options
    Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 5 reviews

    ZANA DIANI VILLAS enjoys a location in Ukunda, 28 miles from SGR Mombasa Terminus and 31 miles from Shimoni Slave Caves.

FAQ about cottages in Diani Beach

Cottages That Guests Love in Diani Beach

See all
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 134 reviews
    Paradise like garden, very welcoming host (does everything that you would feel good), cozy and clean cottages. The location away from main tourist area is a bonus, as here there is less those who want to sell things. Easy to get to the shore and cafes with tuktuk or boda in 10-15 minutes. Super place!
    Guest review by
    Mari-Liis
    Young couple