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

Swahili 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.

Villa in Diani Beach, Galu · 7.24 km from centre

Featuring a garden, Swahili house provides accommodations in Galu. Guests can go for a swim in the private pool. Free Wifi is available throughout the property and Galu Beach is a 15-minute walk away.

Providing a terrace with garden views, this villa also offers a flat-screen TV, a fully equipped kitchen, and 2 bathrooms.

Colobus Conservation is a 12-minute walk from the villa, while Kaya Kinondo Sacred Forest is 3.1 miles away. Ukunda Airport is 4.3 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Diani Beach
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 · 7.27 km from centre

With a stay at Diani Beach in Diani Beach (Galu Beach), you'll be within a 5-minute drive of Diani Beach and Galu Kinondo Beach. This villa is 29.2 mi (47 km) from Nyali Beach and 30.6 mi (49.3 km) from Bamburi Beach.

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

Villa in Diani Beach, Kwale · 7.32 km from centre

Pendo Cottages offers accommodations in Kwale, a 14-minute walk from Galu Beach and 0.7 miles from Colobus Conservation. This property offers access to a terrace and free private parking. Kaya Kinondo Sacred Forest is 3.1 miles from the villa and Leisure Lodge Golf Club is 5.4 miles away.

The villa consists of 1 bedroom, a fully equipped kitchen, and 1 bathroom. A flat-screen TV is available. The accommodation is non-smoking.

Shimoni Slave Caves is 29 miles from the villa. Ukunda Airport is 4.3 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Charming 3 Bedroom House in Diani Beach
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.

Vacation home in Diani Beach · 7.58 km from centre

With a stay at this vacation home in Diani Beach (Galu Beach), you'll be within a 10-minute drive of Diani Beach and Galu Kinondo Beach. This vacation home is 29.4 mi (47.3 km) from Nyali Beach and 30.8 mi (49.6 km) from Bamburi Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Serenity Villa - 8min Escape in Diani Beach
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 · 7.64 km from centre

With a stay at Serenity Villa - 8min Escape in Diani Beach in Diani Beach (Galu Beach), you'll be within a 10-minute drive of Diani Beach and Galu Kinondo Beach. This cottage is 29.4 mi (47.4 km) from Nyali Beach and 30.9 mi (49.7 km) from Bamburi Beach.

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

Aparthotel in Galu Beach, Diani Beach · 7.82 km from centre

With a stay at Diani Luxe Villa in Diani Beach (Galu Beach), you'll be within a 10-minute drive of Diani Beach and Galu Kinondo Beach. This aparthotel is 29.6 mi (47.6 km) from Nyali Beach and 31 mi (49.9 km) from Bamburi Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Simba Oryx Beach 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.

Hotel in Galu Beach, Diani Beach · 7.84 km from centre

9.4

 

3 reviews

With a stay at Simba Oryx Beach Cottages in Diani Beach (Galu Beach), you'll be within a 10-minute drive of Diani Beach and Galu Kinondo Beach. This beach hotel is 29.6 mi (47.6 km) from Nyali Beach and 31 mi (49.9 km) from Bamburi Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Coco-De-Ville
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 Galu Beach, Diani Beach · 7.90 km from centre

Breakfast available

With a stay at Coco-De-Ville in Diani Beach, you'll be 2.1 mi (3.5 km) from Diani Beach and 11 mi (17.7 km) from Tiwi Beach. This bed & breakfast is 11.4 mi (18.3 km) from Shimba Hills National Reserve and 19.2 mi (30.9 km) from Mombasa Marine National Park.

Compare price on Booking.com
Compare price on Booking.com
Diani Luxe Villa
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 Galu Beach, Mombasa · 7.92 km from centre

10.0

 

2 reviews

Diani Luxe Villa offers air-conditioned rooms in Mombasa. Both free Wifi and parking on-site are available at the condo hotel free of charge. The condo hotel features an outdoor swimming pool and full-day security.

Diani Luxe Villa provides guests with a balcony, pool views, a seating area, a flat-screen TV, a fully equipped kitchen with a microwave and a fridge, and a private bathroom with shower and slippers. Kitchenware and kettle are also featured.

There is an on-site bar.

Guests can also relax in the garden.

Diani Beach is a 7-minute walk from the accommodation, while Colobus Conservation is 1.1 miles away. Ukunda Airport is 5 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Grand Amber Villas Diani
Full StarFull 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 Galu Beach, Diani Beach · 7.92 km from centre

10.0

 

2 reviews

With a stay at this villa in Diani Beach (Galu Beach), you'll be within a 10-minute drive of Diani Beach and Galu Kinondo Beach. This luxury villa is 29.6 mi (47.6 km) from Nyali Beach and 31 mi (49.9 km) from Bamburi Beach.

Compare price on Booking.com
Compare price on Booking.com
Amber Villas Diani
Full StarFull 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 in Galu Beach, Diani Beach · 7.97 km from centre

9.4

 

10 reviews

Just a 6-minute walk from Galu Beach and 1.1 miles from Colobus Conservation, Amber Villas Diani features accommodations in Diani Beach with barbecue facilities. This property offers access to a terrace, free private parking, and free Wifi. The villa offers an outdoor swimming pool and full-day security.

The air-conditioned villa consists of 2 bedrooms, a living room, a fully equipped kitchen with an oven and a coffee machine, and 2 bathrooms with a walk-in shower and a hot tub. Guests can take in the views of the pool from the patio, which also has outdoor furniture. The villa offers bed linen, towels, and laundry service.

Kaya Kinondo Sacred Forest is 2.7 miles from the villa, while Leisure Lodge Golf Club is 5.8 miles away. Ukunda Airport is 5 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
Charming 1-bed Cottage in Diani Beach 10min to bea
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 Galu Beach, Diani Beach · 7.98 km from centre

