With a flawless, long stretch of white-sand beach hugged by lush forest and kissed by surfable waves, it's no wonder Diani Beach is so popular. This resort town scores points with a diverse crowd: party people, families, honeymooners, backpackers and water-sports enthusiasts.

Diani has some of the best accommodation in Kenya, from budget party hostels to funky kitesurfing lodges and intimate honeymoon spots.

Sort by

Sands at Chale Island - Tour
Sands at Chale Island
$ 221
1 Night
Available on request
Chale Island
Sands at Chale Island
$ 221
ROMANTIC AND MAGICAL Get an extra free night when you book for 3 Nights at Sand at Chale Island. This tranquil and secluded hotel offers a simple, relaxed atmosphere on a small coral island. A diverse mixture of indigenous and tropical Flora that attracts a wide variety of fascinating insect and primate life. All this combined with the loving care of the  staff will make your holiday on Chale Island intriguing, relaxing and warmly memorable. We can't think of anything better. Valid till October 31.   read more read less
View Details
Diani Sea Lodge - Tour
Diani Sea Lodge
$ 63
1 Night
Available on request
Diani Beach, Kwale County
Diani Sea Lodge
$ 63
Diani Sea Lodge offers the perfect setting  for a tropical getaway. Set on the most beautiful unspoiled crystal white sandy beaches on the south coast of Kenya, Diani Sea Lodge comprises simple whitewashed bungalows surrounded by lush gardens, the expansive compound is shaded by coconut palms and a myriad of exotic trees and flowers. The resort offers the ultimate tropical paradise. Animal life abounds in the compound and various varieties of monkeys can be seen jumping around in the vicinity. read more read less
View Details
Azhari Beach Suite - Tour
Azhari Beach Suite
$ 350
1 Night
Available on request
Diani Beach
Azhari Beach Suite
$ 350
Azhari Beach Suite is a fabulously unique and set in a very private location, situated directly on Kenya’s famous Diani Beach with magical ocean views. The suite overlooks a heavenly garden with 1,000-year-old Baobab trees and is THE perfect place for relaxation, romance, peace and recovery.  Its location cannot be beaten, with steps away from one of the world’s most beautiful beaches, yet have centre proximity to restaurants, bars and shopping, as well as the whole load of adventure activities that Diani Beach offers. read more read less
View Details
Baobab Beach House - Tour
Baobab Beach House
$ 97
1 Night
Available on request
Diani Beach, Kwale County
Baobab Beach House
$ 97
A charming whitewashed five-bedroom home set amongst a gorgeous tropical garden with amazing oceanviews. It’s all about relaxed continental breakfasts on the patio, dips in the warm Indian Ocean, tanning on sunbeds for the sun worshippers and afternoon tea time at the Mediterannean terrace nursery. A lovely bed and breakfast home. Wake up to the sounds of waves crashing and the smell of freshly brewed Kenyan Coffee. read more read less
View Details
The Maji Beach Boutique Hotel - Tour
The Maji Beach Boutique Hotel
$ 187
1 Night
Available on request
Diani Beach, Kwale County
The Maji Beach Boutique Hotel
$ 187
The Maji Beach Boutique Hotel is located on the sandy shores of Diani Beach on the South Coast of Kenya and features 15 unique and individually designed bedrooms and Suites. The eclectic décor blends the old and the new, the use of local natural materials, driftwood, colonial and Swahili antiques, mixed with original tribal handicrafts and modern African paintings give to the property an intriguing taste of Africa. The Maji features a meandering moat-like swimming pool running through and around the main house, an open air Jacuzzi, numerous “al fresco” dining options with views over the clear azure waters of the Indian Ocean, a coffee lounge, The Maji Moto bar, games room, indoor air-conditioned dining room, mini-gym with an ocean view and The Moringa Spa Cabin and treatment room. read more read less
View Details
Baobab Beach Resort - Tour
Baobab Beach Resort
$ 64
1 Night
Available on request
Diani, Kwale County
Baobab Beach Resort
$ 64
Baobab Beach Resort and Spa is set within 80 acres of tropical gardens, overlooking the Indian Ocean at the world famous Diani Beach. An oasis of tranquillity and serenity, the Resort’s picturesque location is nestled on a coral headland overlooking vast stretches of golden beach. Baobab Beach Resort and Spa is renowned as Kenya's leading all-inclusive resort and takes pride in an exemplary level of service and attention to detail. read more read less
View Details
Swahili Beach Resort - Tour
Swahili Beach Resort
$ 83
1 Night
Available on request
Ukunda, Kwale County
Swahili Beach Resort
$ 83
The first impressions made by #Swahili Beach are nothing less than spectacular. Relish a harmonious blend of the architectural influences from the East African coast, Arabia, India, and Zanzibar that have fused over millennia to create the vibrant Swahili culture. Swahili Beach boasts 140 rooms and stylish suites with breathtaking views across the gardens, cascading pools or the Indian Ocean. read more read less
View Details
Southern Palms Beach Resort - Tour
Southern Palms Beach Resort
$ 81
1 Night
Available on request
Ukunda, Kwale County
Southern Palms Beach Resort
$ 81
Southern palm Beach Resort & Spa is an oasis of tranquillity framed by whispering coconut palms, lush gardens and one of the most beautiful white-sand beaches on the Indian Ocean. We invite you to discover a whole new level of relaxation and comfort at this warm, family-friendly tropical paradise in Mombasa, Kenya. With a selection of the best Mombasa hotel guest rooms and restaurants and social areas charmingly arranged among winding lanes and manicured oceanfront lawns, Southern palms exudes the timeless allure and ambience of a 13th century Swahili village. This 264-room Mombasa hotel encapsulates the five-star resort experience with impeccable service and gracious hospitality steeped in local tradition. Guests may choose from a wide selection of premium rooms and suites, superb dining options highlighted by the oceanfront restaurant and leisure pursuits ranging from gorgeous  swimming pools and swim-up bar plus indulgent spa therapies at the Spa. Southern palms Beach Resort & Spa in Mombasa combines a deep respect for the local surroundings and heritage with contemporary amenities to ensure a truly inspired stay.   read more read less
View Details
Leopard Beach Resort and Spa - Tour
Leopard Beach Resort and Spa
$ 189
1 Night
Available on request
Leopard Beach Resort and Spa
$ 189
A stylish and cosmopolitan resort situated on world famous Diani Beach on Kenya's idyllic southern coast- undoubtedly Kenya's finest beach destination. The resort is built atop a coral cliff and surrounded by lush, tropical gardens which drop onto the white sandy shores of the Indian Ocean below. Holidaymakers and business travellers alike enjoy a range of world class amenities and a high level of service and attention to detail. Come and experience Leopard Beach! read more read less
View Details