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.
Primary image
Diani Campsite & Cottages
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 · 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.

Compare price on Booking.com
Compare price on Booking.com
Tranquil homes 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 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.

Compare price on Booking.com
Compare price on Booking.com
Gecko Hotel Diani
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.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Stay. Plus Darad Homes Diani
Full 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.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Amkia Villas Diani
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.

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Skippers Coliving
Full 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.

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.

Compare price on Booking.com
Compare price on Booking.com
Room
Soul Breeze Beach Resort
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 · 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.

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

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.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Captivating 1-bed Apartment, With a Nice Garden
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 · 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.

Compare price on Booking.com
Compare price on Booking.com
Diani Beach Apartments Studio
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, 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.

Compare price on Booking.com
Compare price on Booking.com
First rose
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 · 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.

Compare price on Booking.com
Compare price on Booking.com
Marula House Diani
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.

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.

Compare price on Booking.com
Compare price on Booking.com
Diani Airport Glasso Apartment BnB
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, 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.

Compare price on Booking.com
Compare price on Booking.com
5 BEDROOMS STAND ALONE LUXURY VILLAS, By Sana Sana Holiday 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 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.

Compare price on Booking.com
Compare price on Booking.com
Diani Beach Studio
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, 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.

Compare price on Booking.com
Compare price on Booking.com
Luxe studio Diani Private Compound
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, 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.

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

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.

Compare price on Booking.com
Compare price on Booking.com
Diani Peral Homestay BMB
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, 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.

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

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.

Compare price on Booking.com
Compare price on Booking.com
Diani 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.

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.

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