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.81 out of 5 average rating, 21 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.

Guest favourite
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.

Superhost
A clear swimming pool is surrounded by well-maintained landscaping featuring palm trees and sun loungers. The building architecture is visible in the background, showcasing three levels. The blue sky and sunlight reflect off the water, creating an inviting atmosphere.
Flat in Diani Beach
4.83 out of 5 average rating, 18 reviews

Luxury 2bed all ensuite Likizo 10min walk to beach

Your Diani Beach adventure begins at this amazing spacious 2BR apartment equipped with hot showers and A/C, 4 large balconies and a fully equipped kitchen. Whether you're looking to relax or explore the area, this brilliant home is the perfect base for your getaway. Situated 7 Minutes walk from White Sandy Diani Beach, its features a large shared pool, free WiFi and free parking for guests who drive. The property is 500m from Chandarana Supermarket. Ukunda Airport is 4KM only from the property.

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
Flat in Diani Beach
4.95 out of 5 average rating, 254 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.

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
A spacious en-suite bedroom is furnished with a king-size bed covered by a mosquito net. A small seating area, writing desk, and a bedside lamp are included. Natural light enters through window treatments, while decorative rugs add color to the cream-colored floor.
Flat in Diani Beach
4.77 out of 5 average rating, 75 reviews

Mahali Pazuri* | Diani Beach

Access Diani Beach in less than 120 meters through our private garden. Mahali Pazuri is the downstairs unit of a two-storey guest house, located within a beautiful family-owned property that is surrounded by indigenous forest, right on Diani Beach. A large spacious en-suite bedroom with a kingsize bed (plus a single bed) and dressing room. For bigger groups (or if your preferred dates are not available for this listing), please view other listings under my profile.

Superhost
Flat in Diani Beach
4.71 out of 5 average rating, 59 reviews

Fun & endless beach vibes @Maridadi Tulivu_Tamani

Escape to Maridadi Tulivu, set on pristine Galu Beach in Diani. Wake up to the Indian Ocean, swim at sunrise, go kite surfing in the lagoon at your doorstep. Explore town by tuk-tuk, dine at beachfront restaurants, or enjoy a private chef at home. Relax under a baobab tree, read by the ocean breeze, and stroll the beach at sunset. By night, dive into Diani’s vibrant nightlife or savor a cozy dinner in. Adventure or relaxation—here, you choose.

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