Collage coast Diani

Find hotels in Diani Beach from Rp335.749

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
13 Aug - 14 Aug
Tomorrow
14 Aug - 15 Aug
This weekend
14 Aug - 16 Aug
Next weekend
21 Aug - 23 Aug

Filter by

Star rating

Guest rating

Our top choices for Diani Beach hotels

1. Nomad Beach Resort

Nomad Beach Resort
Diani Beach
United States
sarah
Rp6.596.159
Rp7.783.467 total
includes taxes & fees
15 Aug - 16 Aug
Nomad Beach Resort

2. Queens Chateau Boutique Villa

Queens Chateau Boutique Villa
Galu Beach
United Kingdom
Andrew
Rp2.270.490
Rp2.679.178 total
includes taxes & fees
15 Aug - 16 Aug
Queens Chateau Boutique Villa

3. Raquel's Bliss Hotel Diani

Raquel's Bliss Hotel Diani
Diani Beach
United States
Rohan
Rp347.361
Rp409.886 total
includes taxes & fees
15 Aug - 16 Aug
Raquel's Bliss Hotel Diani

4. Boxo Diani

Boxo Diani
Diani Beach
United Kingdom
Sigmundur Nói
Rp732.087
Rp863.863 total
includes taxes & fees
25 Aug - 26 Aug
Boxo Diani

5. Leopard Beach Resort & Spa

Leopard Beach Resort & Spa
Diani Beach
United States
Dolly
Rp2.767.360
Rp3.459.378 total
includes taxes & fees
1 Sept - 2 Sept
Leopard Beach Resort & Spa

6. Seaclusion Diani

Seaclusion Diani
Diani Beach
Australia
Salvatore
Rp1.525.753
Rp1.800.389 total
includes taxes & fees
25 Aug - 26 Aug
Seaclusion Diani

7. Swahili Beach Resort

Swahili Beach Resort
Diani Beach
United States
Marquice
Rp4.291.181
Rp6.313.864 total
includes taxes & fees
1 Sept - 2 Sept
Swahili Beach Resort

8. Staysocial Diani-Backpackers &Social Hub

Staysocial Diani-Backpackers &Social Hub
Diani Beach
Rp284.533
Rp335.749 total
includes taxes & fees
15 Aug - 16 Aug
Staysocial Diani-Backpackers &Social Hub

9. Cocokinondo Villa & Boutique Hotel

Cocokinondo Villa & Boutique Hotel
Diani Beach
Rp10.959.781
Rp12.932.542 total
includes taxes & fees
14 Aug - 15 Aug
Cocokinondo Villa & Boutique Hotel

10. Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
Diani Beach
Canada
Daniel
Rp2.877.411
Rp3.596.764 total
includes taxes & fees
27 Aug - 28 Aug
Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

11. Aqua Resort

Aqua Resort
Diani Beach
United States
Griffins
Rp604.246
Rp818.390 total
includes taxes & fees
15 Aug - 16 Aug
Aqua Resort

12. Marikeka Hotel

Marikeka Hotel
Galu Beach
United States
Paul
Rp1.170.917
Rp2.072.524 total
includes taxes & fees
11 Sept - 12 Sept
Marikeka Hotel

13. Bahari Dhow Beach Villas

Bahari Dhow Beach Villas
Diani Beach
United States
Job
Rp1.154.669
Rp1.430.634 total
includes taxes & fees
16 Aug - 17 Aug
Bahari Dhow Beach Villas

14. Galu Ecolodge

Galu Ecolodge
Galu Beach
Rp1.532.565
Rp1.808.426 total
includes taxes & fees
17 Aug - 18 Aug
Galu Ecolodge

15. Southern Palms Beach Resort

Southern Palms Beach Resort
Diani Beach
United States
ANTONY
Rp6.887.023
Rp8.126.576 total
includes taxes & fees
1 Sept - 2 Sept
Southern Palms Beach Resort

16. Diani Sea Resort

Diani Sea Resort
Diani Beach
United States
Edward
Rp4.817.020
Rp5.684.083 total
includes taxes & fees
24 Aug - 25 Aug
Diani Sea Resort

17. Diani Sea Lodge

