Skip to main content

Serviced Apartments in Diani Beach

Find the serviced apartments that appeal to you the most

Top picks for Diani Beach hotels

Explore our most popular hotels in Diani Beach

Filter by:

Review score

Maharani Apartments

Diani Beach

Boasting a terrace with pool views, an outdoor swimming pool and a fitness centre, Maharani Apartments can be found in Diani Beach, close to Diani Beach and 3.1 km from Leisure Lodge Golf Club.

P
Pierre
From
Isle of Man
Very modern apartment . Amazing swimming pool with lovely sun loungers. We were a family of 4 and it was perfect for us. It’s not beach front , but this should not be off putting as it’s close to everything. We even extended our stay at this property.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 9 reviews
Price from
US$300
1 night, 2 adults

Casa Marabella A2

Diani Beach

Featuring a patio with inner courtyard views, a rooftop pool and a garden, Casa Marabella A2 can be found in Diani Beach, close to Diani Beach and 1.6 km from Leisure Lodge Golf Club.

J
Jackline
From
Kenya
The stuff were very friendly and ready to help all the time. The apartment was beautiful and comfortable also very clean. A place I would stay again and again.. definitely got my money’s worth. Loved it..
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 26 reviews
Price from
US$100
1 night, 2 adults

Escape Hole

Diani Beach

Located just 4.3 km from Colobus Conservation, Escape Hole offers accommodation in Diani Beach with access to a garden, a bar, as well as a tour desk.

K
Kabiru
From
Kenya
The place is serene and peaceful
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 26 reviews
Price from
US$24
1 night, 2 adults

Seaesta Studio Diani

Diani Beach

Featuring a garden, private pool and pool views, Seaesta Studio Diani is set in Diani Beach. This property offers access to a balcony, free private parking and free WiFi.

L
Lorna
From
Kenya
The location, the pool, the cleanliness of the room, bathroom and even the balcony, the host’s hospitality
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 34 reviews
Price from
US$36
1 night, 2 adults

Wayside Beach Apartments

Diani Beach

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

H
Hans
From
Kenya
⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️ 10/10 – Absolutely Perfect Stay! I had an amazing experience staying here! From the moment I arrived, the host was incredibly warm, welcoming, and attentive. Communication was seamless — they responded quickly to every message and went above and beyond to make sure I had everything I needed. The space itself was spotless, beautifully decorated, and exactly as described (if not better!). The facilities were top-notch — comfortable bed, great Wi-Fi, and all the little touches that made it feel like home. Room service and cleanliness were impeccable; everything was refreshed daily and maintained to a very high standard. I especially appreciated the thoughtful details — from local snacks and drinks to helpful tips about the neighborhood. The location was also perfect: quiet, safe, and close to everything I wanted to explore. I honestly couldn’t have asked for a better stay. Highly recommend this Airbnb to anyone looking for comfort, hospitality, and a truly five-star experience. I’d give it more than 10/10 if I could — will definitely be coming back!
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 45 reviews
Price from
US$80
1 night, 2 adults

Aqua Resort

Diani Beach

Situated in Diani Beach, Aqua Resort provides accommodation with free WiFi and seating area.

K
Karolina
From
United Kingdom
Thank you for a wonderful stay at Aqua Resort. The staff were always so friendly and helpful — the reception team were ready to assist at any time, the security guard was exceptionally attentive, the chef prepared delicious food, and the cleaner did an amazing job every single day. The apartment was very spacious and just a short walk from the beach. Thank you for making our stay so enjoyable!
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 380 reviews
Price from
US$58.50
1 night, 2 adults

Morning Star Diani

Diani Beach

Set in Diani Beach, 300 metres from Diani Beach Hospital. Morning Star Diani offers accommodation with free WiFi and a garden with a terrace. Complimentary private parking is available on site.

J
Jeannette
From
Kenya
Thanks for the breakfast very nice . Best pool 👍🏼
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 187 reviews
Price from
US$108
1 night, 2 adults

Leshan Luxury Villas

Diani Beach

Featuring a patio with pool views, an outdoor swimming pool and a garden, Leshan Luxury Villas can be found in Diani Beach, close to Diani Beach and a 14-minute walk from Leisure Lodge Golf Club.

S
Sarah
From
Kenya
Great spacious facility, with awesome staff who are so warm and always helpful
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 8 reviews
Price from
US$95
1 night, 2 adults

Harmony Homes Beachfront

Diani Beach

