Resorts Diani Beach

Baobab Beach Resort & Spa - Resorts, Diani Beach
8.8 /10
Fabulous
Score from 472 reviews
Diani Beach Road, 00400 - Diani Beach, Kenya
Resort - Resorts, Diani Beach
  • Show on map
    Baobab Beach Resort & Spa is located in Diani Beach, featuring a lush garden that provides views of the Indian Ocean. - Resorts, Diani Beach
    Show prices
    Waterlovers Beach Resort - Resorts, Diani Beach
    9.5 /10
    Superb
    Score from 53 reviews
    Diani Beach Road, Chandarana, 80401 - Diani Beach, Kenya
    Resort - Resorts, Diani Beach
    • Show on map
      Situated by the pool with stunning ocean views, Tides Restaurant specializes in Mediterranean dishes made from local produce. - Resorts, Diani Beach
      Show prices
      Sunset Villa Boutique Resort - Resorts, Diani Beach
      8.6 /10
      Fabulous
      Score from 39 reviews
      Diani Beach Road, 5386, 80401 - Diani Beach, Kenya
      Resort - Resorts, Diani Beach
      • Show on map
        Sunset Villa Boutique Resort offers standard rooms in the main house. Spacious suites await our guests. Garden villas provide a stunning view of tropical greenery. - Resorts, Diani Beach
        Show prices
        Diamonds Leisure Beach & Golf Resort - Resorts, Diani Beach
        8.2 /10
        Very good
        Score from 1189 reviews
        Diani Beach, 80100 - Diani Beach, Kenya
        Resort - Resorts, Diani Beach
        • Show on map
        • In high demand!
        Nestled on 38 acres of stunning beachfront, Diamonds Leisure Beach & Golf Resort invites you to experience the best of relaxation and recreation. - Resorts, Diani Beach
        Show prices
        Bahari Dhow Beach Villas - Resorts, Diani Beach
        7.1 /10
        Good
        Score from 752 reviews
        Diani Beach Road, 80400 - Diani Beach, Kenya
        Resort - Resorts, Diani Beach
        • Show on map
        • In high demand!
        Welcome to Bahari Dhow Beach Villas, your cozy getaway in beautiful Diani Beach, just 3.4 km away from The Diani Beach Shopping Centre. - Resorts, Diani Beach
        Show prices
        Leopard Beach Resort and Spa - Resorts, Diani Beach
        8.2 /10
        Very good
        Score from 168 reviews
        34, 80400 - Diani Beach, Kenya
        Resort - Resorts, Diani Beach
        • Show on map
          Located along Diani beach, Leopard Beach Resort & Spa boasts panoramic views of the Indian Ocean and is set within a tropical garden. The resort is within 5 km from Ukunda. - Resorts, Diani Beach
          Show prices
          The Villa Luxury Suites Hotel - Resorts, Diani Beach
          9.1 /10
          Superb
          Score from 299 reviews
          Diani Beach Road, 80400 - Diani Beach, Kenya
          Resort - Resorts, Diani Beach
          • Show on map
            Offering an outdoor pool and a restaurant, The Villa is located in Diani Beach, just 700 meters from The Diani Beach Shopping Centre. - Resorts, Diani Beach
            Show prices
            The Afters Boutique Hotel Diani - Resorts, Diani Beach
            8.8 /10
            Fabulous
            Score from 9 reviews
            Diani Beach Road, 80401 - Diani Beach, Kenya
            Resort - Resorts, Diani Beach
            • Show on map
              The Afters Boutique Hotel Diani is located in Diani Beach, just under 1 km from the beach. It features an outdoor swimming pool, a restaurant, and a bar. - Resorts, Diani Beach
              Show prices
              Diani Sea Lodge - All Inclusive - Resorts, Diani Beach
              7.8 /10
              Very good
              Score from 108 reviews
              Beach Road, 80400 - Diani Beach, Kenya
              Resort - Resorts, Diani Beach
              • Show on map
                The accommodation features air conditioning and a designated seating area. Each unit includes a private bathroom equipped with either a bath or shower, along with a hairdryer. - Resorts, Diani Beach
                Show prices
                Jacaranda Indian Ocean Beach Resort - Resorts, Diani Beach
                8.1 /10
                Very good
                Score from 706 reviews
                Ukunda , 80400 - Diani Beach, Kenya
                Resort - Resorts, Diani Beach
                • Show on map
                • In high demand!
                A green paradise on a white sandy beach in Diani Beach. What attractions await our guests? Wonderful experiences and relaxation are at your fingertips. Rooms are furnished in local style. - Resorts, Diani Beach
                Show prices
                Kaskazi Beach Resort - Resorts, Diani Beach
                5.9 /10
                Good
                Score from 99 reviews
                Kaskazi Beach Resort ★★★★
                Diani Beach Road, 80400 - Diani Beach, Kenya
                Resort - Resorts, Diani Beach
                • Show on map
                  Nestled on the stunning Diani Beach, Kaskazi Beach Resort is your go-to spot for a sunny getaway! - Resorts, Diani Beach
                  Show prices
                  Coral Beach Resort - Resorts, Diani Beach
                  6.7 /10
                  Good
                  Score from 182 reviews
                  Diani Beach Road , 80400 - Diani Beach, Kenya
                  Resort - Resorts, Diani Beach
                  • Show on map
                    Coral Beach Resort features a swimming pool outdoors, a garden, a terrace, and an on-site restaurant located in Diani Beach. - Resorts, Diani Beach
                    Show prices
                    Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits - Resorts, Diani Beach
                    7.2 /10
                    Good
                    Score from 819 reviews
                    Diani Beach Road, 80400 - Diani Beach, Kenya
                    Resort - Resorts, Diani Beach
                    • Show on map
                    • In high demand!
                    Set on the pristine white sands of Diani Beach, this 5-star oasis in Ukunda boasts 30 acres of lush private gardens and two refreshing swimming pools. - Resorts, Diani Beach
                    Show prices
                    Swahili Beach - Resorts, Diani Beach
                    8.4 /10
                    Very good
                    Score from 1313 reviews
                    Swahili Beach ★★★★★
                    Diani Beach Road, 80401 - Diani Beach, Kenya
                    Resort - Resorts, Diani Beach
                    • Show on map
                    • In high demand!
                    The property features a fitness centre. Guests can play table tennis, billiards, and darts. Bicycle rental is available for all guests. We are happy to offer various activities. - Resorts, Diani Beach
                    Show prices
                    Diani Marine Divers Village - Resorts, Diani Beach
                    8.9 /10
                    Fabulous
                    Score from 140 reviews
                    Diani Marine Divers Village, Ukunda, 80400 - Diani Beach, Kenya
                    Resort - Resorts, Diani Beach
                    • Show on map
                      Diani Marine Divers Village is situated just 150 meters from Diani Beach, providing easy access to the shoreline. The property features an outdoor swimming pool and complimentary WiFi for guests. - Resorts, Diani Beach
                      Show prices
                      Search
                      Find accommodations near you
                      Deals
                      View on map
                      Stars
                      Review Score
                      • Superb (99)
                      • Fabulous (29)
                      • Very good (65)
                      • Good (34)
                      Property type
                      Price
                      • Budget hotels in Diani Beach (162)
                      • Moderate prices in Diani Beach (52)
                      • Luxury hotels in Diani Beach (103)
                      • Exclusive stay in Diani Beach (13)
                      Facilities
                      • Spacious garden area (230)
                      • Comfortable family rooms (170)
                      • Daily room cleaning service (158)
                      • First aid kits readily available (155)
                      • Airport pick-up service (106)
                      • Express check-in and check-out (84)
                      • In-room dining service (75)
                      • 24/7 front desk support (57)
                      • Romantic couples massage (39)
                      • Outdoor playground equipment for kids (23)
                      Top countries