Diani Sea Lodge
Diani Beach
United States
McDonald
Rp4.569.240
Rp5.391.703 total
includes taxes & fees
12 Sept - 13 Sept
Diani Sea Lodge

18. Galu Gardens Diani Beach Apartments

Galu Gardens Diani Beach Apartments
Galu Beach
Rp1.348.684
Rp1.591.447 total
includes taxes & fees
11 Sept - 12 Sept
Galu Gardens Diani Beach Apartments

19. Diamonds Leisure Beach & Golf Resort

Diamonds Leisure Beach & Golf Resort
Diani Beach
United States
Mercy
Rp2.691.091
Rp4.286.908 total
includes taxes & fees
18 Aug - 19 Aug
Diamonds Leisure Beach & Golf Resort

20. Papillon Lagoon Reef

Papillon Lagoon Reef
Diani Beach
United Kingdom
VANESSA
Rp2.452.103
Rp2.893.482 total
includes taxes & fees
15 Aug - 16 Aug
Papillon Lagoon Reef
View all properties

Holiday Rentals in Diani Beach

Villa

Amkia Villas Diani

Amkia Villas Diani
Diani Beach
"The was very helpful I enjoyed my stay I would recommend "
Amkia Villas Diani
Villa

Saffron Villas

Saffron Villas
Diani Beach
"Absolutely stunning villa. The photos don't do it justice. Top quality amenities and excellent customer service. Will definitely be back. "
Saffron Villas
Treehouse

Coral Cove Diani Treehouses

Coral Cove Diani Treehouses
Diani Beach
"The coral cove Diani , by far the best travel experience of my life Will come again and plan a longer stay Food top notch , our designated waiter for our villa Charles , went above and beyond As to even traveling to market for items the resort did not have available"
Coral Cove Diani Treehouses
Aparthotel

Pendo Villas Diani

Pendo Villas Diani
Diani Beach
"Clean, well decorated, spacious and friendly staff. Good value."
Pendo Villas Diani
Aparthotel

Villa Mandhari- Diani Beach

Villa Mandhari- Diani Beach
Diani Beach
"Superb stay from start to finish. Celine the manager was lovely. So helpful throughout my stay. The rest of the staff were great especially Millicent the chef and Alice the service staff. Always smiling and happy to help. Great food from the restaurant. The rooms are spacious and well equipped. Very good kitchen area if you want to prepare meals yourself. Huge swimming pool that was well maintained. Quiet area but only a few minutes from the beach and restaurants. Highly recommended. I'll be...
Villa Mandhari- Diani Beach
Villa

AUREGI VILLAS

AUREGI VILLAS
Diani Beach
"Unser Aufenthalt in Diani Beach war einfach rundum perfekt. Das Grundstück ist traumhaft schön gestaltet und lädt sofort zum Wohlfühlen ein. Besonders der Pool war ein echtes Highlight ideal zum Entspannen in absolut ruhiger Atmosphäre. Trotz der idyllischen Ruhe ist die Unterkunft sehr zentral gelegen, sodass man alles Wichtige schnell erreichen kann. Besonders hervorheben möchten wir das Team vor Ort, unglaublich hilfsbereit, herzlich und einfach zauberhafte Menschen, die den Aufenthalt noch...
AUREGI VILLAS
Aparthotel

Aqua Resort

Aqua Resort
Diani Beach
"Overall good place and clean , didn't like the bathrooms."
Aqua Resort
Apartment

DIANI BEACH GOLD APARTMENTS

DIANI BEACH GOLD APARTMENTS
Diani Beach
"A great find! The room was spacious and well maintained, the host was lovely, and it was a close walk to numerous stalls with a variety of goods and amazing fresh produce. Having a kitchen allowed me to stay in if I wanted, but the apartment was also close to bars and restaurants. There is a close-by bar that plays loud music, but not super late, and I actually liked hearing the local music. The people I met were so friendly! And really, the host was very accommodating and responded to questions...
DIANI BEACH GOLD APARTMENTS
Apartment

Diani Beachfront Paradise

Diani Beachfront Paradise
Diani Beach
"We had a great time "
Diani Beachfront Paradise
Villa

Grand Amber Villas Diani

