Skip to main content

Pet-friendly hotels and homes in Diani Beach

Find the pet-friendly hotels that appeal to you the most

The best pet-friendly hotels in Diani Beach

Check out our pick of great pet-friendly hotels in Diani Beach

Filter by:

Review score

Ndinda Homes

Diani Beach

Boasting air-conditioned accommodation with a balcony, Ndinda Homes is set in Diani Beach. This apartment offers free private parking, free shuttle service and free WiFi.

K
Kenneth
From
Kenya
The place is clean, comfortable and all amenities i needed were available.The host was kind and welcoming.Also it is near the shopping center
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 8 reviews
Price from
US$22
1 night, 2 adults

Greenfield Villa D- Diani

Diani Beach

Boasting air-conditioned accommodation with a balcony, Greenfield Villa D- Diani is set in Diani Beach.

E
Eunice
From
Kenya
Peter and Cecilia were awesome all through the stay. Villa is perfect as described on website. I will go back
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 10 reviews
Price from
US$113.85
1 night, 2 adults

Milamax Beach Vllla

Diani Beach

Featuring air-conditioned accommodation with a private pool, quiet street view and a patio, Milamax Beach Vllla is located in Diani Beach.

C
Caitlin
From
Kenya
Excellent choice at breakfast. Fruit, juice, cooked breakfast, toast, pancakes etc Location 2 minute walk from the wonderful Diani beach.. We were one family of 9 adults and 2 children. Spacious sitting room and dining table outside under a roof. Giant TV for those who wanted it. Shamila the host was so kind and helpful. The Chef Ali made us delicious meals every day. In fact all the staff were great. Swimming pool a perfect size and plenty of sunbeds with umbrellas in the garden. We all really enjoyed our stay.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 23 reviews
Price from
US$375.25
1 night, 2 adults

Villa Madinina

Diani Beach

Boasting accommodation with a private pool, garden view and a patio, Villa Madinina is set in Diani Beach.

I
Ilhaam
From
United Kingdom
The environment was beautiful, the staff were all amazing
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 27 reviews
Price from
US$267.84
1 night, 2 adults

Galawa Beach Apartments

Diani Beach

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.

N
Natalia
From
Poland
Clean, close to amnesties, delicious breakfasts.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 37 reviews
Price from
US$52.25
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.

E
Elvira
From
Denmark
We just came back from Mzima Beach, where we stayed for 9 days, and honestly, it was one of the best hotel experiences I’ve ever had. The place itself is beautiful, but what really made it special were the people. Everyone was so kind and truly went above and beyond to make us feel comfortable and happy. Room service was just perfect — always on time, incredibly attentive, and everything was spotlessly clean. You could tell how much care and pride they put into every little detail. Coming back to a beautifully made room every day felt so comforting. Charles, the manager, was absolutely fantastic — always smiling, full of life, and spreading so much positive energy around. He really made the whole experience shine. My husband also had a deep tissue massage from Emely, and she was absolutely amazing. She really knows what she’s doing — professional, caring, and so skilled. He felt completely relaxed and renewed afterward. Mzima Beach isn’t just a beautiful place to stay — it’s a place filled with heart. The people there make all the difference. We left with so much gratitude and so many happy memories.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 40 reviews
Price from
US$294
1 night, 2 adults

Amber Villas Diani

Diani Beach

Set in Diani Beach, Amber Villas Diani offers accommodation with private pool, free WiFi and free private parking for guests who drive.

r
rajesh
From
Kenya
Private pool, kitchen and rooms were all excellent.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 9 reviews
Price from
US$250
1 night, 2 adults

Palm Paradise

Diani Beach

Located in Diani Beach and only 700 metres from Diani Beach, Palm Paradise provides accommodation with garden views, free WiFi and free private parking.

M
Martin Gullikstad
From
Norway
Very nice small apartment with everything you need where you feel at home. It is close to the beach and a lively area. The host is very helpful and service minded, and can help you with anything.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 131 reviews
Price from
US$40
1 night, 2 adults

Eleven Pearl Boutique Hotel & Spa

Hotel in Diani Beach

