
Powder-white sand, turquoise lagoon and palm-shaded resorts on Kenya's south coast β return SGR or flights from Nairobi, transfers and meals bundled into one price, from KES 26,500 per person.
14
Handpicked Diani resorts
4.8/5
Average traveller rating
17 km
of soft white-sand beach
1 hr
Flight from Nairobi to Ukunda



Voted Africa's leading beach year after year β 17 km of soft sand and a warm, swimmable lagoon.
Snorkel the marine park, kite-surf the steady trade winds, or watch dolphins offshore.
A 1-hour flight to Ukunda, or a scenic SGR ride to Mombasa and a short transfer south.
Meet the rare Angolan colobus in the forest and sail a traditional dhow at sunset.
Per-person sharing rates. Pricing changes with the season and how you travel.
All InclusiveDiani Beach Β· 22 Jun β 17 Dec 2026
<p><strong>Hotel Overview:</strong> Nestled on the pristine sands of Diani Beach, Papillon Lagoon Reef offers a unique blend of traditional Swahili architecture and eco-friendly operations, ensuring a sustainable yet luxurious beachfront retreat. Its picturesque setting with lush tropical gardens and stunning ocean views sets this hotel apart.</p><p><strong>Accommodations:</strong> Papillon Lagoon Reef caters to a variety of travelers with its richly appointed rooms and suites. Guests can enjoy a comfortable stay in one of the 150 elegantly appointed guestrooms. Each room at Papillon Lagoon Reef is a haven of luxury, from plush king-sized beds to private balconies overlooking the ocean or gardens. Rooms feature high-end amenities such as Wi-Fi, flat-screen TVs, minibars, premium bedding, marble bathrooms, and exclusive toiletries. Guests can choose from garden rooms with serene views or oceanfront rooms offering spectacular sunset vistas.</p><p><strong>Amenities:</strong> Papillon Lagoon Reef excels in providing top-tier services including concierge assistance, valet parking, business center facilities for the discerning business traveler, and private cabana rentals by the beach. VIP services such as butler and limousine hire are also available to enhance guest experiences.</p><p><strong>Dining Options:</strong> The hotel boasts multiple dining venues including Baobab Restaurant serving an array of Kenyan and international dishes under a thatched roof; the Poolside Bistro offers grilled specialties in a relaxed setting. Exclusive dining experiences such as wine pairings or gourmet tasting menus are crafted by our Michelin-starred chefs at our rooftop restaurant overlooking the Indian Ocean.</p><p><strong>Nearby Location & Transportation:</strong> Located just 38 kilometers from Mombasa and approximately 45 kilometers from Moi International Airport, making it easily accessible for international travelers.</p><p><strong>Nearby Attractions:</strong></p><p><ul><li>Diani Shopping Center - 5 km: A prime location for shopping enthusiasts featuring a variety of shops and dining options.</li><li>Shimba Hills National Reserve - 30 km: Home to diverse wildlife and breathtaking landscapes ideal for day trips.</li></ul></p><p><strong>Wellness And Activities:</strong> Our state-of-the-art wellness center includes a spa offering signature treatments like aromatherapy massages and hydrotherapy. The fitness center hosts daily yoga classes beside our serene outdoor pool area where guests can also relax in luxurious poolside cabanas.</p><p><strong>Policies & Check-In Instructions:</strong></p><p><ul><li>Guests must present valid photo ID upon check-in.</li><li>Pets are not allowed.</li><li>All special requests are subject to availability upon check-in; additional charges may apply.</li></ul></p><p><strong>Summary:</strong> Papillon Lagoon Reef offers an unmatched blend of luxury, convenience and sustainability on Diani Beach's pristine shores. Ideal for both leisure travelers seeking relaxation or active adventures while being perfect for business travel with its extensive amenities tailored for professional needs</p><br/><b>Disclaimer notification: Amenities are subject to availability and may be chargeable as per the hotel policy.</b>
2 nights from
KES 30,500
per person sharing
Diani Beach Β· 22 Jun β 22 Dec 2026
From
On request
per person sharing
Diani Beach Β· 22 Jun β 22 Dec 2026
From
On request
per person sharing
Diani Beach Β· 22 Jun β 19 Dec 2026
2 nights from
KES 45,600
per person sharing
Half BoardDiani Beach Β· 16 Jul β 22 Dec 2026
<p>HeadLine : Near Diani Snake Park</p><p>Location : With a stay at Jacaranda Indian Ocean Beach Resort in Diani Beach, you ll be by the ocean, within a 10-minute drive of Diani Beach and Kongo Mosque. This beach hotel is 2.4 mi (3.9 km) from Diani Snake Park and 6 mi (9.6 km) from Galu Kinondo Beach.</p><p>Rooms : Make yourself at home in one of the 101 guestrooms featuring minibars and flat-screen televisions. Rooms have private furnished balconies. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Private bathrooms with showers feature rainfall showerheads and complimentary toiletries.</p><p>Dining : Grab a bite at one of the hotel s 2 restaurants, or stay in and take advantage of the room service. Relax with a refreshing drink at the beach bar, the poolside bar, or one of 3 bars/lounges. A complimentary breakfast is included.</p><p>CheckIn Instructions : <ul> <li>Extra-person charges may apply and vary depending on property policy</li><li>Government-issued photo identification and a credit card, debit card, or cash deposit may be required at check-in for incidental charges</li><li>Special requests are subject to availability upon check-in and may incur additional charges; special requests cannot be guaranteed</li><li>This property accepts credit cards, debit cards, and cash</li><li>Safety features at this property include a fire extinguisher, a smoke detector, and a first aid kit</li><li>This property has outdoor spaces, such as balconies, patios, terraces which may not be suitable for children; if you have concerns, we recommend contacting the property prior to your arrival to confirm they can accommodate you in a suitable room</li> </ul></p><p>Special Instructions : This property doesn t offer after-hours check-in. Front desk staff will greet guests on arrival at the property. Information provided by the property may be translated using automated translation tools.</p><br/><b>Disclaimer notification: Amenities are subject to availability and may be chargeable as per the hotel policy.</b>
From
On request
per person sharing
All InclusiveDiani Beach Β· 9 Jul β 20 Dec 2026
<p>HeadLine : Near Diani Beach</p><p>Location : With a stay at Diani Sea Lodge in Diani Beach, you ll be near the beach, within a 5-minute drive of Diani Beach and Diani Snake Park. This all-inclusive hotel is 26.8 mi (43.1 km) from Nyali Beach and 2 mi (3.3 km) from Galu Kinondo Beach.</p><p>Rooms : Make yourself at home in one of the 168 air-conditioned rooms featuring flat-screen televisions. Rooms have private balconies or patios. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms with showers feature complimentary toiletries and hair dryers.</p><p>Dining : Satisfy your appetite at one of the hotel s 2 restaurants. Relax with a refreshing drink at one of the 2 bars/lounges. A complimentary buffet breakfast is served daily from 7:30 AM to 10:00 AM.</p><p>CheckIn Instructions : <ul> <li>Extra-person charges may apply and vary depending on property policy</li><li>Government-issued photo identification and a credit card, debit card, or cash deposit may be required at check-in for incidental charges</li><li>Special requests are subject to availability upon check-in and may incur additional charges; special requests cannot be guaranteed</li><li>This property accepts credit cards and cash</li><li>Safety features at this property include a fire extinguisher</li><li>This property has outdoor spaces, such as balconies, patios, terraces which may not be suitable for children; if you have concerns, we recommend contacting the property prior to your arrival to confirm they can accommodate you in a suitable room</li> </ul></p><p>Special Instructions : This property offers transfers from the airport (surcharges may apply). To arrange pick-up, guests must contact the property 48 hours prior to arrival, using the contact information on the booking confirmation. Front desk staff will greet guests on arrival at the property. Information provided by the property may be translated using automated translation tools.</p><br/><b>Disclaimer notification: Amenities are subject to availability and may be chargeable as per the hotel policy.</b>
From
On request
per person sharing
All InclusiveDiani Beach Β· 9 Jul β 20 Dec 2026
<p>HeadLine : Near Diani Beach</p><p>Location : With a stay at Diani Sea Resort in Diani Beach, you ll be on the beach, within a 5-minute drive of Diani Beach and Diani Snake Park. This all-inclusive hotel is 26 mi (41.9 km) from Nyali Beach and 2.8 mi (4.5 km) from Galu Kinondo Beach.</p><p>Rooms : Make yourself at home in one of the 170 air-conditioned rooms featuring flat-screen televisions. Rooms have private balconies or patios. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Private bathrooms with showers feature complimentary toiletries and bidets.</p><p>Dining : Satisfy your appetite at one of the hotel s 2 restaurants. Need to unwind? Take a break with a tasty beverage at one of the 2 bars/lounges.</p><p>Renovations : This property is closed from May 18 2026 to June 19 2026 (dates subject to change).</p><p>CheckIn Instructions : <ul> <li>Extra-person charges may apply and vary depending on property policy</li><li>Government-issued photo identification and a credit card, debit card, or cash deposit may be required at check-in for incidental charges</li><li>Special requests are subject to availability upon check-in and may incur additional charges; special requests cannot be guaranteed</li><li>This property accepts credit cards and cash</li><li>This property has outdoor spaces, such as balconies, patios, terraces which may not be suitable for children; if you have concerns, we recommend contacting the property prior to your arrival to confirm they can accommodate you in a suitable room</li> </ul></p><p>Special Instructions : This property offers transfers from the airport (surcharges may apply). To arrange pick-up, guests must contact the property 48 hours prior to arrival, using the contact information on the booking confirmation. Front desk staff will greet guests on arrival at the property. Information provided by the property may be translated using automated translation tools.</p><br/><b>Disclaimer notification: Amenities are subject to availability and may be chargeable as per the hotel policy.</b>
From
On request
per person sharing
Diani Beach Β· 1 Jul β 22 Dec 2026
From
On request
per person sharing
All InclusiveDiani Beach Β· 1 Jul β 30 Nov 2026
<p><strong>Hotel Overview:</strong> Immerse yourself in an eco-friendly paradise with Southern Palms Beach Resort, boasting a spectacular design that merges luxury with sustainability. Nestled on the pristine shores of Diani Beach, this resort is an architectural marvel, featuring local materials and innovative green practices that minimize its environmental footprint while maximizing comfort.</p><p><strong>Accommodations:</strong> Southern Palms Beach Resort caters to a variety of travelers with its richly appointed rooms and suites. Guests can enjoy a comfortable stay in one of the 298 elegantly appointed guestrooms. Each of the 298 rooms at Southern Palms Beach Resort exudes sophistication and luxury. Guests can choose from a variety of room types including deluxe suites, garden rooms, and oceanfront views. All rooms feature plush pillowtop beds draped in premium bedding, marble bathrooms equipped with exclusive toiletries, and private balconies or patios offering breathtaking views of the garden or the Indian Ocean. Modern amenities such as free Wi-Fi, flat-screen TVs, and minibars enhance the convenience and comfort of each stay.</p><p><strong>Amenities:</strong> Southern Palms Beach Resort offers an array of luxurious amenities designed to cater to every need. From personalized concierge services to valet parking and private cabana rentals by the beachside pool, every detail is meticulously crafted for ultimate comfort. The resort also features a state-of-the-art business center for corporate travelers along with VIP services like butler service and limousine rentals to ensure a seamless experience.</p><p><strong>Dining Options:</strong> Experience culinary excellence at Southern Palms Beach Resort's five distinct dining venues. From gourmet meals prepared by Michelin-starred chefs at 'The Palm' restaurant to exquisite rooftop dining experiences at 'Sky View', guests can savor a range of flavors from around the globe. Signature dishes include locally-sourced seafood platters and traditional Swahili cuisines. Exclusive dining experiences such as wine pairings or tasting menus are also available upon request.</p><p><strong>Nearby Location & Transportation:</strong> The resort is strategically located just 35 kilometers from Ukunda Airport, making it easily accessible for international travelers while also being within close proximity to major train stations.</p><p><strong>Nearby Attractions:</strong></p><p><ul><li>Diani Shopping Centre - 2 km: A vibrant hub for shopping enthusiasts offering a variety of stores and eateries.</li><li>Colobus Conservation - 5 km: A facility dedicated to monkey conservation where visitors can learn about wildlife protection.</li></ul></p><p><strong>Wellness And Activities:</strong> Revitalize your body and soul at our comprehensive wellness facilities including a full-service spa offering signature treatments like aromatherapy massages and hydrotherapy sessions. The fitness center hosts regular yoga classes alongside advanced gym equipment for health enthusiasts. Our serene outdoor pools are perfect for relaxation or engaging in water aerobics classes.</p><p><strong>Policies & Check-In Instructions:</strong></p><p><ul><li>Check-in begins at 3 PM; photo ID & credit card required</li><li>Pets are not allowed except guide dogs</li><li>Guests must adhere to noise restrictions after 10 PM</li></ul></p><p><strong>Summary:</strong> Southern Palms Beach Resort offers unmatched luxury set against Diani Beachβs breathtaking backdrop suitable for both business travelers & families seeking sustainability without compromising on convenience or indulgence.</p><br/><b>Disclaimer notification: Amenities are subject to availability and may be chargeable as per the hotel policy.</b>
From
On request
per person sharing
Galu Beach, Diani Β· 16 Jun β 31 Oct 2026
From
On request
per person sharing
Galu Beach, Diani Β· 16 Jun β 31 Oct 2026
From
On request
per person sharing
Accommodation
2 or 4 nights at your chosen resort, per-person sharing.
Meals
Bed & breakfast, half board or all-inclusive as per package.
Return transfers
SGR station or Ukunda airport pick-up & drop-off included.
All taxes
Government levies and tourism fees built into the price.
Kids stay free
Under-12s share free on all-inclusive stays (offer dates).
24/7 support
A real person on WhatsApp throughout your trip.
Flexible dates
Move your dates up to 14 days before travel.
Best-price promise
Find it cheaper and we'll match it.
Return transfers are bundled into every package. Compare the options below, then tell us which you prefer.
By rail
Train and transfer
08:00
Morning express
Nairobi β Mombasa
15:00
Afternoon express
Nairobi β Mombasa
Daily
Road transfer
Mombasa β Diani (~1 hr)
β 5 hrs by SGR to Mombasa, then a ~1-hour transfer south to Diani (included).
By air
The quicker hop
NBO β UKA
Jambojet Β· 1h 05m
from KES 9,800
WIL β UKA
Skyward Airlines Β· 1h 05m
from KES 8,600
WIL β UKA
Safarilink Β· 1h 15m
from KES 9,200
Indicative one-way fares Β· daily departures to Ukunda (Diani) airstrip.
5 out of 5 stars
βFlew down to Ukunda and were on the beach within the hour. Diani's sand is unreal β booked all-inclusive and barely left the resort.β
5 out of 5 stars
βTsavaro put the whole south-coast trip together on WhatsApp β flights, transfers, hotel. Smoothest holiday we've had.β
5 out of 5 stars
βThe colobus monkeys, the dhow sunset, the reef β Diani has it all. Will be back next season.β
Fill the form and we'll reply within hours with availability and your exact per-person price.
+254 108 849 935 Β· MonβSat, 8amβ8pm
[email protected]Yes β all rates are per person sharing a double/twin room. Single and family rates are available on request.
Return transfers in Diani are included. You can add return SGR (to Mombasa, then a short transfer) or return flights to Ukunda from Nairobi β just tell us which you prefer.
SGR packages are our most affordable option; flight packages fly you straight to Ukunda (Diani) for a faster trip. Use the toggle to compare.
Yes. Most resorts offer reduced child rates, and under-12s stay free on all-inclusive stays during the offer period.
Rates vary by season. Send us your exact dates on WhatsApp and we'll confirm the precise per-person price.