Grand Amber Villas Diani
Galu Beach
"Highly recommended host or brilliant "
Grand Amber Villas Diani
See all holiday rentals
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in Diani Beach

Find the best Diani Beach areas for the activities you enjoy most.Learn more about Diani Beach
Learn more about Diani Beach

Galu Beach

Unique features of Galu Beach include the beaches and restaurants. Make a stop by Galu Kinondo Beach or Colobus Conservation while you're exploring the area.

Stay near popular Diani Beach attractions

Diani Beach

9.0/10 (360 reviews)
Diani Beach's pristine white sands and turquoise waters have earned it recognition as Africa's leading beach destination. Enjoy snorkelling through coral gardens or a sunset dhow cruise along Kenya's coastline.
See properties

Galu Kinondo Beach

8.6/10 (20 reviews)
Galu Kinondo Beach offers pristine white sands and crystal-clear waters away from Kenya's crowded spots. Swim in calm waters or explore coral reefs while enjoying tranquility beneath swaying palm trees.
See properties

Kongo Mosque

8.2/10 (26 reviews)
This 14th-century coastal sanctuary blends Arab and Swahili architectural styles with coral stone walls. Visitors can admire its historical significance while enjoying ancient baobab trees and ocean breezes.
See properties

Kaya Kinondo Sacred Forest

8.4/10 (18 reviews)
This sacred forest preserves Digo Mijikenda culture with ancient trees and rare plants. Take a morning guided tour to learn about medicinal plants and participate in traditional energy-cleansing rituals.
See properties

Diani Snake Park

Diani Snake Park showcases diverse reptiles in naturalistic habitats, with knowledgeable guides explaining their behaviours. Handle non-venomous snakes under supervision while learning about vital conservation efforts.
See properties

BoraBora Wildlife Park

Enjoy an outing to BoraBora Wildlife Park during your stay in Diani Beach. Wander the beaches and seaside in this relaxing area.
See properties

Colobus Conservation

This conservation centre protects Kenya's endangered colobus monkeys through research. Join a morning tour to observe these striking black and white primates swinging through coastal forest canopies.
See properties

Learn more about Diani Beach

Snorkel among vibrant coral reefs along the powdery white sands where dolphins often play near the shore. Kitesurfing schools dot the turquoise coastline, while nearby Shimba Hills Reserve offers elephant-watching safaris through lush rainforest.

See all hotels in Diani Beach
A sunset over the ocean with two boats.

Top Diani Beach Hotel Reviews

Diani Sea Resort

Diani Sea Resort

10/10 Excellent
"Overall good stay. Only recommendation I would make is to stock more fresh still water given the climate."
Edward 2-night trip
Posted 23 hours ago
Diani Sea Resort
PrideInn Hotel Diani

PrideInn Hotel Diani

10/10 Excellent
"Staff"
Tidiani 8-night trip
Posted 2 days ago
PrideInn Hotel Diani
Swahili Beach Resort

Swahili Beach Resort

10/10 Excellent
"Spectacular experience"
John 2-night trip
Posted 4 days ago
Swahili Beach Resort
Leopard Beach Resort & Spa

Leopard Beach Resort & Spa

10/10 Excellent
"Amazing experience. Right on the beach with a lot of an options. Included adult only pool and beach."
Ritnika 2-night trip
Posted 4 days ago
Leopard Beach Resort & Spa
Tombo House

Tombo House

10/10 Excellent
"J’y reviendrai pour le service, la chambre et le site. Malgré qu’il ne soit pas sur la plage, le site est tres beau et calme. La piscine est belle, si vous ne voulez pas marcher 15 minutes pour vous rendre à la plage publique. Le rapport qualité / prix excellent. Nous avions la chambre 13 avec salon et douche double (très plaisant:)) Il est très facile de commander un tuktuk ou un taxi avec Uber ou avec l’hôtel."
Pierre 3-night trip
Posted 6 days ago
Tombo House
Bahari Dhow Beach Villas

Bahari Dhow Beach Villas

10/10 Excellent
"Excellent improvement so far"
Abdirisak 1-night trip
Posted 6 days ago
Bahari Dhow Beach Villas
Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

