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.
Zuri Bliss
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

Just a few steps from Diani Beach and a 8-minute walk from Leisure Lodge Golf Club, Zuri Bliss features accommodations in Mombasa with an outdoor swimming pool. This property offers access to a balcony and free private parking. The accommodation provides an elevator and full-day security for guests.

A flat-screen TV is provided. The bed and breakfast offers bed linen, towels, and daily room service.

A mini-market is available at the bed and breakfast.

Colobus Conservation is 5.3 miles from the bed and breakfast, 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
Casa Nampala 2bedrom units
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 · 1.56 km from centre

Casa Nampala 2bedrom units offers accommodations in Ukunda, a few steps from Diani Beach and a 8-minute walk from Leisure Lodge Golf Club. This property offers access to a balcony and free private parking. SGR Mombasa Terminus is 27 miles from the guest house.

Towels and bed linen are featured in the guest house. The accommodation offers an air conditioning, a heating, and a private bathroom.

Colobus Conservation is 5.3 miles from the guest house, 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
Hideout studios
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

Hideout studios 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 apartment.

With free Wifi, this 1-bedroom apartment offers a flat-screen TV and a fully equipped kitchen with a minibar. The accommodation is non-smoking.

The apartment offers a full English/Irish or vegetarian breakfast.

Colobus Conservation is 5.3 miles from Hideout studios, 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
BLAK house
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

BLAK house 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. The accommodation provides airport transfers, while a car rental service is also available.

The apartment is composed of 1 bedroom, a fully equipped kitchen, and 1 bathroom. A flat-screen TV is offered. Ironing service is also available.

For guests with children, the apartment offers a baby safety gate. A bicycle rental service and a private beach area are provided at BLAK house.

Colobus Conservation is 5.3 miles from the accommodation, 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
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, Ukunda · 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 has rooms with air conditioning and a private bathroom in Ukunda. 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.

With a private bathroom equipped with a shower and a hairdryer, rooms at the capsule hotel also feature a pool view. All rooms will provide guests with a microwave.

Ukunda Airport is 1.9 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Delina Cottage 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.

Cottage in Diani Beach · 1.56 km from centre

With a stay at this cottage in Diani Beach, you'll be on the beach, within a 10-minute drive of Diani Beach and Diani Snake Park. This beach cottage 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
Primary image
Diani Beachalets
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.

Cottage in Diani Beach · 1.56 km from centre

With a stay at this cottage in Diani Beach, you'll be on the beach, within a 10-minute drive of Diani Beach and Diani Snake Park. This beach cottage 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
Primary image
Coconut Beach 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.

Guesthouse in Diani Beach · 1.56 km from centre

With a stay at Coconut Beach Apartments in Diani Beach, you'll be on the beach, within a 10-minute drive of Diani Beach and Diani Snake Park. This beach guesthouse 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
Primary image
Sea Breeze villas
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.

Vacation home in Diani Beach · 1.56 km from centre

5.0

 

2 reviews

With a stay at this vacation home in Diani Beach, you'll be on the beach, within a 10-minute drive of Diani Beach and Diani Snake Park. This golf vacation home 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
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 · 1.58 km from centre

Holm's Home offers accommodations in Diani Beach, a 11-minute walk from Diani Beach and 2.1 miles from Leisure Lodge Golf Club. This property offers access to a balcony, free private parking, and free Wifi. SGR Mombasa Terminus is 27 miles from the vacation home.

Leading onto a terrace with garden views, the air-conditioned vacation home consists of 2 bedrooms and a fully equipped kitchen. A flat-screen TV is featured. The accommodation is non-smoking.

Colobus Conservation is 3.6 miles from the vacation home, while Kaya Kinondo Sacred Forest is 7.1 miles away. Ukunda Airport is a few steps from the property.

Compare price on Booking.com
Compare price on Booking.com
Diaz Loft Hub
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, Diani Beach · 1.59 km from centre

Providing a garden, Diaz Loft Hub provides accommodations in Diani Beach. This property offers access to a balcony, free private parking, and free Wifi. The apartment features an outdoor swimming pool and full-day security.

Offering direct access to a patio, the apartment consists of 1 bedroom. Featuring a terrace with garden views, this apartment also includes a flat-screen TV, a well-equipped kitchen with an oven, a microwave, and a fridge, as well as 1 bathroom with a bidet and slippers. The accommodation is non-smoking.

Diani Beach is 1.3 miles from the apartment, while Leisure Lodge Golf Club is 1.9 miles from the property. Ukunda Airport is 0.6 miles away.

Compare price on Booking.com
Compare price on Booking.com
Lotfa, 2 bedroom 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 Airport · 1.59 km from centre

Lotfa, 2 bedroom apartment is located in Ukunda Airport, just 1.6 miles from Diani Beach and 1.9 miles from Leisure Lodge Golf Club. This property offers access to a balcony, free private parking, and free Wifi. SGR Mombasa Terminus is 27 miles from the apartment.

The air-conditioned apartment consists of 2 bedrooms, a fully equipped kitchen, and 1 bathroom. A flat-screen TV is featured. The accommodation is non-smoking.

Guests can also relax in the garden.

