Some info has been automatically translated. Show original language

Apartment holiday rentals in Diana

Find and book unique apartments on Airbnb

Quick stats about flat rentals in Diana

  • Total holiday rentals

    Explore 720 holiday rentals in Diana

  • Nightly prices starting at

    Diana holiday rentals start at €9 per night before taxes and fees

  • Verified guest reviews

    Over 3,630 verified reviews to help you choose

  • Family-friendly holiday rentals

    200 properties offer extra space & child-friendly amenities

  • Pet-friendly holiday rentals

    Find 120 rentals that welcome pets

  • Holiday rentals with a pool

    430 properties feature pools

  • Rentals with dedicated workspaces

    390 properties have a dedicated workspace

  • Wifi availability

    690 of Diana holiday rentals include wifi access

  • Popular amenities for guests

    Guests love Kitchen, Wifi and Pool across Diana rentals

Top-rated apartment rentals in Diana

Guests agree: these apartments are highly rated for location, cleanliness and more.

1 of 1 pages1 / 1
Guest favourite
Flat in Diani Beach
4.82 out of 5 average rating, 22 reviews

SuBreeze • 2BR Open-Air Beachside Apartment

SuBreeze Apartment is beautifully designed with a natural aesthetic, high ceilings, and unique handcrafted details, offering a relaxed coastal stay in popular Galu Beach, just a short walk from the beach. Set on a shared plot with 3 villas, guests enjoy a private plunge pool and access to 2 shared swimming pools – one on-site and one by beach. The unit features 2 bedrooms, an open-plan kitchen and living area and a private terrace. NOTE: Second bedroom is accessed through separate entrance.

Superhost
A tranquil private balcony is framed by decorative arches, offering views of lush palm trees and a clear blue sky. The tiled floor complements a simple wooden chair, while a wicker basket rests beside it, creating a peaceful space for relaxation.
Flat in Diani Beach
4.97 out of 5 average rating, 38 reviews

Luxury 2BR Beachfront Escape w/ Stunning Views

Wake up to warm turquoise waters and white sands of Galu Beach – one of Africa’s coastal gems. This spacious 3rd-floor apt offers an elegant retreat for couples, mature travellers, and families with older children, blending home-like comfort with resort-style indulgence. Soak in partial ocean and lush garden views on the private balcony, a perfect spot for morning coffee or sunset cocktails. The décor, open-plan design, and thoughtful details create an atmosphere so you feel right at home.

Top guest favourite
Flat in Diani Beach
5.0 out of 5 average rating, 14 reviews

Oceanfront Penthouse –Galu Diani Beach

Penthouse 1 is a luxury 1-King bedroom apartment with spectacular views to the east of the turquoise blue Indian Ocean and to the west of Shimba Hills, a Kenya National Reserve. Just a short 5-minute stroll through the lovely gardens of the lovely Galu Beach gated community brings you to the world famous white sands of Diani Galu beach. Enjoy walks on the beach and a swim. A 10-minute tuktuk ride available right outside the gate will take to you to our shopping areas as well as further dining.

Guest favourite
A bright living room features wooden furniture, including three sofa beds and a coffee table. A smart TV is mounted on the wall, and a blue area rug complements the space. Natural light enters through a window and a glass door leading to the balcony.
Flat in Coast Province
4.91 out of 5 average rating, 47 reviews

Welcome to Diani 106

We are in a centrally located spot. You can easily walk to supermarkets, restaurants, ATMs, & pharmacies within 5 minutes, as well as to the beach, which is only 8 minutes away. Attractions like Kisite Mpunguti Marine National Park, Shimba Hills, Funzi Island, & Chale Island are all within a 45-minute drive. You can also explore the Kongo River for boat tours & birdwatching, just 10 minutes away by car, or Borabora Wildlife Sanctuary, which is 20 minutes away. We are in the heart of Diani!

Top guest favourite
The hallway features textured stone walls adorned with two stylish wall sconces. Soft lighting creates a warm ambiance, highlighting the unique design elements, including a wooden shelf with decorative items. The archway leading into the space adds architectural interest.
Flat in Diani Beach
4.94 out of 5 average rating, 79 reviews

Beautiful decorated housing in the heart of Diani

In the heart of Diani, just a few minutes’ walk from the white sandy beach and it's turquoise waters, you will find this beautiful decorated compound to be your perfect place for a relaxing stay at the Indian Ocean. We offer very spacious 1, 2 and 4 bedroom apartments and a 3 bedroom villa. All rooms have ensuite bathrooms. Each unit has a large outside terrace, living room, kitchen,... All is set in a landscaped garden with big swimming pool. We do daily (except Sunday) room cleaning

Top guest favourite
Flat in Diani Beach
4.95 out of 5 average rating, 255 reviews