8/10 Good
"Great place to stay."
Jerome 8-night trip
Posted 10 days ago
Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
Nomad Beach Resort

Nomad Beach Resort

10/10 Excellent
"We had a beautiful cabana on the beach, whisper quiet air conditioning in the room, delicious food, and evening tea or cocktail hours. The Spa and Gym were also wonderful . the service from all staff was outstanding. I would highly recommend and hope to come back !"
Suna 3-night trip
Posted 12 days ago
Nomad Beach Resort
LalaGalu

LalaGalu

10/10 Excellent
"Very private"
Willis 1-night trip
Posted 1 month ago
LalaGalu

More cheap stays in Diani Beach

Staysocial Diani-Backpackers &Social Hub

Staysocial Diani-Backpackers &Social Hub

14 KFI Road Diani Beach Wilaya ya Kwale
Rp284.533
Rp335.749 total
15 Aug - 16 Aug
includes taxes & fees
Staysocial Diani-Backpackers &Social Hub
Raquel's Bliss Hotel Diani

Raquel's Bliss Hotel Diani

Road Diani Beach Wilaya ya Kwale
Rp347.361
Rp409.886 total
15 Aug - 16 Aug
includes taxes & fees
8.8/10 Excellent! (13 reviews)
Raquel's Bliss Hotel Diani
GSIH Hotel Diani

GSIH Hotel Diani

Diani Beach Road Diani Beach Diani
Rp588.556
Rp694.496 total
17 Aug - 18 Aug
includes taxes & fees
GSIH Hotel Diani
Aqua Resort

Aqua Resort

Diani Beach Road Diani Beach Kwale County
Rp604.246
Rp818.390 total
15 Aug - 16 Aug
includes taxes & fees
7.6/10 Good! (28 reviews)
Aqua Resort
Coral Beach Resort

Coral Beach Resort

Diani Beach Road, Diani Beach
Get rates
6.6/10 (4 reviews)
Coral Beach Resort
Diani Banda Cottages

Diani Banda Cottages

Diani Beach Road Diani Beach Kwale County
Get ratesDiani Banda Cottages

Find out more about Diani Beach

Top reasons to visit Diani Beach

  • Stunning Beaches: Diani Beach boasts pristine sandy shores and crystal-clear waters, perfect for relaxation and sunbathing.
  • Outdoor Adventures: Engage in thrilling activities like water sports, golfing, and exploring the lush landscapes surrounding the beach.
  • Cultural Experiences: Immerse yourself in local culture by visiting vibrant markets and historical sites.
  • Scenic Beauty: Enjoy breathtaking sunsets and picturesque views, ideal for romantic strolls along the coastline.
  • Diverse Accommodation: Choose from a variety of lodging options, from luxurious resorts to charming guesthouses, catering to all preferences.

Find great hotels in Diani Beach

Explore a delightful range of accommodation options at Diani Beach, where you can find hotels, guesthouses, and charming cottages to suit every traveller's needs. Whether you're seeking a serene beach getaway, a family-friendly resort, or a base for business travel, Diani Beach offers an array of choices, including the renowned Diani Beach Hotel and Diani Sea Resort, ensuring a memorable stay along Kenya's stunning coast.

  • Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits: This 5-star resort boasts a tranquil beachfront setting, ideal for families and adventure seekers alike. Rated 8.0 out of 10, it offers direct access to Diani Beach, allowing guests to indulge in various water sports such as windsurfing and boating. Onsite amenities include a children's arcade and babysitting services, ensuring that younger guests are well catered for. The resort's spacious accommodations are complemented by a range of recreational activities, making it a suitable choice for those seeking both relaxation and adventure.
  • Baobab Beach Resort & Spa: With a guest rating of 8.6 out of 10, this 4-star resort presents a delightful blend of fun and relaxation. Nestled on the pristine shores of Diani Beach, the resort features direct beach access and offers an array of activities, from archery to fishing. Families can take advantage of the complimentary children's club and a shared playground, while older guests can enjoy nearby snorkelling and biking excursions. The inviting atmosphere and comprehensive amenities create a welcoming environment for all visitors.
  • Swahili Beach Resort: Rated 9.0 out of 10, this luxurious 5-star resort reflects the rich cultural heritage of Swahili architecture. Located on Diani Beach, the resort provides a family-friendly environment with direct beach access. Services for children include supervised childcare and a dedicated pool, allowing parents to relax while the little ones are entertained. With its stunning design and attentive service, Swahili Beach Resort offers a unique and memorable experience for families seeking a blend of cultural charm and modern comfort.

