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

Kilimanjaro Appartments
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 Kwale County, Magutu · 4.26 km from centre

Kilimanjaro Appartments offers accommodations in Magutu, 26 miles from SGR Mombasa Terminus and 31 miles from Shimoni Slave Caves. The property is around 4.3 miles from Colobus Conservation, 4.5 miles from Leisure Lodge Golf Club, and 7.7 miles from Kaya Kinondo Sacred Forest. The bed and breakfast provides both free Wifi and free private parking.

There's a private bathroom with shower in some units, along with bathrobes, slippers, and free toiletries.

Guests can also relax in the garden.

Ukunda Airport is 3.7 miles away.

Compare price on Booking.com
Compare price on Booking.com
Villa Leeven mit privatem Pool am 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 in Diani Beach, Ukunda · 4.31 km from centre

10.0

 

1 review

Breakfast available

Providing a bar, Villa Leeven mit privatem Pool am Diani Beach features accommodations in Ukunda. This property offers access to a terrace and free private parking. The villa offers an outdoor swimming pool, wellness packages, and a shared kitchen.

With free Wifi, this 3-bedroom villa provides a satellite flat-screen TV, a washing machine, and a fully equipped kitchen with a dishwasher and oven. Guests can take in the views of the pool from the balcony, which also has outdoor furniture. The villa offers bed linen, towels, and daily room service.

Continental and full English/Irish breakfast options with warm dishes, local specialities, and fresh pastries are available.

A baby safety gate is also available at the villa, while guests can also relax in the garden.

Colobus Conservation is 2.1 miles from Villa Leeven mit privatem Pool am Diani Beach, while Leisure Lodge Golf Club is 4.2 miles from the property. Ukunda Airport is 2.5 miles away, and the property offers a paid airport shuttle service.

Compare price on Booking.com
Compare price on Booking.com
Lotfa Resort by Antares Hotels
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 · 4.33 km from centre

7.8

 

10 reviews

Breakfast available

Located in Diani Beach, 1.4 miles from Colobus Conservation, Lotfa Resort by Antares Hotels provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. With free WiFi, this 3-star hotel offers room service and luggage storage space. African, Mediterranean, Seafood and International dishes are served at the on-site restaurant.

The hotel will provide guests with air-conditioned rooms with a desk, an electric tea pot, a safety deposit box, a flat-screen TV, a balcony and a private bathroom with a shower. Selected rooms come with a kitchen with a fridge, an oven and a microwave. Guest rooms include a closet.

Leisure Lodge Golf Club is 3.5 miles from Lotfa Resort by Antares Hotels, while Kaya Kinondo Sacred Forest is 5 miles from the property. Ukunda Airport is 2.5 miles away, and the property offers a paid airport shuttle service.

Compare price on Booking.com
Compare price on Booking.com
Casa de Sasha
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 · 4.38 km from centre

1.0

 

1 review

Casa de Sasha offers accommodations in Ukunda, 2.5 miles from Colobus Conservation and 5.4 miles from Leisure Lodge Golf Club. This property offers access to a terrace, free private parking, and free Wifi. Shimoni Slave Caves is 30 miles from the apartment.

The apartment is composed of 1 bedroom, a fully equipped kitchen, and 1 bathroom. The unit at the property features a bath and a dressing room. For added privacy, the accommodation features a private entrance.

Kaya Kinondo Sacred Forest is 7.2 miles from the apartment, while SGR Mombasa Terminus is 27 miles away. Ukunda Airport is 5 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Nomad Beach Resort
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.

Hotel in Diani Beach · 4.41 km from centre

9.2

 

138 reviews

Breakfast available

Nestled along the pristine shores of Diani Beach, Nomad Beach Resort offers the perfect blend of luxury, relaxation, and adventure on Kenya’s stunning Southern Coast. From world-class dining and fine wines to unforgettable ocean experiences, every moment at Nomad is designed for pure indulgence.

A pioneer in sustainable tourism, Nomad is deeply committed to preserving the natural beauty of the South Coast. Accommodations are crafted with elegance and innovation, ranging from serene beach cottages to private villas—each offering a unique slice of paradise.

Savor exceptional cuisine at three distinctive restaurants or enjoy bespoke private dining. For the ultimate relaxation, visit the Forest Breeze Spa & Wellness Center, an eco-inspired sanctuary offering rejuvenating treatments at the forest's edge.

Nomad is a hub for adventure and exploration. Dove with turtles at Kenya’s premier PADI dove center, sail on a traditional dhow, or enjoy a magical beach dinner under the stars. Discover Diani’s vibrant marine life, embark on big game fishing expeditions, or visit Chale Island—Kenya’s only private island resort.

