Diani Beach Holidays from £1,836

Book a Hotel + Flight or Car together to unlock savings

Choose two or more items and save on your trip:
    Plan, book, travel with confidence
    payments icon
    Better together
    Save up to £195 when you book a flight and hotel together*
    lob hotels icon
    Find the right fit
    With over 300,000 hotels worldwide, it's easy to create a perfect package
    lob packages icon
    Rest easy
    Packages with flights are ATOL protected

Your Diani Beach Holiday

Book a Diani Beach holiday package and get ready for a fabulous getaway. Renowned for its laid-back lifestyle and tropical climate, there's loads to keep you on the move in this lively city. When the time comes to get out and see the sights, be sure to put Tiwi Beach and Kongo Mosque on the itinerary for your trip to Diani Beach. Stop dreaming and start travelling. Browse the many options on Expedia today and finally put your Diani Beach holiday plans into motion!

The Latest Diani Beach Holiday Deals

Price found within the past 48 hours. Click for updated prices.
PrideInn Paradise Beach Resort & Spa Mombasa
Leopard Beach Resort & Spa
Chale Island Resort
Neptune Palm Beach Boutique Resort & Spa All Inclusive
Diani Sea Resort
Nomad Beach Resort

Diani Beach Essential Information

Language
Swahili
Currency
Kenyan shillings
Closest Airport
Moi Intl. Airport (MBA)
Max Temp Winter
27ºC
Max Temp Summer
32ºC
Top Sights
Tiwi Beach, Chale Beach and Diani - Chale Marine National Park and Reserve

Our pick of the best Diani Beach Hotel Deals

Diani Reef Beach Resort & Spa
Diani Reef Beach Resort & Spa
5 out of 5
Diani Beach Road, Diani Beach
Stay at this 5-star luxury resort in Diani Beach. Enjoy free Wi-Fi, free parking and 2 outdoor pools. Popular attractions Diani Beach and Kongo Mosque are located ...
8/10 Very Good! (304 reviews)
Recommended stay
"Very good resort with great rooms, swimming pools, good breakfast ( buffet) would recommend, the only issue was that you can't open the window at night as there is no misquoters ( nets on the windows)"

Reviewed on 16 Feb 2024

Diani Reef Beach Resort & Spa
Southern Palms Beach Resort
Southern Palms Beach Resort
4 out of 5
Diani Beach Road, Diani Beach
Stay at this 4-star beach resort in Diani Beach. Enjoy free breakfast, free Wi-Fi and free parking. Our guests praise the helpful staff in their reviews. Popular ...
7.8/10 Good! (120 reviews)
"We stayed here for 9 days and I have not enjoyed another resort as much I have enjoyed southern palms, the food, staff, rooms, location and service is amazing. I could not fault it one bit and I will definitely be coming back. Thank you to the staff and management at Southern Palms ♥️"

Reviewed on 17 May 2024

Southern Palms Beach Resort
Swahili Beach Resort
Swahili Beach Resort
5 out of 5
Diani Beach, Diani Beach, Coast Province
Stay at this 5-star luxury resort in Diani Beach. Enjoy free Wi-Fi, free parking and 9 outdoor pools. Popular attractions Diani Beach and Kongo Mosque are located ...
8.8/10 Excellent! (190 reviews)
"Excellent experience"

Reviewed on 18 May 2024

Swahili Beach Resort
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Frequently asked questions