Where to stay in Diani Beach

Diani Beach offers a perfect blend of relaxation and recreation for every traveller. Enjoy the pristine sandy shores and indulge in luxurious beach holidays while soaking up the sun. Explore the vibrant atmosphere with friendly locals, or embark on a romantic stroll along the coastline. Just beyond Diani Beach, discover nearby areas that enhance your experience, making it an unforgettable destination for nature lovers and beach enthusiasts alike.

  • Mombasa: As a bustling metropolis, Mombasa serves as a gateway to the stunning Diani Beach. This vibrant city is not overly seasonal, attracting visitors year-round, with peak times typically in December to February. Mombasa offers a blend of beach relaxation, outdoor adventures, and family-friendly experiences. You can enjoy activities such as golfing and visits to water parks, all while exploring local landmarks including beautiful beaches, islands, and archaeological sites. The rich history and diverse culture of Mombasa make it a captivating destination for any traveller.
  • Ukunda: Situated just 1.6km from Diani Beach, Ukunda is a charming city that welcomes visitors throughout the year, with peak travel seasons in September and December to January. Known for its stunning beaches and outdoor activities, Ukunda is perfect for families seeking a fun-filled getaway. In addition to golfing, visitors can enjoy the nearby lakes and water features that enhance the natural beauty of the area. The combination of scenic landscapes and local attractions makes Ukunda an essential stop on your holiday itinerary.
  • Galu Beach: Galu Beach is a delightful neighbourhood located close to Diani Beach, renowned for its serene atmosphere and cultural experiences. The area sees a consistent flow of visitors, peaking in January, April, and September. Galu Beach is ideal for travellers looking to immerse themselves in beach life, outdoor activities, and cultural themes. You can engage in various sports while enjoying the stunning coastline, and explore nearby historic sites and islands that add to the charm of this picturesque locale.

Things to do in Diani Beach

Shopping

In Diani Beach, visit Diani Market for local crafts and souvenirs. The nearby Diani Shopping Centre offers a variety of shops and eateries. If you're up for a drive, check out the Ukunda Market for a vibrant atmosphere and unique finds, about 16km away.

Recreation

The Diani Beach Wellness Retreat offers rejuvenating spa treatments amidst tranquil surroundings, complemented by yoga sessions on the beach. Guests can indulge in holistic therapies and meditation classes that promote relaxation and inner peace, all while enjoying the soothing sounds of the ocean waves.

At the Swahili Beach Resort, guests can explore wellness programmes featuring massages, beauty treatments, and fitness classes. The serene atmosphere enhances the experience, allowing visitors to reconnect with nature while enjoying fresh, healthy cuisine crafted from local ingredients.

Sundowner Beach Resort provides a unique wellness experience with beachside yoga and mindfulness sessions. Guests can unwind with herbal teas and fresh juices after participating in invigorating fitness classes, all set against the stunning backdrop of Diani's pristine coastline.

Adventure

In Diani Beach, explore the vibrant coral reefs while snorkelling or diving in the crystal-clear waters. Experience an exhilarating kite surfing session along the shore or take a thrilling boat ride to witness dolphins in their natural habitat. Enjoy the stunning scenery while parasailing high above the ocean.

Nightlife

Diani Beach offers a vibrant nightlife with venues like The Ali Bar and Restaurant, where you can enjoy live music and a relaxed atmosphere. For a lively experience, check out Shakatak Beach Bar, known for its cocktails and dancing under the stars.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Diani Beach