For thrill-seekers and wellness enthusiasts alike, enjoy snorkeling, kayaking, windsurfing, paddle boarding, yoga, and spa retreats. Don't miss the Nomad wine cellar—home to one of the finest wine selections on the coast.

Whether you're seeking romance, adventure, or a serene escape, Nomad Beach Resort delivers an unforgettable experience.
Start planning your dream Diani Beach getaway today and discover why Nomad is the jewel of Kenya’s coast.

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

Hotel in Diani Beach · 4.44 km from centre

9.0

 

96 reviews

Breakfast available

With a stay at Nomad Beach Resort in Diani Beach, you'll be a 2-minute drive from Diani Beach and 6 minutes from Diani Snake Park. This beach hotel is 27.7 mi (44.6 km) from Nyali Beach and 29.2 mi (46.9 km) from Bamburi Beach.

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

6.4

 

18 reviews

Breakfast available

With a stay at Diplomat Diani Beach Resort in Diani Beach, you'll be 0.4 mi (0.7 km) from Diani Beach and 9 mi (14.4 km) from Tiwi Beach. This hotel is 13.2 mi (21.2 km) from Shimba Hills National Reserve and 22.5 mi (36.2 km) from Fort Jesus.

Compare price on Booking.com
Compare price on Booking.com
Room
Babylon Gardens
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 · 4.52 km from centre

Breakfast available

With a stay at Babylon Gardens in Diani Beach, you'll be a 4-minute drive from Diani Beach and 7 minutes from Diani Snake Park. This hotel is 27.3 mi (43.9 km) from Nyali Beach and 28.7 mi (46.2 km) from Bamburi Beach.

Compare price on Booking.com
Compare price on Booking.com
Kreyol Krib 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 · 4.55 km from centre

9.0

 

1 review

Breakfast available

Kreyol Krib Diani Beach enjoys a location in Diani Beach, a 11-minute walk from Diani Beach and 1.6 miles from Colobus Conservation. This apartment features free private parking, free shuttle service, and free Wifi. The accommodation offers a 24-hour front desk, full-day security, and luggage storage for guests.

Accessible via private entrance, all rooms have air conditioning, soundproofing, wardrobe, and a private bathroom with a walk-in shower. Some units also have a well-equipped kitchen with a fridge and kitchenware. At the apartment complex, every unit is fitted with bed linen and towels.

A mini-market is available at the apartment.

Guests at the apartment can take part in activities like yoga and get refreshed with a swim in the outdoor swimming pool. Bike rental and car rental are available at this apartment, and the area is popular for cycling. The apartment has a picnic area where you can spend the day outdoors.

Leisure Lodge Golf Club is 4 miles from Kreyol Krib Diani Beach, while Kaya Kinondo Sacred Forest is 5.1 miles from the property. Ukunda Airport is 3.1 miles away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Raquel's Bliss Hotel 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.

Hotel in Diani Beach · 4.65 km from centre

With a stay at Raquel's Bliss Hotel Diani in Diani Beach, you'll be near the beach, within a 10-minute drive of Diani Beach and Diani Snake Park. This hotel is 27.2 mi (43.8 km) from Nyali Beach and 28.6 mi (46.1 km) from Bamburi Beach.

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

Apartment in Diani Beach · 4.67 km from centre

With a stay at Kreyol Krib Diani in Diani Beach, you'll be a 4-minute drive from Diani Beach and 6 minutes from Diani Snake Park. This apartment is 27.2 mi (43.8 km) from Nyali Beach and 28.6 mi (46.1 km) from Bamburi Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Luxury Private Villas in Diani Beach, Mombasa Kenya
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 · 4.67 km from centre

With a stay at this villa in Diani Beach, you'll be a 4-minute drive from Diani Beach and 6 minutes from Diani Snake Park. This villa is 27.2 mi (43.8 km) from Nyali Beach and 28.6 mi (46.1 km) from Bamburi Beach.

Compare price on Booking.com
Compare price on Booking.com
The Sunshine House, Tiwi Sea Breeze
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Homestay in Kwale County, Tiwi · 4.75 km from centre

8.0

 

1 review

The Sunshine House, Tiwi Sea Breeze is located in Tiwi, just 6.7 miles from Leisure Lodge Golf Club and 10 miles from Colobus Conservation. This beachfront property offers access to a terrace and free private parking. The accommodation features airport transfers, while a car rental service is also available.

The property offers sea views.

Cycling and fishing can be enjoyed nearby, while a bicycle rental service and a private beach area are also available on-site.

