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
Hotel in Diani Beach · 1.46 km from centre
Breakfast available
With a stay at Diani Campsite & Cottages in Diani Beach, you'll be 0.3 mi (0.4 km) from Diani Beach and 6.8 mi (11 km) from Tiwi Beach. This spa hotel is 20.3 mi (32.7 km) from Fort Jesus and 20.4 mi (32.9 km) from Mombasa Island.
Apartment in Kwale County, Ukunda · 1.46 km from centre
This apartment provides air-conditioned accommodations with a balcony. Free Wifi is available throughout the property and Diani Beach is 1.6 miles away.
The apartment is composed of 1 bedroom, a fully equipped kitchen, and 1 bathroom. A flat-screen TV is provided.
Ukunda Airport is a few steps away.
Hotel in Kwale County, Kwale · 1.50 km from centre
Located in Kwale, 1.3 miles from Diani Beach, Gecko Hotel Diani has accommodations with a garden, free private parking, a terrace and a restaurant. Featuring a bar, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The property provides room service and a 24-hour front desk for guests.
At the hotel, the rooms come with a closet. Rooms are equipped with a desk and a flat-screen TV, and some accommodations at Gecko Hotel Diani have a balcony.
The breakfast offers à la carte, continental or Full English/Irish options.
Leisure Lodge Golf Club is 1.7 miles from the accommodation, while Colobus Conservation is 5.1 miles from the property. Ukunda Airport is a few steps away.
Vacation home in Kwale County, Ukunda · 1.50 km from centre
With a stay at Stay. Plus Darad Homes Diani in Ukunda, you'll be within a 10-minute drive of Diani Beach and Diani Snake Park. This vacation home is 24.2 mi (38.9 km) from Nyali Beach and 25.6 mi (41.2 km) from Bamburi Beach.
Villa property in Diani Beach · 1.51 km from centre
10.0
1 review
With a stay at Amkia Villas Diani in Diani Beach, you'll be 5.5 mi (8.9 km) from Tiwi Beach and 19 mi (30.6 km) from Fort Jesus. This villa is 19.1 mi (30.8 km) from Mombasa Island and 24.3 mi (39 km) from Nyali Beach.
Hotel in Diani Beach · 1.53 km from centre
Breakfast available
With a stay at Skippers Coliving in Diani Beach, you'll be near the beach, within a 5-minute drive of Diani Beach and Diani Snake Park. This golf hotel is 26 mi (41.8 km) from Nyali Beach and 27.4 mi (44.1 km) from Bamburi Beach.
Hotel in Diani Beach · 1.53 km from centre
8.0
3 reviews
With a stay at Soul Breeze Beach Resort in Diani Beach, you'll be a 4-minute walk from Diani Beach and within a 5-minute drive of Diani Snake Park. This hotel is 25.6 mi (41.2 km) from Nyali Beach and 27 mi (43.5 km) from Bamburi Beach.
Holiday home in Diani Beach · 1.56 km from centre
8.0
13 reviews
Diani Camp and Cottages enjoys a location in Diani Beach, 3.3 miles from Colobus Conservation and 6.8 miles from Kaya Kinondo Sacred Forest. A 2-minute walk from Diani Beach and 1.8 miles from Leisure Lodge Golf Club, the property provides a private beach area and a garden. There's a year-round outdoor pool and guests can access free Wifi and free private parking.
At the vacation home, all units include a private bathroom.
Guests at the vacation home can enjoy a continental breakfast. There is an on-site bar.
SGR Mombasa Terminus is 26 miles from Diani Camp and Cottages. Ukunda Airport is 0.6 miles away.
Apartment in Diani Beach, Ukunda · 1.56 km from centre
First rose is located in Ukunda, just a few steps from Diani Beach and a 8-minute walk from Leisure Lodge Golf Club. This property offers access to a balcony, free private parking, and free Wifi. Colobus Conservation is 5.3 miles from the apartment and Kaya Kinondo Sacred Forest is 8.8 miles away.
Providing a terrace with garden views, this apartment also offers a flat-screen TV, a fully equipped kitchen, and 1 bathroom. The accommodation is non-smoking.
SGR Mombasa Terminus is 27 miles from the apartment. Ukunda Airport is 1.9 miles away.
Apartment in Diani Beach, Mombasa · 1.56 km from centre
Diani Beach Apartments Studio is located in Mombasa, just a 8-minute walk from Leisure Lodge Golf Club and 5.3 miles from Colobus Conservation. This apartment provides accommodations with a balcony. Free Wifi is available throughout the property and Diani Beach is a few steps away.
Opening onto a terrace with garden views, the air-conditioned apartment consists of 1 bedroom and a fully equipped kitchenette. A flat-screen TV is provided. The accommodation is non-smoking.
Kaya Kinondo Sacred Forest is 8.8 miles from the apartment, while SGR Mombasa Terminus is 27 miles away. Ukunda Airport is 1.9 miles from the property.
Apartment in Diani Beach · 1.56 km from centre
With a stay at this apartment in Diani Beach, you'll be on the beach, within a 10-minute drive of Diani Beach and Diani Snake Park. This apartment is 25.7 mi (41.4 km) from Nyali Beach and 27.1 mi (43.7 km) from Bamburi Beach.
Holiday home in Diani Beach, Ukunda · 1.56 km from centre
Breakfast available
Marula House Diani is a recently renovated vacation home in Ukunda where guests can make the most of its outdoor swimming pool, private beach area, and garden. This beachfront property offers access to a balcony and free private parking. Featuring a private entrance, the vacation home allows guests their privacy.
The vacation home will provide guests with air-conditioned units offering a wardrobe, a safety deposit box, a flat-screen TV, a terrace, and a private bathroom with a shower. At the vacation home, all units come with a seating area.
Guests at the vacation home can enjoy a continental breakfast, and breakfast in the room is also available. As an added convenience, Marula House Diani offers packed lunches for guests to bring on excursions and other trips off-property.
Guests can take advantage of yoga classes held on site. You can play billiards, table tennis, and darts at the accommodation, and bike rental and car rental are available. Guests at Marula House Diani can enjoy mini-golf on-site, or cycling in the surrounding area.
Diani Beach is a few steps from the vacation home, while Leisure Lodge Golf Club is a 8-minute walk from the property. Ukunda Airport is 1.9 miles away, and the property offers a paid airport shuttle service.
Apartment in Diani Beach, Mombasa · 1.56 km from centre
Diani Beach Studio is located in Mombasa, just a few steps from Diani Beach and a 8-minute walk from Leisure Lodge Golf Club. This property offers access to a balcony, free private parking, and free Wifi. Colobus Conservation is 5.3 miles away and Kaya Kinondo Sacred Forest is 8.8 miles from the apartment.
The apartment is composed of 1 bedroom, a fully equipped kitchenette, and 1 bathroom. A flat-screen TV is featured. The accommodation is non-smoking.
SGR Mombasa Terminus is 27 miles from the apartment. Ukunda Airport is 1.9 miles away.
Capsule hotel in Diani Beach · 1.56 km from centre
Located within a few steps of Diani Beach and a 8-minute walk of Leisure Lodge Golf Club, Baobab 2 provides rooms with air conditioning and a private bathroom in Diani Beach. The property is around 5.3 miles from Colobus Conservation, 8.8 miles from Kaya Kinondo Sacred Forest and 27 miles from SGR Mombasa Terminus.
At the capsule hotel, every room comes with a closet and a flat-screen TV. With a private bathroom equipped with a shower and a hairdryer, certain units at Baobab 2 also provide guests with a pool view. All guest rooms will provide guests with a microwave.
Ukunda Airport is 1.9 miles away.
Bed and breakfast in Diani Beach, Ukunda · 1.56 km from centre
Just a few steps from Diani Beach and a 8-minute walk from Leisure Lodge Golf Club, Diani Airport Glasso Apartment BnB features accommodations in Ukunda with a garden. This property offers access to a balcony, free private parking, and free Wifi. Colobus Conservation is 5.3 miles away and Kaya Kinondo Sacred Forest is 8.8 miles from the bed and breakfast.
Towels and bed linen are featured in the bed and breakfast. The accommodation offers an air conditioning, a heating, and a private bathroom.
SGR Mombasa Terminus is 27 miles from the bed and breakfast. Ukunda Airport is 1.9 miles away.
Apartment in Diani Beach, Mombasa · 1.56 km from centre
5 BEDROOMS STAND ALONE LUXURY VILLAS, By Sana Sana Holiday Apartments is located in Mombasa, just a few steps from Diani Beach and a 8-minute walk from Leisure Lodge Golf Club. This property offers a private pool, free Wifi, and free private parking. SGR Mombasa Terminus is 27 miles from the apartment.
The apartment is composed of 1 bedroom, a fully equipped kitchen, and 1 bathroom. A flat-screen TV is available. The accommodation is non-smoking.
Colobus Conservation is 5.3 miles from the apartment, while Kaya Kinondo Sacred Forest is 8.8 miles from the property. Ukunda Airport is 1.9 miles away.
Villa in Diani Beach, Ukunda · 1.56 km from centre
Breakfast available
A few steps from Diani Beach in Ukunda, Luxe studio Diani Private Compound offers accommodations with access to wellness packages. Guests can go for a swim in the private pool. There's free private parking and the property provides paid airport shuttle service.
The air-conditioned villa consists of 1 bedroom, a fully equipped kitchen, and 1 bathroom. A flat-screen TV is featured. Daily room service is also available.
A ski equipment rental service and a ski pass sales point are provided at the villa, and guests can go skiing in the surrounding area.
Leisure Lodge Golf Club is a 8-minute walk from Luxe studio Diani Private Compound, while Colobus Conservation is 5.3 miles away. Ukunda Airport is 1.9 miles from the property.
Bed and breakfast in Diani Beach, Mombasa · 1.56 km from centre
Diani Peral Homestay BMB offers accommodations in Mombasa, a few steps from Diani Beach and a 8-minute walk from Leisure Lodge Golf Club. This property offers access to a terrace and free private parking. SGR Mombasa Terminus is 27 miles from the bed and breakfast.
Towels and bed linen are offered in the bed and breakfast. The accommodation offers an air conditioning, a heating, and a private bathroom.
Colobus Conservation is 5.3 miles from the bed and breakfast, while Kaya Kinondo Sacred Forest is 8.8 miles from the property. Ukunda Airport is 1.9 miles away.
Holiday home in Diani Beach, Mombasa · 1.56 km from centre
Holm's Home is located in Mombasa, just a few steps from Diani Beach and a 8-minute walk from Leisure Lodge Golf Club. This property offers access to a terrace, free private parking, and free Wifi. SGR Mombasa Terminus is 27 miles from the vacation home.
The vacation home is composed of 1 bedroom, a fully equipped kitchen, and 1 bathroom. A flat-screen TV is provided. The accommodation is non-smoking.
Colobus Conservation is 5.3 miles from the vacation home, while Kaya Kinondo Sacred Forest is 8.8 miles away. Ukunda Airport is 1.9 miles from the property.
Aparthotel in Diani Beach, Ukunda · 1.56 km from centre
Diani homes is located in Ukunda, just a few steps from Diani Beach and a 8-minute walk from Leisure Lodge Golf Club. This property offers access to a terrace and free private parking. SGR Mombasa Terminus is 27 miles from the condo hotel.
This air-conditioned condo hotel comes with a dining area, a fully equipped kitchen with a microwave, and a flat-screen TV. The property offers pool views.
Colobus Conservation is 5.3 miles from the condo hotel, while Kaya Kinondo Sacred Forest is 8.8 miles away. Ukunda Airport is 1.9 miles from the property.