Diani Beach presents numerous opportunities to save money during your visit. Enjoy free access to the beach and nearby Tiwi Beach for a relaxing day out. To keep transport costs down, consider using taxis or car hire, but walking is also a pleasant option. For accommodation, the cheapest months to visit are May, September, and November, with Fridays being the most economical days to stay. Booking your hotel about a month in advance or exploring last-minute deals on sites like Expedia can yield substantial savings. Consider package deals to bundle flights, hotels, and activities for additional discounts.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Diani Beach are May, September and November, where the prices are slightly lower. This is in comparison to August and December to January, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in Diani Beach about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Diani Beach is Friday. The most expensive day to stay in Diani Beach is Monday.
  • Find cheap hotels on Expedia: Expedia’s search tool enables you to specify your budget, chosen location, and additional preferences. You can arrange your search results to display prices from lowest to highest, ensuring that the most affordable hotels appear first. Furthermore, you have the option to refine your choices by hotel category; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that you can book.
  • Consider bundling your trip: You can save money by combining your hotel booking at Diani Beach with your flights and activities through an Expedia package.

Find the best attractions in Diani Beach

Diani Beach, located in Kwale County, Kenya, offers a splendid mix of beach, outdoor activities, and scenic beauty. Visitors can explore local attractions such as Mzima Beach and Diani Reef, as well as immerse themselves in the region's culture and adventure experiences. With its stunning coastline, lush forests, and vibrant mosque, Diani Beach is an ideal destination for those seeking relaxation and exploration.

  • Diani Beach: Renowned for its pristine white sands and crystal-clear waters, Diani Beach offers a tranquil escape. The beach is lined with swaying palms and vibrant beach vibes, making it an ideal spot for sunbathing, swimming, or indulging in water sports.
  • Kaya Kinondo Sacred Forest: This enchanting forest is a haven for nature lovers and adventure seekers. It offers an immersive experience in lush greenery and diverse wildlife, along with a unique opportunity to learn about the cultural significance of the area.
  • Kongo Mosque: A stunning example of local architecture, Kongo Mosque is steeped in history and culture. Visitors can appreciate its intricate design while gaining insight into the spiritual heritage of the region.

Best time to go to Diani Beach

The best time to visit Diani Beach is dependent on what kind of holiday you are seeking. March is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly sunny with light rain. July and August are its coolest month on average. At the time of August, visitor numbers are slightly low and weather is mostly sunny.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January81.3°F (27.4°C)No RainMostly SunnySlightly HighSlightly High
February81.9°F (27.7°C)No RainMostly SunnyAverageAverage
March82.9°F (28.3°C)Light RainMostly SunnySlightly HighAverage
April81.9°F (27.7°C)Light RainMostly CloudySlightly HighAverage
May79.3°F (26.3°C)Moderate RainMostly CloudySlightly LowSlightly Low
June77.9°F (25.5°C)Light RainMostly SunnySlightly LowAverage
July76.5°F (24.7°C)Light RainMostly SunnyAverageAverage
August76.5°F (24.7°C)Light RainMostly SunnySlightly LowSlightly High
September77.4°F (25.2°C)Light RainMostly SunnyAverageSlightly Low
October79.0°F (26.1°C)Light RainMostly SunnyAverageAverage
November80.4°F (26.9°C)Light RainMostly SunnyAverageSlightly Low
December81.3°F (27.4°C)Light RainMostly SunnyAverageSlightly High

The nearest major airports for your trip to Diani Beach

Travelling to Diani Beach is convenient with several nearby airports. Mombasa (MBA-Moi Intl.) is situated 29km away, with excellent hotel options like the 5-star PrideInn Paradise Beach Resort & Spa and the 4.5-star Cocoa Boutique Hotel, both offering 24-hour airport shuttle services. Malindi (MYD) is 130km from Diani Beach, featuring luxury hotels such as Ocean Beach Resort & Spa, also providing shuttle services. The closest airport, Ukunda (UKA), is only 2km away, with top accommodations like the 5-star Swahili Beach Resort, offering direct access to the airport. These options ensure a seamless travel experience for visitors.

Frequently asked questions