Facing the beachfront, Eleven Pearl Boutique Hotel & Spa offers 4-star accommodation in Diani Beach and features an outdoor swimming pool, fitness centre and garden.

V
Veronika
From
Hungary
Fantastic staff, good location, familiar
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 505 reviews
Price from
US$113
1 night, 2 adults

Galu Ecolodge - Diani Beach

Diani Beach

Providing free WiFi, private parking and a private beach area, the recently renovated property of Galu Ecolodge - Diani Beach, offers rooms in Diani Beach, 500 metres from Galu Beach and 3.1 km from...

M
Maciej
From
Poland
Helpful, nice and professional staff, beautiful garden, working air conditioning, The natural entrance to the beach.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 352 reviews
Price from
US$87.19
1 night, 2 adults
All pet-friendly hotels in Diani Beach

Looking for a pet-friendly hotel?

Offering a variety of animal-adapted amenities, these properties provide a pet-friendly stay. Services may include sitting services, specialized bedding and dog walking. Some hotels even offer quirky perks like a gourmet room service menu for pets, as well as catnip and scratch poles.

Most booked pet-friendly hotels in Diani Beach and surroundings in the past month

See all

Popular with guests booking pet-friendly hotels in Diani Beach

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 381 reviews

Popular with guests booking pet-friendly hotels in Diani Beach

Popular with guests booking pet-friendly hotels in Diani Beach

Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 4 reviews

Popular with guests booking pet-friendly hotels in Diani Beach

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

Popular with guests booking pet-friendly hotels in Diani Beach

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 219 reviews

Popular with guests booking pet-friendly hotels in Diani Beach

Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 37 reviews

Popular with guests booking pet-friendly hotels in Diani Beach

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 54 reviews

Popular with guests booking pet-friendly hotels in Diani Beach

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 505 reviews

Popular with guests booking pet-friendly hotels in Diani Beach

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 278 reviews

Popular with guests booking pet-friendly hotels in Diani Beach

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 352 reviews

Travelling by car? These pet-friendly hotels in Diani Beach and nearby offer free parking

Boasting a spa bath, Diani 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 free WiFi.

Offering a terrace and pool view, Imani stay cations Diani is set in Diani Beach, 600 metres from Diani Beach and 3.5 km from Colobus Conservation.

Boasting a hot tub, Noorè Diani is situated in Diani Beach. This villa has a private pool, a garden, barbecue facilities, free WiFi and free private parking.

Featuring air-conditioned accommodation with a private pool, pool view and a balcony, Serene 3 bed villa in the garden is set in Mombasa.

From US$288 per night

Offering pool views, Golf & Living is an accommodation situated in Ukunda, 200 metres from Diani Beach and 2.3 km from Colobus Conservation.

From US$230 per night

Villa Verde

Ukunda
Free parking

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 3.0
Poor - What previous guests thought, 1 review

Set in Diani Beach, 500 metres from Diani Beach and 2.2 km from Colobus Conservation, Lux Suites kivulini Cottages Diani Beach offers a private beach area and air conditioning.

From US$365 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

Set within 1.5 km of Diani Beach and 2.9 km of Colobus Conservation, African Huts Villas offers rooms with air conditioning and a private bathroom in Diani Beach.

Save money on pet-friendly in Diani Beach and nearby – budget options available

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 3 reviews

Boasting accommodation with a private pool, garden view and a patio, Lamu style one bedroom apartment, central Diani is situated in Diani Beach.

Villa Becky - Diani Beach

Diani Beach
Budget options available
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 34 reviews

Situated in Diani Beach, 3.5 km from Leisure Lodge Golf Club, Villa Becky - Diani Beach has a private beach area, private parking and rooms with free WiFi access.

Tradewinds Lodge

Diani Beach
Budget options available
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 376 reviews

Located 2.7 km from Diani Beach, Tradewinds Lodge provides accommodation with free WiFi and free private parking.

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 146 reviews

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

Wayside Beach Apartments

Diani Beach
Budget options available
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 40 reviews

Offering garden views, Wayside Beach Apartments in Diani Beach provides accommodation, an outdoor swimming pool, a garden, a terrace, a bar and barbecue facilities.

From US$150 per night