Set in Diani Beach, just 600 metres from Diani Beach, Harmony Homes Beachfront offers beachfront accommodation with a private beach area, an infinity pool, a garden and free WiFi.

M
Marta Anna
From
Spain
Direct access to the beach and to the swimming pool. Amazing attention from the part of Stephen and Jack , with everything during the stay and also with the recommendation of what to do in Diani. The place is clean, with air conditioning and all the facilities. Super recommended!
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 30 reviews
Price from
US$50
1 night, 2 adults

Diani Luxe Villa

Mombasa (Near Diani Beach)

Set in Mombasa, 600 metres from Diani Beach, Diani Luxe Villa has an outdoor swimming pool, parking on-site and rooms with free WiFi access.

A
Andrew
From
United Kingdom
Dorcas was an excellent host. The place is run so you feel part of the family. They are helpful and attentive. Roof top chill, nice pool. Outdoor dining.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 20 reviews
Price from
US$54.15
1 night, 2 adults
All serviced apartments in Diani Beach

The best serviced apartments in Diani Beach

Check out our pick of great serviced apartments in Diani Beach

Filter by:

Review score

Maharani Apartments

Diani Beach

Boasting a terrace with pool views, an outdoor swimming pool and a fitness centre, Maharani Apartments can be found in Diani Beach, close to Diani Beach and 3.1 km from Leisure Lodge Golf Club.

P
Pierre
From
Isle of Man
Very modern apartment . Amazing swimming pool with lovely sun loungers. We were a family of 4 and it was perfect for us. It’s not beach front , but this should not be off putting as it’s close to everything. We even extended our stay at this property.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 9 reviews
Price from
US$300
1 night, 2 adults

Casa Marabella A2

Diani Beach

Featuring a patio with inner courtyard views, a rooftop pool and a garden, Casa Marabella A2 can be found in Diani Beach, close to Diani Beach and 1.6 km from Leisure Lodge Golf Club.

J
Jackline
From
Kenya
The stuff were very friendly and ready to help all the time. The apartment was beautiful and comfortable also very clean. A place I would stay again and again.. definitely got my money’s worth. Loved it..
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 26 reviews
Price from
US$100
1 night, 2 adults

Escape Hole

Diani Beach

Located just 4.3 km from Colobus Conservation, Escape Hole offers accommodation in Diani Beach with access to a garden, a bar, as well as a tour desk.

K
Kabiru
From
Kenya
The place is serene and peaceful
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 26 reviews
Price from
US$24
1 night, 2 adults

Seaesta Studio Diani

Diani Beach

Featuring a garden, private pool and pool views, Seaesta Studio Diani is set in Diani Beach. This property offers access to a balcony, free private parking and free WiFi.

L
Lorna
From
Kenya
The location, the pool, the cleanliness of the room, bathroom and even the balcony, the host’s hospitality
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 34 reviews
Price from
US$36
1 night, 2 adults

Wayside Beach Apartments

Diani Beach

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

H
Hans
From
Kenya
⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️ 10/10 – Absolutely Perfect Stay! I had an amazing experience staying here! From the moment I arrived, the host was incredibly warm, welcoming, and attentive. Communication was seamless — they responded quickly to every message and went above and beyond to make sure I had everything I needed. The space itself was spotless, beautifully decorated, and exactly as described (if not better!). The facilities were top-notch — comfortable bed, great Wi-Fi, and all the little touches that made it feel like home. Room service and cleanliness were impeccable; everything was refreshed daily and maintained to a very high standard. I especially appreciated the thoughtful details — from local snacks and drinks to helpful tips about the neighborhood. The location was also perfect: quiet, safe, and close to everything I wanted to explore. I honestly couldn’t have asked for a better stay. Highly recommend this Airbnb to anyone looking for comfort, hospitality, and a truly five-star experience. I’d give it more than 10/10 if I could — will definitely be coming back!
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 45 reviews
Price from
US$80
1 night, 2 adults

Aqua Resort

Diani Beach

Situated in Diani Beach, Aqua Resort provides accommodation with free WiFi and seating area.

K
Karolina
From
United Kingdom
Thank you for a wonderful stay at Aqua Resort. The staff were always so friendly and helpful — the reception team were ready to assist at any time, the security guard was exceptionally attentive, the chef prepared delicious food, and the cleaner did an amazing job every single day. The apartment was very spacious and just a short walk from the beach. Thank you for making our stay so enjoyable!
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 380 reviews
Price from
US$58.50
1 night, 2 adults