With a stay at Charming 1-bed Cottage in Diani Beach 10min to bea in Diani Beach (Galu Beach), you'll be within a 10-minute drive of Diani Beach and Galu Kinondo Beach. This cottage is 29.7 mi (47.8 km) from Nyali Beach and 31.1 mi (50.1 km) from Bamburi Beach.

Compare price on Booking.com
Compare price on Booking.com
Crocodile lodge
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 Galu Beach, Galu · 8.00 km from centre

Crocodile lodge is located in Galu, a 9-minute walk from Galu Beach and 1.3 miles from Colobus Conservation. The property is around 2.8 miles from Kaya Kinondo Sacred Forest, 6 miles from Leisure Lodge Golf Club and 31 miles from SGR Mombasa Terminus.

At the hostel, rooms are equipped with a closetand a terrace with a pool view. Every room is equipped with an electric tea pot, while some rooms contain a kitchen with a fridge and a microwave.

Shimoni Slave Caves is 28 miles from Crocodile lodge. Ukunda Airport is 5 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Rock Galana Holiday Apartments
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.

Aparthotel in Diani Beach · 8.00 km from centre

Breakfast available

With a stay at this aparthotel in Diani Beach, you'll be near the beach, within a 15-minute drive of Diani Beach and Galu Kinondo Beach. This beach aparthotel is 29.9 mi (48.1 km) from Nyali Beach and 31.3 mi (50.4 km) from Bamburi Beach.

Compare price on Booking.com
Compare price on Booking.com
The Koi Casbah, Beachfront Villa on Galu Beach, 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.

Villa in Galu Beach, Galu · 8.03 km from centre

10.0

 

1 review

Featuring a garden, The Koi Casbah, Beachfront Villa on Galu Beach, Diani features accommodations in Galu. This beachfront property offers access to a balcony, free private parking, and free Wifi. The villa offers an outdoor swimming pool and full-day security.

Offering a terrace with sea views, this villa also features a satellite flat-screen TV, a well-equipped kitchen with an oven, a toaster, and a fridge, as well as 3 bathrooms with a walk-in shower. The villa offers bed linen, towels, and laundry service.

Galu Beach is a 2-minute walk from the villa, while Colobus Conservation is 1.3 miles from the property. Ukunda Airport is 5 miles away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Immaculate, Stunning 3-bed Cottage in Diani Beach
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.

Vacation home in Galu Beach, Diani Beach · 8.03 km from centre

With a stay at this vacation home in Diani Beach (Galu Beach), you'll be within a 10-minute drive of Diani Beach and Galu Kinondo Beach. This vacation home is 29.9 mi (48.1 km) from Nyali Beach and 31.3 mi (50.3 km) from Bamburi Beach.

Compare price on Booking.com
Compare price on Booking.com
Cool Studio with great terrace near beach
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 Galu Beach, Ukunda · 8.06 km from centre

Cool Studio with great terrace near beach is a recently renovated apartment in Ukunda, near Diani Beach. This property offers access to a terrace, free private parking, and free Wifi. Staff on site can arrange a shuttle service.

The apartment features 1 bedroom, a fully equipped kitchen with a microwave and a toaster, a washing machine, and 1 bathroom with free toiletries. Towels and bed linen are featured in the apartment. The property has an outdoor dining area.

Colobus Conservation is 1.3 miles from Cool Studio with great terrace near beach, while Kaya Kinondo Sacred Forest is 2.7 miles from the property. Ukunda Airport is 5 miles away, and the property offers a paid airport shuttle service.

Compare price on Booking.com
Compare price on Booking.com
Primary image
LalaGalu
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 Galu Beach, Diani Beach · 8.61 km from centre

9.0

 

10 reviews

Breakfast available

With a stay at LalaGalu in Diani Beach (Galu Beach), you'll be within a 15-minute drive of Diani Beach and Galu Kinondo Beach. This beach hotel is 30.2 mi (48.6 km) from Nyali Beach and 31.6 mi (50.9 km) from Bamburi Beach.

Compare price on Booking.com
Compare price on Booking.com
Boxo Diani - Unique Beach Front Container Eco-Hotel
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 Galu Beach, Diani Beach · 8.64 km from centre

8.7

 

326 reviews

Breakfast available

Located in Diani Beach, a 3-minute walk from Galu Beach, Boxo Diani - Unique Beach Front Container Eco-Hotel has accommodations with an outdoor swimming pool, free private parking, a shared lounge and a restaurant. Featuring room service, this property also provides guests with a sun terrace. The property provides airport transportation, while a bicycle rental service is also available.

Featuring a private bathroom with a shower and free toiletries, rooms at the hotel also feature free WiFi, while some have a pool view. All rooms at Boxo Diani - Unique Beach Front Container Eco-Hotel feature air conditioning and a desk.

An à la carte, continental or vegetarian breakfast is available at the property.

Colobus Conservation is 1.6 miles from the accommodation, while Kaya Kinondo Sacred Forest is 2.3 miles from the property. Ukunda Airport is 5 miles away.

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

Guest house in Kwale County, Galu · 8.72 km from centre

Language Point Cottages offers accommodations in Galu, 1.8 miles from Galu Beach and 2.4 miles from Colobus Conservation. This property offers access to a balcony and free private parking. Kaya Kinondo Sacred Forest is 4.1 miles away and Leisure Lodge Golf Club is 8 miles from the guest house.

Towels and bed linen are featured in the guest house.

Shimoni Slave Caves is 27 miles from the guest house. Ukunda Airport is 7.5 miles away.

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