Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Get 24/7 travel help, thanks to our Customer First Guarantee

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

Access exclusive hotel deals, only with the Travelocity app

Most Frequently Booked Diani Beach Hotels

Diani Reef Beach Resort & Spa $83
Diani Reef Beach Resort & Spa

Diani Reef Beach Resort & Spa

Diani Beach Road, Diani Beach
     
    3.0
    of 5, from 1 reviews
    5.0 out of 5.0 Stars

    A casino, a full-service spa, and 2 outdoor pools are all featured at this smoke-free resort. There's fun for all ages with a children's pool and an arcade/game room, and families will appreciate the onsite laundry facilities. Enjoy a meal from the restaurant and perks like free breakfast and free valet parking.

    Swahili Beach Resort $178
    Swahili Beach Resort

    Swahili Beach Resort

    Diani Beach, Diani Beach, Coast Province
       
      5.0 out of 5.0 Stars

      A full-service spa, 5 restaurants, and 7 outdoor pools are all featured at this luxury resort. There's fun for all ages with a children's pool and scuba diving, and supervised childcare is an added bonus. Relax with a drink at one of the 2 bars/lounges and enjoy free perks like full breakfast and free self parking.

      Baobab Beach Resort & Spa - All Inclusive $241
      Baobab Beach Resort & Spa - All Inclusive

      Baobab Beach Resort & Spa - All Inclusive

      Diani Beach Road, Diani Beach
         
        5.0
        of 5, from 1 reviews
        4.0 out of 5.0 Stars

        This resort features 5 restaurants, 2 outdoor tennis courts, and an outdoor pool. 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.

        The Sands at Nomad $280
        The Sands at Nomad

        The Sands at Nomad

        Diani Beach Road, Diani Beach
           
          5.0 out of 5.0 Stars

          This luxury hotel features a private beach, a full-service spa, and 3 restaurants. Spend a day at the beach surfing, or relax with sun loungers and beach umbrellas. Enjoy the outdoor pool and free perks like buffet breakfast and free self parking.

          Top Luxury Diani Beach Hotel Deals

          The Sands at Nomad $280
          The Sands at Nomad

          The Sands at Nomad

          Diani Beach Road, Diani Beach
             
            5.0 out of 5.0 Stars

            This luxury hotel features a private beach, a full-service spa, and 3 restaurants. Spend a day at the beach surfing, or relax with sun loungers and beach umbrellas. Enjoy the outdoor pool and free perks like buffet breakfast and free self parking.

            Neptune Palm Beach Boutique Resort & Spa All Inclusive $303
            Neptune Palm Beach Boutique Resort & Spa All Inclusive

            Neptune Palm Beach Boutique Resort & Spa All Inclusive

            Diani Beach, Galu Kinondo, Diani Beach
               
              4.5 out of 5.0 Stars

              This all-inclusive 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.

              Other Travelers Recently Booked These Diani Beach Hotels

              Map

              How Much is a Hotel Room in Diani Beach?

              Hotels in Diani Beach start at $83 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.


              Recent Diani Beach Hotel Reviews By Fellow Wanderers


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