Morning Star Diani

Diani Beach

Set in Diani Beach, 300 metres from Diani Beach Hospital. Morning Star Diani offers accommodation with free WiFi and a garden with a terrace. Complimentary private parking is available on site.

J
Jeannette
From
Kenya
Thanks for the breakfast very nice . Best pool 👍🏼
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 187 reviews
Price from
US$108
1 night, 2 adults

Leshan Luxury Villas

Diani Beach

Featuring a patio with pool views, an outdoor swimming pool and a garden, Leshan Luxury Villas can be found in Diani Beach, close to Diani Beach and a 14-minute walk from Leisure Lodge Golf Club.

S
Sarah
From
Kenya
Great spacious facility, with awesome staff who are so warm and always helpful
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 8 reviews
Price from
US$95
1 night, 2 adults

Harmony Homes Beachfront

Diani Beach

Set in Diani Beach, just 600 metres from Diani Beach, Harmony Homes Beachfront offers beachfront accommodation with a private beach area, an infinity pool, a garden and free WiFi.

M
Marta Anna
From
Spain
Direct access to the beach and to the swimming pool. Amazing attention from the part of Stephen and Jack , with everything during the stay and also with the recommendation of what to do in Diani. The place is clean, with air conditioning and all the facilities. Super recommended!
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 30 reviews
Price from
US$50
1 night, 2 adults

Diani Luxe Villa

Mombasa (Near Diani Beach)

Set in Mombasa, 600 metres from Diani Beach, Diani Luxe Villa has an outdoor swimming pool, parking on-site and rooms with free WiFi access.

A
Andrew
From
United Kingdom
Dorcas was an excellent host. The place is run so you feel part of the family. They are helpful and attentive. Roof top chill, nice pool. Outdoor dining.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 20 reviews
Price from
US$54.15
1 night, 2 adults
All serviced apartments in Diani Beach

Looking for a serviced apartment?

Ideal for travellers who want their own space and don’t need frills. Aparthotels/serviced apartments have some hotel facilities like a reception desk but are self-catered with a place to cook (e.g. a kitchenette). This suite-style accommodation usually has more than 10 units per property.

Most booked serviced apartments in Diani Beach and surroundings in the past month

See all

Popular with guests booking serviced apartments in Diani Beach

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Popular with guests booking serviced apartments in Diani Beach

Popular with guests booking serviced apartments in Diani Beach

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 30 reviews

Popular with guests booking serviced apartments in Diani Beach

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 26 reviews

Popular with guests booking serviced apartments in Diani Beach

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

Popular with guests booking serviced apartments in Diani Beach

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

Popular with guests booking serviced apartments in Diani Beach

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

Popular with guests booking serviced apartments in Diani Beach

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

Popular with guests booking serviced apartments in Diani Beach

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

Popular with guests booking serviced apartments in Diani Beach

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

Stay connected in Diani Beach and nearby. Serviced Apartments with free WiFi

Set in Ukunda Airport in the Kwale region and Diani Beach reachable within 1.3 km, Coastview Properties offers accommodation with free WiFi, a children's playground, a private beach area and free...

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

Featuring sea views, ZIA Homes DIANI offers accommodation with pool with a view and a balcony, around 300 metres from Diani Beach.

From US$54.18 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 20 reviews

Set in Mombasa, 600 metres from Diani Beach, Diani Luxe Villa has an outdoor swimming pool, parking on-site and rooms with free WiFi access.

From US$57 per night

Located within a few steps of Diani Beach and 700 metres of Leisure Lodge Golf Club, SouthCoast Outdoors provides rooms with air conditioning and a private bathroom in Ukunda.

From US$35 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 114 reviews

Comprising an outdoor swimming pool and a garden, Germano Cottages Garden and Pool is a recently renovated accommodation in Ukunda located close to Diani Beach.

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 30 reviews

Set in Diani Beach, just 600 metres from Diani Beach, Harmony Homes Beachfront offers beachfront accommodation with a private beach area, an infinity pool, a garden and free WiFi.

FAQ about serviced apartments in Diani Beach

Serviced apartments that guests love in Diani Beach

See all
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 380 reviews
Very safe and quit place , very clean, the staff are all very friendly and very helpful. If something didn't work, it was done immediately. Utensils for self catering all available. Every day the apartment was cleaned. Pool was clean, nice place to relax. The beach can be reached in 5 minutes.
Guest review by
Kerstin
Family with young children