Haven Homes one bedroom

Diani Beach
Budget options available

Haven Homes one bedroom is located in Diani Beach, 400 metres from Diani Beach, 2.6 km from Leisure Lodge Golf Club, as well as 5.2 km from Colobus Conservation.

Jeddybnb1

Diani Beach
Budget options available

Featuring a sauna, Jeddybnb1 is located in Diani Beach. This property offers access to a balcony, free private parking and free WiFi.

Offering a garden and garden view, Cozy 2Bdrm Chill out Villa with Private Yard is located in Diani Beach, 2.1 km from Diani Beach and 2.6 km from Leisure Lodge Golf Club.

From US$85 per night

Great access to the city centre. Check these pet-friendly hotels in Diani Beach and nearby

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 15 reviews

Set in Diani Beach, 3.5 km from Leisure Lodge Golf Club and 4.8 km from Colobus Conservation, Becky Homes Diani Beach - 2BR with AC & Pool offers a private beach area and air conditioning.

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 40 reviews

Boasting accommodation with a private pool, garden view and a patio, Cave Diani Holiday Apartments is set in Diani Beach.

Offering garden views, TN apartments voism is an accommodation set in Diani Beach, 2.6 km from Leisure Lodge Golf Club and 5.2 km from Colobus Conservation.

Situated in Diani Beach, Villa Tata Diani features accommodation with private pool, free WiFi and free private parking for guests who drive. The air-conditioned accommodation is 1 km from Diani Beach.

Gold villa2

Diani Beach
Central location

Set in Diani Beach, Gold villa2 offers accommodation with a private pool. This property offers access to a balcony and free private parking.

From US$150 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 32 reviews

Sea Breeze Villas Kenya, a property with a garden, is situated in Diani Beach, 1.3 km from Diani Beach, 3.7 km from Leisure Lodge Golf Club, as well as 6.1 km from Colobus Conservation.

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 20 reviews

Located 3.9 km from Leisure Lodge Golf Club, Karura and friends airbnb (affordable) provides accommodation with free WiFi and free private parking.

Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 4 reviews

Set in Diani Beach, less than 1 km from Diani Beach, Kijani Cottages DianiBeach offers accommodation with a garden, free private parking, a terrace and a restaurant.

From US$63 per night

FAQ about pet-friendly hotels in Diani Beach

Pet friendly hotels that guests love in Diani Beach

See all
Avg. price/night: US$40
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 41 reviews
I liked the awesome breakfast, the helpful and fast contact to the host. That they really care for the people there and they even let us have a beach day and check out later. I liked the dogs and cats there, the nice place. And that it is close to the beach
Guest review by
Svenja
Group
Avg. price/night: US$150
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 40 reviews
The staff at the facility were super helpful, they gave us recommendations of places to visit around Diani which was quite helpful. The location was also great as it is just just one compound away from the white sandy beach with an access road, although the weather did not favour us this time, the tides were high most of the time and rough waves but it didn't stop us from enjoying the beach. Their dog Amigos was super friendly and saw us off to our rooms and to the gate every other time . Will definitely visit again.
Guest review by
Atenga
Family with young children
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 376 reviews
The property is located in a quite place - really great if you want to relax. The surrounding was great! They also have friendly dogs who help chase away monkeys.
Guest review by
Celline
Family with young children
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 376 reviews
I give a 10/10 rating. Such a beautiful nice and welcoming place. The staff are so friendly and competent. I enjoyed my stay the entire 3 days! The pool is exceptionally clean and well maintained. Also, the location is excellent. It's literally 3 minutes walk to the beach. You can easily access supermarkets like Carrefour and Naivas. Super convenient and great value for your money! 👍👌
Guest review by
Shiko
Solo traveller
Scored out of 10, guest rating 5.3
Passable - What previous guests thought, 235 reviews
The location is spectacular. The hotel allows for pets which was the main reason we chose it - and staff were super pet friendly. The manager Loreen was amazing and helped us when the fridge was not working and got us connected to the wifi. All the staff including bar staff, cleaners etc were really lovely and really made an effort to ensure our stay was comfortable.
Guest review by
NITA
Family with young children