Last-minute hotel deals in Diani Beach

Add dates
Add dates
1 room, 2 Guests
Compare deals on Booking.com

Trusted by over 100,000 guests every year

Add dates
Add dates
room 1

Adults

18+
2

Children

0-17
0
Add another room
usp iconExclusive member prices

Become a member for free and save up to 15% on thousands of properties with our member prices.

usp iconThe biggest range

Search hotels across the globe with our easy-to-use filters to find your perfect stay.

usp iconThe best price

We compare thousands of deals in seconds to provide you the best price every time.

usp iconFree cancellation & pay later

Access a range of fully refundable and pay on arrival properties for complete flexibility.

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.

Clear filters

Diani Beach

Most popular
Sort by

See the latest prices and deals by choosing your dates

These properties may not be in the centre of Diani Beach, but are nearby and match your search.
Diani Marine Divers Village
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Seaesta 1 bedroom
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Seaesta 2 bedroom b at Savannah
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
The Beka - Diani Beach
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
African Dream Cottages
Full StarFull StarFull StarHalf Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Ocean's Whisper
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Micmoll Paradise
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Southern Palms Beach Resort
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Sanuna apartment
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Stilts Diani Beach
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Baobab Beach House Bed & Breakfast
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
P&PDianiBeach
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Blue Haven Budget Diani
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Ocean Serena
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Villa Rhino
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Casa Desqua Luxury Residence
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Diani studio apartments
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Tawi Villas Apartments Diani
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Manyatta Holiday Apartments
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
Lala Salama Homes
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

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.

Compare price on Booking.com
Compare price on Booking.com
tripadvisor