African Art Suite: Large Pool + King Bed + AC

Enjoy a stylish 50 m² suite in the heart of Diani, with the beautiful beach just a short walk away. The spacious living area opens directly to a large shared pool. Original artwork from Diani Beach Art Gallery adds a unique African touch. Supermarkets, banks, restaurants and shops are all close by, making this the perfect base to enjoy everything Diani has to offer. Relax in a peaceful setting while having Diani’s vibrant restaurants, shops and stunning coastline within easy reach.

Guest favourite
A shared swimming pool is surrounded by lush greenery, featuring a gentle slope and a handrail for easy access. Lounge chairs are arranged nearby for relaxation, with a backdrop of tall trees providing a sense of seclusion.
Flat in Diani Beach
4.82 out of 5 average rating, 87 reviews

Hapo Zamani * | Diani Beach

Access Diani Beach in less than 120 meters. Enjoy the upstairs unit of a two-storey guest house that is located within a beautiful property surrounded by indigenous forest. It comprises two en-suite bedrooms, a lovely indoor sitting room, a small kitchen, work desk and a large balcony overlooking the shared pool area. The unit has its own entrance/stairs. For bigger groups (or if your preferred dates are not available for this listing), please view other listings under my profile.

Superhost
Flat in Kwale
4.85 out of 5 average rating, 41 reviews

Cosy Luxury Apartment-Diani

Welcome to your perfect coastal escape! This stylish and modern two-bedroom apartment offers the ideal blend of comfort, convenience, and affordability, just 700 metres from the pristine white sands of Diani Beach. What You’ll Love: Modern 2-Bedroom Apartment Ensuite Bathrooms and guest toilet Smart TV & Fast WiFi Fully Equipped Kitchen Shared Swimming Pool Beautiful Garden & Parking Space Family-Friendly Environment Book your stay now and experience Diani at its finest!

Superhost
The image captures a serene pool surrounded by lush greenery and palm trees. A white flower is prominently displayed in the foreground, adding a touch of nature to the scene. Sunlight casts a warm glow over the area, enhancing the tranquil atmosphere.
Flat in Ukunda
4.88 out of 5 average rating, 17 reviews

Exclusive Penthouse Suite 404CDiani Beach

The penthouse is located in the lovingly, professionally managed apartment complex "Simba village" on the 3rd floor. From the spacious terrace with sun beds and dining table, you have a beautiful view of the Indian Ocean. It is located in the heart of Diani Beach, 300 meters walk to the beach. Shopping, as well as restaurants and bars in the immediate vicinity. The complex is formed around a large pool, which is located in the middle of a spacious, well-kept tropical garden.

Guest favourite
Flat in Diani Beach
4.94 out of 5 average rating, 34 reviews

Diani 305

stylish space. 🌴 Cozy 1-BR with Terrace – Diani 🌴 Tucked just behind Manyatta Lounge, this charming 1-bedroom home is your perfect Diani escape! Enjoy a bright, airy living space, a comfortable bedroom, and a private terrace where you can sip your morning coffee or unwind with the breeze. Just minutes from the beach, restaurants, and shops, it’s the perfect mix of convenience and tranquility — whether you’re here to relax, work remotely, or explore the vibrant Diani

Superhost
Flat in Diani Beach
4.78 out of 5 average rating, 18 reviews

Cozy Furnished 1-Bedroom Near Diani Beach |

This apartment offers a simple, calm, and convenient stay in Diani, perfect for guests who want to enjoy the coast without paying beachfront prices. You’re just a 5-minute drive or a relaxed 15-minute walk to the beach, making it easy to enjoy morning swims, sunsets, and beach walks anytime.The private balcony is a lovely spot to relax, enjoy fresh air, or unwind after a day at the beach. This home is ideal for solo travelers, couples, digital nomads, or long-stay guests

Guest favourite
An outdoor pool is surrounded by lush palm trees and landscaped gardens. Sun loungers are positioned along one side of the pool, providing space for relaxation. The serene atmosphere is complemented by a clear blue sky overhead, enhancing the inviting appeal of the setting.
Flat in Diani Beach
4.85 out of 5 average rating, 113 reviews

El Mufasa Diani Beach | Luxury 2BR + Garden & Pool

Welcome to El Mufasa Diani Beach – a modern 2-bedroom apartment just 400m from one of Africa’s most stunning beaches. Nestled in a quiet, secure compound, this bright garden-level flat features A/C, a full kitchen, fiber Wi-Fi, and access to a lush garden and pool. Perfect for families, friends, or remote workers seeking comfort and charm on Kenya’s coast. Our dedicated team is here to make your stay seamless and unforgettable.

Popular amenities for Diana apartment rentals