Why should I book my Diani Beach holiday with Expedia?
Choose Expedia to plan your next big break with ease, all in one place. Our insider tip for scoring a terrific deal on a Diani Beach retreat? Bundle your airfares, hotel and/or car hire into a package holiday. Then throw in a few exciting tours and activities. Many bookings also include flexible cancellation policies, so there’s no need to worry if you have to change your travel plans. Round-the-clock assistance with cancelling and amending your trip is available via our Customer Service Portal link.
When is the best time of year to holiday in Diani Beach?
Diani Beach is a busy place in January, March and June. If you’re not into crowds and prefer a more relaxed pace, book your getaway for August, September and December. With daytime average temperatures of 24ºC, July is the coolest period in Diani Beach. The warmest month is March, when you can experience averages of 28ºC throughout the day. Whatever the temperature, you’ll find a whole lot to keep you entertained here.
What is the top hotel for my holiday in Diani Beach?
Southern Palms Beach Resort sets the stage for a memorable holiday in Diani Beach, offering all the comforts and amenities you need and more.
How do I get a cheap holiday to Diani Beach?
Combine your flight and hotel bookings, add on extras such as a hire car or activities, and save with a Diani Beach holiday. You won’t just walk away with exciting discounts on your adventure — you’ll have plenty of choice too. When you book with Expedia, you’ll have your pick of over 400 air carriers and 321,000 hotels around the world. Your unforgettable holiday starts right here, right now! Learn more about how you can save money on your next holiday when you combine your flight and hotel bookings with Expedia.
What should I do on my Diani Beach holiday?
Offering major attractions like Diani - Chale Marine National Park and Reserve and Tiwi Beach, a holiday in Diani Beach is filled with exciting places to visit. Kaya Kinondo Sacred Forest and Kongo Mosque are two other sights also worth a look.
What is the best area to stay in when on holiday in Diani Beach?
There’s so much to explore in Diani Beach, so spend your nights near its best attractions and spend more time sightseeing. Diani - Chale Marine National Park and Reserve is one place to put on your must-see list.
Do I need a visa for my Diani Beach holiday?
Visa requirements for Diani Beach vary depending on your nationality and the purpose of your visit. It’s best to check official government websites to determine if you need a visa for your trip. This is also a good place to find the most up-to-date information, including details about application procedures or any supporting documentation you may need. Research your visa requirements well in advance to ensure a travel experience that’s hassle free. Also make sure your passport is valid for a further six months from your return date.
What should I wear on my Diani Beach holiday?
First, think about the type of activities planned during your trip to Diani Beach and take versatile pieces that you can easily mix and match. For fashion inspiration or information on any dress codes, browse a few style blogs or relevant social media accounts. Pack your bags with confidence by looking up the weather forecast in Diani Beach. March brings the warmest temperatures, with daytime averages of 28ºC, while July days average 24ºC, making it the coolest time of the year.
What does an Expedia Diani Beach holiday include?
It all depends on what type of getaway you want to have. Diani Beach travel deals can include flights, hotels and car hires. You can mix and match to find the bundle that suits your needs. You can also add on experiences and activities after you’ve booked to pick up even bigger discounts. Villas and private holiday homes are a few highly sought-after property types in Diani Beach. Whatever your group size or holiday style, you can count on Expedia for the flexibility to tailor your escape.
Does Expedia offer Book Now, Pay Later Diani Beach holidays?
Your bank balance shouldn’t get in the way of taking a holiday, so Expedia has come up with a solution to help. Now that we’ve teamed up with online lender Klarna, it’s easier than ever to book your dream getaway without eating away at your savings. Klarna offers flexible payment options at checkout that take the worry out of budgeting for your escape. Consider one of these flexible payment options:

  • Pay monthly holidays: Klarna offers payments in multiple instalments that work for all budgets, so you can lock in that well-deserved holiday now.
  • No-deposit holidays: Hitting the “book now” button is much easier with this payment plan. With no upfront fee for your holiday, you can Book Now, Pay Later and start working on your travel plans.

Can I choose my airline with a Diani Beach Expedia holiday?
Expedia offers access to more than 400 airline partners globally, so you sure can! Simply choose your preferred carrier and create your ideal Diani Beach holiday.

Discover the most popular places to visit in Diani Beach

Unmissable things to do in Diani Beach

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages. Flight-inclusive packages are ATOL protected.