Skip to main content

Featured resort destinations

Destination inspiration for your trip – find a resort

The best resorts in Kwale

Check out our selection of great resorts in Kwale

Filter by:


Review score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

The Villa Luxury Suites Hotel

Diani Beach

Offering an outdoor pool and restaurant, The Villa is set in Diani Beach in the Coast Region, 700 metres from The Diani Beach Shopping Centre.

Bike hire and car hire are available at this resort and the area is popular for golfing. Rooms are beautiful and comfortable, the bed is so comfortable, the staff is very kind, the food delicious and the pool amazing. Plus, the property is located close to the center but in a very quiet lane.

Show more Show less
9.1
Wonderful
269 reviews
Price from
$255
per night

Chale Island Resort

Chale Island

Situated on Chale Island along a white sandy beach, Chale Island Resort is surrounded by indigenous forest and offers magnificent sea views. The resort boasts 3 outdoor pools and a spa.

The resort's main restaurant serves Traditional Kenyan cuisine, mixed with both Italian and Oriental dishes. Katika Ziwa specialises in seafood. Cocktails and refreshments can be enjoyed at 2 bars. A beautifully crafted and decorated hotel - on an island in the Indian Ocean (17km south of Diani) - sister hotel Nomad where we previously stayed and we would say it was a more peaceful experience. The room was beautiful and spacious. Excellent variety of food and different restaurants. There’s a lovely gift shop and so many activities - kayaking, mangrove walks, yoga, diving etc or you can just relax on the beach or by one of the three pools. Sunsets on the deck are incredible. Good transfers to and from Diani - depending on the tide you will go across by small boat or tractor! Which was so fun!

Show more Show less
9.2
Wonderful
222 reviews
Price from
$385
per night

Nomad Beach Resort

Diani Beach

Nestled in an indigenous coastal forest with a garden and a palm-fringed beach, Nomad Beach Resort is located in Ukunda. It features an outdoor pool, a spa area and restaurants.

An array of activities can be enjoyed on site or in the surroundings, including windsurfing, kitesurfing, diving and snorkelling. An 18-hole golf course is located 2 km from the hotel. Moi Airport is 42 km away and airport shuttles can be arranged for a surcharge. boutique style, not overcrowded clean & beautiful beach

Show more Show less
9
Wonderful
152 reviews
Price from
$308
per night

Palm Paradise Loft

Diani Beach

Featuring a DVD player, the spacious apartment has a fully equipped kitchen with an oven, a microwave and a fridge, a living room, a dining area, 1 bedroom, and 1 bathroom with a shower. Towels and bed linen are provided in the apartment. For added privacy, the accommodation has a private entrance and is protected by full-day security. Karen the host was so nice and so helpful, she is the best , it deserves a 10 just for her. The apartment is good and in a good location.

Show more Show less
9.1
Wonderful
85 reviews
Price from
$30
per night

Waterlovers Beach Resort

Diani Beach

Located on Diani Beach with panoramic ocean views, Waterlovers Beach Resort offers an outdoor pool, a restaurant and free WiFi. The resort is 35 km away from Mombasa.

Waterlovers Beach Resort has a 24-hour front desk, a garden and a children's playground. Airport shuttles and bicycle rental can be arranged. This place is so serene and peaceful, you relax the moment you step in. Service is impeccable and the staff really are what makes the experience outstanding. Food is really good and the view from the balconies is incredible. Can’t recommend this place enough!

Show more Show less
9.3
Wonderful
49 reviews
Price from
$245
per night

Swahili Beach

Diani Beach

Featuring a private beach area and water sports facilities, Swahili Beach is situated in Diani Beach, 200 metres from Nakumatt Diani and an 11-minute walk from The Diani Beach Shopping Centre. Guests at the 5-star property can enjoy sea views in the rooms and access to a sauna. The resort features an outdoor swimming pool and evening entertainment. Everything, the location was good near a grocery store,the whole staff was very nice ( Katana to be named and the receptionist Mary were very nice and helpful ) ,food was excellent, not many people there now ,so it was quiet, I can only recommend this hotel :)

Show more Show less
8.6
Excellent
1,352 reviews
Price from
$215
per night

Diamonds Leisure Beach & Golf Resort

Diani Beach

Situated on 38 acres of beachfront property, Diamonds Leisure Beach & Golf Resort features an 18-hole golf course overlooking the Indian Ocean. The resort also offers a casino, spa and outdoor swimming pool. The Breakfast was superb, and I prefer having it in my room due to curious monkeys that can snatch the food on the table.

Show more Show less
8.3
Very Good
1,040 reviews
Price from
$314.10
per night

Soul Breeze Beach Resort

Diani Beach

Soul Breeze Beach Resort, located on Diani Beach, features a restaurant and free WiFi. The area is popular for windsurfing, snorkeling and diving.

The rooms have a dining area and certain rooms feature pool or sea views and outdoor furniture. Soul Breeze Beach Resort offer fans and mosquito nets in the rooms for your comfort. The rooms have a sofa for relaxing and all room have a private bathroom with shower. It was excellent for a quite place with a very beautiful beach view and delicious food

Show more Show less
8
Very Good
360 reviews
Price from
$56
per night

Baobab Beach Resort & Spa

Diani Beach

Baobab Beach Resort & Spa offers accommodation in Diani Beach. With a lush garden, the resort overlooks the Indian Ocean and offers a 3-tier pool, a spa centre and a selection of restaurants.

Baobab Beach Resort & Spa has a selection of bars and restaurants offering a range of international and African cuisine as well as seafood dishes accompanied by a wide selection of wines. Evening entertainment is organised on selected nights. I had an amazing stay here,check inn was very fast,breakfast and dinner had many varieties,rooms were big and comfy. There staff are very helpful and supportive. They have sports activities there soo you cannot get bored.

Show more Show less
8.5
Very Good
415 reviews
Price from
$245
per night

Pinewood Beach Resort and Spa

Diani Beach

Pinewood Beach Resort and Spa is located on Galu Beach and 10 km away from the Ukunda Airstrip. This boutique hotel features water sport facilities, an outdoor pool and restaurants.

Pinewood Beach Resort and Spa is located 44 km from Mombasa and the Shimba Hills National Reserve is a 50-minute drive away. Great hotel on a quiet part of the beach. Very good value compared to other hotel in Diani

Show more Show less
8.8
Excellent
119 reviews
Price from
$194.50
per night

Most booked resorts in Kwale this month

FAQs about resorts in Kwale

Resorts that guests love in Kwale