Colobus Conservation is 3.3 miles from the apartment, while Kaya Kinondo Sacred Forest is 6.9 miles away. Ukunda Airport is 0.6 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Casa Del Arte
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.59 km from centre

5.0

 

3 reviews

Providing a garden, Casa Del Arte offers accommodations in Ukunda. This property offers access to a terrace, free private parking, and free Wifi. The accommodation provides airport transfers, while a bicycle rental service is also available.

This air-conditioned 1-bedroom apartment comes with a fully equipped kitchen, a seating area, a dining area, and a flat-screen TV. For added privacy, the accommodation has a private entrance and soundproofing.

A selection of options including pancakes and juice are served for the American breakfast.

Diani Beach is 1.6 miles from the apartment, while Leisure Lodge Golf Club is 1.9 miles away. Ukunda Airport is 0.6 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
I Stay 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 · 1.61 km from centre

Just a 5-minute walk from Diani Beach and 600 yards from Leisure Lodge Golf Club, I Stay Diani features accommodations in Diani Beach with a bar. This property offers access to a balcony, free private parking, and free Wifi. During your stay at this apartment, you can use an outdoor swimming pool, as well as a selection of a public bath and a 24-hour front desk.

Leading onto a terrace with garden views, the air-conditioned apartment consists of 1 bedroom and a fully equipped kitchen. A flat-screen TV is featured. Daily room service is also available.

Guests may eat at the on-site modern restaurant, which is open for dinner, lunch, brunch, and cocktails.

Kids pool is also available at the apartment, while guests can also relax in the garden.

Colobus Conservation is 5.1 miles from I Stay Diani, while Kaya Kinondo Sacred Forest is 8.7 miles away. Ukunda Airport is 1.9 miles from the property.

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

Guest house in Kwale County, Ukunda · 1.61 km from centre

7.8

 

4 reviews

Malaika Diani Homes is located in Ukunda, just 5.2 miles from Colobus Conservation and 10 miles from Kaya Kinondo Sacred Forest. With free private parking, the property is 1.7 miles from Diani Beach and 1.8 miles from Leisure Lodge Golf Club.

Towels and bed linen are offered in the guest house. The accommodation is non-smoking.

SGR Mombasa Terminus is 24 miles from the guest house. Ukunda Airport is a few steps from the property.

Compare price on Booking.com
Compare price on Booking.com
The French mans house
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 Airport · 1.63 km from centre

Featuring a garden, The French mans house features accommodations in Ukunda Airport. This property offers access to a terrace, free private parking, and free Wifi. Diani Beach is 1.8 miles from the vacation home and Leisure Lodge Golf Club is 2.3 miles away.

The air-conditioned vacation home is composed of 2 separate bedrooms, a living room, a fully equipped kitchen, and 2 bathrooms. Towels and bed linen are available in the vacation home. There's also a seating area and a fireplace.

The vacation home also includes outdoor fireplace and a picnic area for a day outdoors.

Colobus Conservation is 3.7 miles from the vacation home, while Kaya Kinondo Sacred Forest is 7.3 miles from the property. Ukunda Airport is a few steps away.

Compare price on Booking.com
Compare price on Booking.com
Cozy Home's
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.64 km from centre

Cozy Home's is located in Ukunda, just 1.4 miles from Diani Beach and a 12-minute walk from Colobus Conservation. This property offers access to a balcony, free private parking, and free Wifi. Kaya Kinondo Sacred Forest is 3.1 miles from the apartment and Leisure Lodge Golf Club is 5.3 miles away.

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.

SGR Mombasa Terminus is 30 miles from the apartment, while Shimoni Slave Caves is 29 miles from the property. Ukunda Airport is a few steps away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Pendo Villas Diani
Full 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 · 1.66 km from centre

9.4

 

3 reviews

Located in Diani Beach, Pendo Villas Diani is within a 10-minute drive of Diani Beach and Kongo Mosque. This aparthotel is 7.3 mi (11.8 km) from Kaya Kinondo Sacred Forest and 20 mi (32.2 km) from Fort Jesus.

Compare price on Booking.com
Compare price on Booking.com
Room
Lux Suites Diani Airstrip Villas
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.

Villa property in Diani Beach · 1.69 km from centre

With a stay at Lux Suites Diani Airstrip Villas in Diani Beach, you'll be within a 10-minute drive of Diani Beach and Diani Snake Park. This villa is 25.7 mi (41.4 km) from Nyali Beach and 27.2 mi (43.7 km) from Bamburi Beach.

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

Guest house in Diani Beach · 1.69 km from centre

9.7

 

24 reviews

Diani Beach Gold Apartments is a recently renovated guest house in Diani Beach where guests can make the most of its garden and shared lounge. With garden views, this accommodation offers a balcony. The guest house also features free Wifi, free private parking, and facilities for disabled guests.

At the guest house, each unit has a wardrobe, a flat-screen TV, a private bathroom, bed linen, and towels. A microwave, a toaster, and fridge are also available, as well as a coffee machine and a kettle.

A mini-market is available at the guest house.

For guests with children, the guest house provides a baby safety gate.

Diani Beach is 1.8 miles from Diani Beach Gold Apartments, while Leisure Lodge Golf Club is 2.3 miles away. Ukunda Airport is a few steps from the property, and the property offers a paid airport shuttle service.

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