You can save up to 15% on over 100,000 hotels
Become a member for free
Become a member for free and save up to 15% on thousands of properties with our member prices.
Search hotels across the globe with our easy-to-use filters to find your perfect stay.
We compare thousands of deals in seconds to provide you the best price every time.
Access a range of fully refundable and pay on arrival properties for complete flexibility.
You can save up to 15% on over 100,000 hotels
Become a member for free
Diani Beach, located in Kwale County, Kenya, is a stunning coastal destination renowned for its pristine white sands and crystal-clear waters. This idyllic beach is situated just 30 kilometers south of Mombasa, making it a convenient getaway for travelers seeking relaxation and adventure. Visitors can choose from a variety of accommodations, ranging from luxurious beachfront resorts to charming boutique hotels, ensuring a comfortable stay for every budget.
The best neighborhoods to stay in Diani Beach include Galu Beach and Tiwi Beach, both offering serene environments and easy access to the ocean. Top attractions in the area include the Colobus Conservation, where visitors can learn about the local wildlife, and the vibrant Diani Beach Art Gallery, showcasing contemporary African art. For those seeking adventure, water sports such as snorkeling, diving, and kite surfing are popular activities, providing endless entertainment for thrill-seekers.
See the latest prices and deals by choosing your dates
Resort in Diani Beach · 2.62 km from centre
9.1
138 reviews
Offering an outdoor pool, Diani Marine Divers Village is located 492 feet from Diani Beach. Free WiFi access is available.
Each room here will provide you with a refrigerator. Private bathroom also comes with a shower. You can enjoy garden view from the room.
At Diani Marine Divers Village you will find a garden, barbecue facilities and a bar. Other facilities offered at the property include a shared lounge, a tour desk and luggage storage.
An array of activities can be enjoyed on site or in the surroundings, including golfing, cycling and fishing. The property offers free parking.
Moi International Airport is 19 mi away.
Apartment in Diani Beach, Ukunda · 2.64 km from centre
Just a 16-minute walk from Diani Beach and 1.2 miles from Leisure Lodge Golf Club, Seaesta 1 bedroom features accommodations in Ukunda with a garden. This property offers access to a balcony, free private parking, and free Wifi. The apartment has a year-round outdoor pool and a hot tub.
Featuring a terrace and pool views, the spacious apartment includes 1 bedroom, a living room, flat-screen TV, an equipped kitchenette, and 1 bathroom with a bidet and a bath. Towels and bed linen are available in the apartment. The property has an outdoor dining area.
Colobus Conservation is 6 miles from the apartment, while Kaya Kinondo Sacred Forest is 10 miles from the property. Ukunda Airport is 3.1 miles away.
Apartment in Diani Beach, Ukunda · 2.64 km from centre
9.0
1 review
Just a 16-minute walk from Diani Beach and 1.2 miles from Leisure Lodge Golf Club, Seaesta 2 bedroom b at Savannah features accommodations in Ukunda, with an outdoor swimming pool and a garden. This property offers access to a balcony, free private parking, and free Wifi. Outdoor seating is also available at the apartment.
Offering a terrace and garden views, the spacious apartment includes 2 bedrooms, a living room, flat-screen TV, an equipped kitchen, and 2 bathrooms with a walk-in shower and a bath. Towels and bed linen are offered in the apartment. This apartment is non-smoking and soundproof.
Colobus Conservation is 6 miles from Seaesta 2 bedroom b at Savannah, while Kaya Kinondo Sacred Forest is 10 miles from the property. Ukunda Airport is 3.1 miles away.
Apartment in Diani Beach · 2.64 km from centre
The Beka - Diani Beach is a recently renovated apartment in Diani Beach, near Diani Beach. This property offers access to a terrace, free private parking, and free Wifi. The apartment provides an outdoor swimming pool and full-day security.
The air-conditioned apartment consists of 2 bedrooms, a living room, a fully equipped kitchen with an oven and a kettle, and 2 bathrooms with a shower and slippers. A flat-screen TV with streaming services is provided. The apartment offers bed linen, towels, and daily room service.
Leisure Lodge Golf Club is 2.8 miles from the apartment, while Colobus Conservation is 3.6 miles from the property. Ukunda Airport is 1.2 miles away, and the property offers a paid airport shuttle service.
Guesthouse in Diani Beach · 2.64 km from centre
6.0
2 reviews
Breakfast available
With a stay at African Dream Cottages in Diani Beach, you'll be near the beach, within a 10-minute drive of Diani Beach and Diani Snake Park. This spa guesthouse is 26.5 mi (42.6 km) from Nyali Beach and 27.9 mi (44.9 km) from Bamburi Beach.
Apartment in Diani Beach, Ukunda · 2.66 km from centre
8.0
1 review
A 16-minute walk from Diani Beach in Ukunda, Ocean's Whisper offers accommodations with access to beauty services. This property offers a private pool, free Wifi, and free private parking. The accommodation provides airport transfers, while a car rental service is also available.
The apartment consists of 1 bedroom, a living room, a fully equipped kitchen with a microwave and a kettle, and 1 bathroom with a bath and slippers. Towels and bed linen are provided in the apartment. The property offers pool views.
The area is popular for walking tours, and free use of bicycles is available at the apartment. Guests can also relax in the garden.
Leisure Lodge Golf Club is 1.2 miles from Ocean's Whisper, while Colobus Conservation is 6 miles away. Ukunda Airport is 3.1 miles from the property.
Aparthotel in Diani Beach · 2.70 km from centre
With a stay at Micmoll Paradise in Diani Beach, you'll be 1.6 mi (2.6 km) from Diani Beach and 7.5 mi (12.1 km) from Tiwi Beach. This golf aparthotel is 19.1 mi (30.7 km) from Fort Jesus and 24.3 mi (39.1 km) from Nyali Beach.
Resort in Diani Beach · 2.74 km from centre
8.0
171 reviews
Breakfast available
With a stay at Southern Palms Beach Resort in Diani Beach, you'll be on the beach, within a 10-minute drive of Diani Beach and Kongo Mosque. This all-inclusive resort is 24.3 mi (39.1 km) from Nyali Beach and 27.8 mi (44.7 km) from Bamburi Beach.
Apartment in Diani Beach, Ukunda · 2.74 km from centre
Sanuna apartment offers accommodations in Ukunda, a 13-minute walk from Diani Beach and 1.3 miles from Leisure Lodge Golf Club. This property offers access to a balcony, free private parking, and free Wifi. SGR Mombasa Terminus is 25 miles from the apartment.
The apartment is composed of 1 bedroom, a fully equipped kitchen, and 2 bathrooms. A flat-screen TV is available.
Colobus Conservation is 6.1 miles from the apartment, while Kaya Kinondo Sacred Forest is 10 miles from the property. Ukunda Airport is 3.1 miles away.
Hostel in Diani Beach · 2.77 km from centre
8.2
269 reviews
Breakfast available
Located in Diani Beach, 2.4 miles from Colobus Conservation, Stilts Diani Beach has accommodations with a garden, free private parking, a private beach area and a terrace. The property has a bar, as well as massage services. The property provides karaoke and a concierge service.
At the hostel, all rooms come with a desk. Rooms contain a safety deposit box and free WiFi, while certain rooms come with a balcony. At Stilts Diani Beach, each room is equipped with a seating area.
The breakfast offers Full English/Irish, American or vegetarian options. At the accommodation you'll find a restaurant serving International cuisine. Vegetarian, dairy-free and halal options can also be requested.
The area is popular for cycling, and bike rental and car rental are available at Stilts Diani Beach.
Leisure Lodge Golf Club is 2.5 miles from the hostel, while Kaya Kinondo Sacred Forest is 6 miles away. Ukunda Airport is 1.2 miles from the property, and the property offers a paid airport shuttle service.
Bed & breakfast in Diani Beach · 2.77 km from centre
Breakfast available
When you stay at Baobab Beach House Bed & Breakfast in Diani Beach, you'll be near the beach, just steps from Diani Beach and a 4-minute drive from Diani Snake Park. This bed & breakfast is 26.6 mi (42.7 km) from Nyali Beach and 28 mi (45 km) from Bamburi Beach.
Bed and breakfast in Diani Beach · 2.93 km from centre
9.0
1 review
P&PDianiBeach is located in Diani Beach, just 2.3 miles from Colobus Conservation and 2.6 miles from Leisure Lodge Golf Club. This property offers access to a terrace and free private parking. The accommodation provides a shared kitchen, full-day security, and luggage storage for guests.
There is a seating area, a dining area, and a kitchen complete with an oven, a microwave, and a toaster. The bed and breakfast offers bed linen, towels, and daily room service.
Guests can relax in the on-site bar or lounge, while packed lunches are also available upon request.
For guests with children, the bed and breakfast features an indoor play area. Guests can swim in the outdoor swimming pool, go snorkeling or cycling, relax in the garden, and use the barbecue facilities.
Kaya Kinondo Sacred Forest is 5.9 miles from P&PDianiBeach, while SGR Mombasa Terminus is 27 miles away. Ukunda Airport is 1.2 miles from the property.
Apartment in Diani Beach · 3.06 km from centre
Blue Haven Budget Diani enjoys a location in Diani Beach, 6.1 miles from Colobus Conservation and 10 miles from Kaya Kinondo Sacred Forest. With free private parking, the property is a 5-minute walk from Diani Beach and 1.3 miles from Leisure Lodge Golf Club. Guests can use the a garden.
All rooms include a private bathroom, while some rooms will provide you with a fully equipped kitchen with a microwave.
SGR Mombasa Terminus is 27 miles from the apartment. Ukunda Airport is 3.1 miles away.
Guest house in Diani Beach, Ukunda · 3.09 km from centre
Ocean Serena is located in Ukunda, just a 8-minute walk from Diani Beach and 1.5 miles from Leisure Lodge Golf Club. This property offers access to a terrace, free private parking, and free Wifi. Colobus Conservation is 6.3 miles away and Kaya Kinondo Sacred Forest is 10 miles from the guest house.
Towels and bed linen are featured in the guest house. The accommodation is non-smoking.
Guests can enjoy the indoor pool and garden at the guest house.
Ukunda Airport is 3.1 miles away.
Villa in Diani Beach · 3.11 km from centre
Villa Rhino offers accommodations in Diani Beach, a 8-minute walk from Diani Beach and 1.5 miles from Leisure Lodge Golf Club. This property offers access to a terrace, free private parking, and free Wifi. SGR Mombasa Terminus is 25 miles from the villa.
This air-conditioned 1-bedroom villa comes with a fully equipped kitchen, a seating area, a dining area, and a flat-screen TV. This villa also provides guests with a balcony that doubles up as an outdoor dining area. The accommodation is non-smoking.
Guests can enjoy the outdoor swimming pool and garden at the villa.
Colobus Conservation is 6.3 miles from Villa Rhino, while Kaya Kinondo Sacred Forest is 10 miles away. Ukunda Airport is 3.1 miles from the property.
Villa property in Diani Beach · 3.36 km from centre
With a stay at this villa in Diani Beach, you'll be by the ocean, within a 5-minute drive of Diani Beach and Diani Snake Park. This villa is 27 mi (43.4 km) from Nyali Beach and 28.4 mi (45.7 km) from Bamburi Beach.
Apartment in Kwale County, Tiwi · 3.52 km from centre
Diani studio apartments offers accommodations in Tiwi, 6.1 miles from Leisure Lodge Golf Club and 10 miles from Colobus Conservation. This property offers access to a balcony, free private parking, and free Wifi. Kaya Kinondo Sacred Forest is 13 miles away and SGR Mombasa Terminus is 23 miles from the apartment.
The apartment is composed of 1 separate bedroom, a fully equipped kitchen, and 1 bathroom. A flat-screen TV is provided.
Guests can also relax in the garden.
Rabai Museum is 30 miles from the apartment. Ukunda Airport is 4.3 miles away.
Apartment in Diani Beach · 3.67 km from centre
9.0
2 reviews
Tawi Villas Apartments Diani features spa facilities and beauty services, as well as air-conditioned accommodations in Diani Beach, 2 miles from Colobus Conservation. This property offers access to a balcony and free private parking. The apartment offers garden views, an outdoor fireplace, a 24-hour front desk, and free Wifi is available throughout the property.
The apartment provides guests with a terrace, pool views, a seating area, a flat-screen TV, a fully equipped kitchen with an oven and a microwave, and a private bathroom with bath. A toaster, a fridge, and kitchenware are also offered, as well as a kettle. At the apartment complex, units are equipped with bed linen and towels.
Tawi Villas Apartments Diani also provides a saltwater pool and an indoor pool for guests to relax in. Guests can keep up their exercise routines during yoga and fitness classes. If you'd like to discover the area, skiing and cycling are possible in the surrounding area, and the accommodation can arrange a car rental service.
Leisure Lodge Golf Club is 3.2 miles from Tawi Villas Apartments Diani, while Kaya Kinondo Sacred Forest is 5.5 miles away. Ukunda Airport is 2.5 miles from the property, and the property offers a paid airport shuttle service.
Hotel in Diani Beach · 3.70 km from centre
Breakfast available
Located in Diani Beach, a 3-minute walk from Diani Beach, Manyatta Holiday Apartments has accommodations with an outdoor swimming pool, free private parking, a private beach area and a restaurant. With free WiFi, this 3-star hotel offers room service and a 24-hour front desk. Guests can use a bar.
At the hotel, the rooms come with a deskand a balcony with a city view. All rooms have an electric tea pot and a private bathroom with a bidet and free toiletries, while some rooms also offer a kitchen equipped with a fridge. At Manyatta Holiday Apartments, rooms have a flat-screen TV and a safety deposit box.
Ukunda Airport is 1.9 miles from the property.
Bed and breakfast in Diani Beach · 3.96 km from centre
Lala Salama Homes offers air-conditioned rooms in Diani Beach. This property offers access to a terrace and free private parking. Leisure Lodge Golf Club is 3.7 miles away, and Kaya Kinondo Sacred Forest is 5.7 miles from the bed and breakfast.
At the bed and breakfast, every unit comes with a balcony. There's a private bathroom with bidet and bathrobes in each unit, along with slippers. At the bed and breakfast, the units are equipped with bed linen and towels.
Diani Beach is a 12-minute walk from the bed and breakfast, while Colobus Conservation is 2.1 miles away. Ukunda Airport is 1.9 miles from the property.