Where is the best place to stay in Diani Beach?
Swahili Beach Resort is one of the top choices for your stay based on our traveller data. This resort is a short 8-minute walk from Diani Beach, and it offers 9 outdoor pools and a full-service spa. Other good choices for your trip include Diani Sea Lodge and PrideInn Hotel Diani. See all available top hotels, or vacation rentals in Diani Beach.
If I need to cancel my hotel reservation in Diani Beach, will I receive a refund?
Yes, you'll find most hotel bookings are fully refundable as long as you cancel before the accommodation's cancellation deadline, which in most cases is within 24 or 48 hours of your scheduled arrival. If you have a reservation that's non-refundable, you may still be able to cancel and get a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Diani Beach.
What's the best budget-friendly accommodation in Diani Beach?
Based on our traveller reviews, Golden Sun Beach Apartments is a top choice for a less expensive stay. Other good options to stay on the cheap include Travellers Paradise Diani - Hostel and Bidi Badu Zanzibar Village - Hostel. View all budget hotels in Diani Beach.
What's the best family accommodation in Diani Beach?
Swahili Beach Resort is a resort with 9 outdoor pools and 5 restaurants, and it's a top choice on Expedia for families. Other options for your stay with the children include Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits and Nomad Beach Resort. Find more child-friendly accommodations in Diani Beach.
What's the best all-inclusive hotel in Diani Beach?
Diani Sea Lodge is an all-inclusive hotel featuring 2 restaurants and 2 bars, and a favourite with Expedia travellers. Other good choices for your holiday include Southern Palms Beach Resort and Baobab Beach Resort & Spa. See more all-inclusive resorts in Diani Beach.
What's the best dog-friendly accommodation option in Diani Beach?
GSIH Hotel Diani is a top hotel for people travelling with their pets, and offers a private beach and a restaurant for its human guests. Other good options for you and your pet's trip include Galu Ecolodge and Kijani Cottages Beach. See more pet-friendly hotel accommodations in Diani Beach.
What's the best accommodation option to stay near the beach in Diani Beach?
Swahili Beach Resort is a top beachfront resort offering 9 outdoor pools and 5 restaurants, located within a short 8-minute walk of Diani Beach . Other good choices to stay near the beach include Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits and Baobab Beach Resort & Spa. See more stays near the beach in Diani Beach.
What's the best high-end hotel in Diani Beach?
Swahili Beach Resort is a luxury resort with 5 restaurants and 2 bars, and it's a popular choice for Expedia travellers looking for an elegant place to stay. Southern Palms Beach Resort and Leopard Beach Resort & Spa are other upscale choices for your trip. Find more luxury hotels in Diani Beach.
What's the best boutique hotel in Diani Beach?
Nomad Beach Resort is a favourite hotel with our travellers looking for stylish accommodation, and features 29 guestrooms, a private beach and 4 restaurants. See all boutique hotels in Diani Beach.
What are some accommodation options with pools in Diani Beach?
Southern Palms Beach Resort is a top resort with 2 outdoor swimming pools, 5 restaurants and a full-service spa. A couple of other options that offer an on-site pool include Leopard Beach Resort & Spa and Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits. View all hotels with pools in Diani Beach.
What is the best spa hotel in Diani Beach?
Swahili Beach Resort is a top beach spa hotel featuring 9 pools, 5 restaurants, a fitness centre and a hair salon. Spend an afternoon at the spa where you'll find facials, body scrubs and detox wraps. Other popular spa hotels in Diani Beach include Southern Palms Beach Resort and Leopard Beach Resort & Spa. See all spa hotels in Diani Beach.
What's the most popular hotel in Diani Beach with a water park on site or close by?
Casa Marabella is a popular hotel, featuring water park access, an outdoor pool and in-room kitchens. Take a look at all hotels with or near waterparks in Diani Beach.
What is staying in Diani Beach like?
Visitors to Diani Beach will definitely enjoy the beaches. Tourists to the city can also enjoy its relaxing setting. In Diani Beach, there are 648 hotels and other accommodation options to choose from. Find out more about Diani Beach.
What should I see while I'm in Diani Beach?
Natural beauty is on display at Diani Beach, Tiwi Beach and Galu Kinondo Beach. A couple of additional sights to add to your itinerary are Diani Snake Park and Colobus Conservation. Take a look at what more there is to see and do in Expedia's Diani Beach guide.
What's the weather like in Diani Beach?
The hottest months are usually March and February, with an average temperature of 28°C, while the coldest months are August and July, with an average of 25°C. Average annual precipitation for Diani Beach is 967 mm.