Kaya Kinondo Sacred Forest is 14 miles from the homestay. Ukunda Airport is 5 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Villa Branca Diani Boutique Luxury & Personalized Service
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Inn in Diani Beach · 4.76 km from centre

10.0

 

8 reviews

Breakfast available

Located in Diani Beach, 1.4 miles from Colobus Conservation, Villa Branca Diani Boutique Luxury & Personalized Service has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge. 3.9 miles from Leisure Lodge Golf Club and 4.9 miles from Kaya Kinondo Sacred Forest, the property provides a bar and a spa & wellness center. The inn has a hot tub and room service.

At the inn, each room is equipped with a closet. Featuring a private bathroom with a shower and free toiletries, rooms at Villa Branca Diani Boutique Luxury & Personalized Service also feature free WiFi, while certain rooms are equipped with a terrace. At the accommodation rooms contain air conditioning and a safety deposit box.

The breakfast offers à la carte, continental or Full English/Irish options.

You can play darts at Villa Branca Diani Boutique Luxury & Personalized Service, and the area is popular for cycling.

SGR Mombasa Terminus is 29 miles from the inn, while Shimoni Slave Caves is 31 miles from the property. Ukunda Airport is 3.1 miles away.

Compare price on Booking.com
Compare price on Booking.com
Room
Safari Beach Hotel
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 · 4.92 km from centre

7.2

 

7 reviews

Breakfast available

With a stay at Safari Beach Hotel in Diani Beach, you'll be within a 5-minute drive of Diani Beach and Galu Kinondo Beach. This hotel is 27.7 mi (44.7 km) from Nyali Beach and 29.2 mi (46.9 km) from Bamburi Beach.

Compare price on Booking.com
Compare price on Booking.com
Marahaba Holiday Suites
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 · 4.92 km from centre

Marahaba Holiday Suites offers accommodations in Diani Beach, 1.4 miles from Diani Beach and 2.4 miles from Colobus Conservation. This property offers a pool with a view, free Wifi, and free private parking. Outdoor seating is also available at the apartment.

Offering direct access to a patio with garden views, the air-conditioned apartment consists of 1 bedroom. Featuring a balcony with pool 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 walk-in shower and slippers. The accommodation is non-smoking.

For guests with children, Marahaba Holiday Suites features kids pool and outdoor play equipment. Guests can enjoy the indoor pool and garden at the accommodation.

Leisure Lodge Golf Club is 4.8 miles from Marahaba Holiday Suites, while Kaya Kinondo Sacred Forest is 7 miles from the property. Ukunda Airport is 5 miles away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Coconut Beach Boutique Lodge & Spa
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 Kwale County, Tiwi · 5.02 km from centre

8.6

 

3 reviews

Breakfast available

With a stay at The Coconut Beach Boutique Lodge & Spa in Tiwi, you'll be within a 15-minute drive of Tiwi Beach and Diani Snake Park. This hotel is 6.9 mi (11.1 km) from Diani Beach and 21.3 mi (34.2 km) from Nyali Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Tulia Eco Garden
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.

Resort in Kwale County, Ukunda · 5.02 km from centre

Breakfast available

With a stay at Tulia Eco Garden in Ukunda, you'll be 5.2 mi (8.4 km) from Diani Beach and 7.7 mi (12.3 km) from Tiwi Beach. This resort is 21 mi (33.8 km) from Fort Jesus and 24.1 mi (38.8 km) from Mombasa Marine National Park.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Villa Pundamilia, Private Pool, Free Wifi, Secure
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 · 5.13 km from centre

When you stay at this villa in Diani Beach, you'll be on the waterfront, just a 4-minute walk from Diani Beach and 13 minutes by foot from Galu Kinondo Beach. This villa is 27.8 mi (44.7 km) from Nyali Beach and 29.2 mi (47 km) from Bamburi Beach.

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

Bed and breakfast in Diani Beach, Ukunda · 5.18 km from centre

9.2

 

23 reviews

Diani Yoga Barn offers accommodations in Ukunda, 1.5 miles from Colobus Conservation and 4.3 miles from Leisure Lodge Golf Club. This property offers access to a terrace, free private parking, and free Wifi. Kaya Kinondo Sacred Forest is 5 miles away and SGR Mombasa Terminus is 29 miles from the bed and breakfast.

Towels and bed linen are available in the bed and breakfast. For added privacy, the accommodation features a private entrance.

A vegetarian breakfast is available at the bed and breakfast.

Guests can make the most of the garden, outdoor swimming pool, and yoga classes offered at Diani Yoga Barn.

Shimoni Slave Caves is 30 miles from the accommodation. Ukunda Airport is 3.1 miles from the property.

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