Beginning of main content

Save an extra 10% or more on select hotels with Member Discounts

Access exclusive hotel deals, only with the Travelocity app

Tonight Jul 2 - Jul 3
This weekend Jul 3 - Jul 5
Next weekend Jul 10 - Jul 12

Most Frequently Booked Diani Beach Hotels

$227
Baobab Beach Resort & Spa - All Inclusive

Baobab Beach Resort & Spa - All Inclusive

4.0 out of 5.0 Diani Beach Road, Diani Beach
5/5
(1 Reviews)
This all-inclusive resort features 5 restaurants, 2 outdoor pools, and 2 outdoor tennis courts. Spend a day at the beach scuba diving, or relax with sun loungers and beach umbrellas. Bring the family and enjoy the free kid's club, children's pool, and playground.
 
$133
Swahili Beach Resort

Swahili Beach Resort

5.0 out of 5.0 Diani Beach, Diani Beach, Coast Province
A full-service spa, 5 restaurants, and 9 outdoor pools are all featured at this luxury resort. Relax with sun loungers and beach umbrellas, and cool off with a drink at the beachside bar. There's fun for all ages with a children's pool and scuba diving, and supervised childcare is an added bonus.
 
$132
Leopard Beach Resort & Spa

Leopard Beach Resort & Spa

4.0 out of 5.0 Diani Beach Road, Diani Beach
This resort features 6 restaurants, an outdoor pool, and an indoor pool. Traveling on business? Take advantage of the business center, laundry service, and airport shuttle. Relax with a drink at one of the 3 bars/lounges and enjoy free perks like full breakfast and free self parking.
 

Top Luxury Diani Beach Hotel Deals

$259
The Sands at Nomad

The Sands at Nomad

5.0 out of 5.0 Diani Beach Road, Diani Beach
This luxury hotel features a private beach, a full-service spa, and 2 restaurants. Enjoy beachfront dining and relax with sun loungers and beach umbrellas. Unwind with a drink at one of the 2 bars/lounges and enjoy free perks like buffet breakfast and WiFi in public areas.
 
Get Rates
Neptune Palm Beach Boutique Resort & Spa All Inclusive

Neptune Palm Beach Boutique Resort & Spa All Inclusive

4.5 out of 5.0 Diani Beach, Galu Kinondo, Diani Beach
This smoke-free property features a full-service spa, 2 outdoor tennis courts, and a restaurant. Spend a day at the beach snorkeling, or relax with sun loungers and beach umbrellas. Enjoy the outdoor pool and free perks like buffet breakfast and free self parking.
 
Map

How much is a hotel room in Diani Beach?

Hotels in Diani Beach start at $132 per night. Prices and availability subject to change. Additional terms may apply.

Diani Beach Hotel & Travel Guide

Visitors to Mombasa who desire a place to stay in Diani Beach have many choices. Right now, Travelocity's easy-to-use guide contains 15 places to stay within a short drive of Diani Beach's center.

Places to stay that you can book within an easy walk of the heart of Diani Beach, are the Diani Reef Beach Resort and Spa and Southern Palms Beach Resort.

Diani Beach offers just a handful of budget lodgings; you will find the Jacaranda Indian Ocean Beach Resort conveniently situated 2 miles (4 kilometers) from the center of town.

Look into the Tijara Beach - All Inclusive along with the Neptune Palm Beach Boutique Resort & Spa All Inclusive. The Tijara Beach - All Inclusive is positioned 13 miles (22 kilometers) from the middle of Diani Beach. The Neptune Palm Beach Boutique Resort & Spa All Inclusive, is situated 5 miles (8 kilometers) away. Alternative options are the Neptune Village Beach Resort & Spa All Inclusive and the Neptune Paradise Beach Resort & Spa All Inclusive.

Situated 5 miles (9 kilometers) to the south of Diani Beach you will find Tiwi, where you can enjoy the Diani - Chale Marine National Park and Reserve. Travelers staying in Ukunda can pick from the Mzima House and The Sands at Nomad. While exploring this region, you can also visit Tiwi, which is where you'll find the Tiwi Beach. Tiwi is situated 4 miles (7 kilometers) north of Diani Beach. Travelocity-registered places to stay in Tiwi include the HillPark Hotel - Tiwi Beach and Amani Tiwi Beach Resort.

Are you planning on flying in and out of Diani Beach? Your best bet is Moi International Airport, which can be found 18 miles (29 kilometers) from Diani Beach's urban core. Book a room nearby at the CoastGate Hotel.



*Price based on the lowest price found within past 24 hours and based upon one night stay for two adults over the next thirty days. Prices and availability subject to change. Additional terms may apply.