Welcome to Lotfa Resort, Diani Beach
Experience comfort, relaxation, and warm hospitality at Lotfa Resort, Diani Beach.
Smile beyond service
Our Accommodation
Superior Single Room
A comfortable private room for one guest.
Superior Double Room
A relaxing room for couples or two guests sharing.
Superior Twin Room
A comfortable room with separate beds for guests sharing.
Two-Bedroom Family Apartment







A spacious accommodation option for families.
Our Room Rates
Choose the accommodation and meal plan that suits you.
Superior Single Room
| Meal Plan | Rate per Night |
|---|---|
| B&B | KES 7,500 |
| Half Board (HB) | KES 10,000 |
| Full Board (FB) | KES 12,500 |
Superior Double Room
| Meal Plan | Rate per Night |
|---|---|
| B&B | KES 8,500 |
| Half Board (HB) | KES 14,000 |
| Full Board (FB) | KES 18,000 |
Superior Twin Room
| Meal Plan | Rate per Night |
|---|---|
| B&B | KES 10,000 |
| Half Board (HB) | KES 14,000 |
| Full Board (FB) | KES 18,000 |
Superior Triple Room
| Meal Plan | Adult Rate | Child Rate |
|---|---|---|
| B&B | KES 12,500 | KES 9,500 |
| Half Board (HB) | KES 16,500 | KES 14,000 |
| Full Board (FB) | KES 21,500 | Confirm rate |
Two-Bedroom Family Apartment
| Season | Rate per Night |
|---|---|
| Standard season | KES 12,000 |
| 1โ30 November | KES 20,000 |
| 1โ14 December | KES 25,000 |
| ๐ ๐ Christmas Season ๐ | KES 30,000 โจ |
Christmas Season Hotel Rates
| Room Type | B&B | HB | FB |
|---|---|---|---|
| Single | KES 10,000 | KES 12,500 | KES 15,000 |
| Double | KES 12,500 | KES 17,500 | KES 22,500 |
| Twin | KES 12,500 | KES 17,500 | KES 22,500 |
Our Facilities
Swimming Pool
Swimming Pool
Parking Space
Conference Facilities
Conference Facilities
- Swimming Pool
- Parking Space
- Restaurants
- Spa
- Free Wi-Fi
- Conference Facilities
Conference Packages & Rates
Lotfa Resort, Diani Beach offers conference facilities for meetings, workshops and business events.
Full-Day Conference
KES 4,500 per person
Ideal for full-day meetings, workshops and business events.
Meals included.
Half-Day Conference
KES 2,500 per person
A convenient option for shorter meetings and presentations.
Meals included.
Our Photo Gallery
Explore the comfort and beauty of Lotfa Resort, Diani Beach.
















What Our Guests Say
We value every guest and appreciate your feedback.
Busu Mato
Google Review ยท 1 year ago
I recently spent three wonderful nights at Lotfa and felt completely safe throughout my stay. The staff were incredibly kind, attentive, and always eager to help with a warm smile. The owner truly went above and beyond to ensure our comfort, making us feel like cherished guests rather than just visitors. The experience was nothing short of exceptional!
Elvis Kamau
Google Review ยท 9 months ago
The hotel was good, it was also wheelchair accessible for the most part. I loved the experience and the view.
The room that I was in was very accessible to me as a person using a wheelchair. Diani beach is near and there's a Carrefour near. It's very safe. The food was freshly prepared, and the staff there are very friendly.
Rooms: 3/5 ยท Service: 5/5 ยท Location: 5/5
Chrissy
Google Local Guide ยท 3 years ago
It's very peaceful and we got to see monkeys in the trees. The pool is beautiful. This place has very good potential to go more modern on the inside. But it's still nice. We did have AC, which was good โ it's hot. Breakfast was very good and staff helped us. They cleaned every day. We shot a skit for our comedy TikTok in the pool, and they didn't care. The staff was very friendly. Find us on TikTok โ we tagged them.
Rooms: 4/5 ยท Service: 4/5 ยท Location: 4/5
Shahriar Khan
Google Local Guide ยท 8 years ago
Very friendly staff. A quiet and peaceful location with good transport links. Diani beach about seven minutes' walk. Keep your doors and windows closed if you don't want cheeky monkeys visiting your room.
Guest reviews originally shared on Google.
Make an Enquiry
Fill in your details below and we will connect with you on WhatsApp instantly.
Contact Lotfa Resort
We look forward to welcoming you to Lotfa Resort, Diani Beach.
Location: Diani Beach, Kenya
Booking Phone: +254 116 366 603
Email: reservations@lotfaresort.com