Hotels Diani Beach
Diani Beach
2 guests

Adults:

2

Children:

0

Child’s age:

Diani Beach

Apr 18 - Apr 19 ·
2 guests

Diani Beach Resorts

Diani Beach
2 guests

Adults:

2

Children:

0

Child’s age:

Over 390 stays assessed to highlight the standout picks
if (!empty($heroPhotos))

Top Resorts in Diani Beach

Navigation

1. The Villa Luxury Suites Hotel

2. Waterlovers Beach Resort

3. Diani Marine Divers Village

4. Baobab Beach Resort & Spa

Cheap Resorts in Diani Beach

5. Jacaranda Indian Ocean Beach Resort

6. Swahili Beach

7. Diamonds Leisure Beach & Golf Resort

Adult Resorts in Diani Beach

8. Southern Palms Beach Resort

9. Diani Sea Resort

10. Leopard Beach Resort And Spa

  • Best-rated
Hotel Image Hotel Image

The Villa Luxury Suites Hotel

Diani Beach Road
0.1 km (0.1 mi) from city center
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Live entertainment
  • Plunge pool
9.2
346 reviews
~ US$145 / night

The Villa Luxury Suites Hotel

0.1 km (0.1 mi) from city center
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Live entertainment
  • Plunge pool

The Villa Luxury Suites Hotel

9.2
346 reviews
Average price US$ 145 / night
  • Beach access
Hotel Image Hotel Image

Waterlovers Beach Resort

Diani Beach Road, Chandarana
2.1 km (1.3 mi) from city center
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Fitness club
  • Infinity pool
9.7
71 reviews
~ US$360 / night

Waterlovers Beach Resort

2.1 km (1.3 mi) from city center
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Fitness club
  • Infinity pool

Waterlovers Beach Resort

9.7
71 reviews
Average price US$ 360 / night
  • Beach access
Hotel Image Hotel Image

Diani Marine Divers Village

Diani Marine Divers Village, Ukunda
2.9 km (1.8 mi) from city center
  • Free parking
  • VIP check-in/ -out
  • Air conditioning
  • Mini-bar
  • Golf centre
  • Outdoor swimming pool
8.8
178 reviews
~ US$121 / night

Diani Marine Divers Village

2.9 km (1.8 mi) from city center
  • Free parking
  • VIP check-in/ -out
  • Air conditioning
  • Mini-bar
  • Golf centre
  • Outdoor swimming pool

Diani Marine Divers Village

8.8
178 reviews
Average price US$ 121 / night

Cheap Resorts in Diani Beach

  • Guest favorite
  • Beach access
Hotel Image Hotel Image

Baobab Beach Resort & Spa

Diani Beach Road
5.4 km (3.4 mi) from city center
  • BBQ facilities
  • Valet parking
  • 24-hour reception
  • Air conditioning
  • Steam room
  • Outdoor swimming pool
8.9
479 reviews
~ US$416 / night

Baobab Beach Resort & Spa

5.4 km (3.4 mi) from city center
  • BBQ facilities
  • Valet parking
  • 24-hour reception
  • Air conditioning
  • Steam room
  • Outdoor swimming pool

Baobab Beach Resort & Spa

8.9
479 reviews
Average price US$ 416 / night
  • Private beach
Hotel Image Hotel Image

Jacaranda Indian Ocean Beach Resort

Ukunda
3.2 km (2.0 mi) from city center
  • BBQ facilities
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Live entertainment
  • Pool with view
8.4
917 reviews
~ US$162 / night

Jacaranda Indian Ocean Beach Resort

3.2 km (2.0 mi) from city center
  • BBQ facilities
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Live entertainment
  • Pool with view

Jacaranda Indian Ocean Beach Resort

8.4
917 reviews
Average price US$ 162 / night
  • Eco-friendly stay
  • Private beach
Hotel Image Hotel Image

Swahili Beach

Diani Beach
0.5 km (0.3 mi) from city center
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Live entertainment
  • Infinity pool
8.4
1114 reviews
~ US$260 / night

Swahili Beach

0.5 km (0.3 mi) from city center
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Live entertainment
  • Infinity pool

Swahili Beach

8.4
1114 reviews
Average price US$ 260 / night

Adult Resorts in Diani Beach

  • Popular choice
  • Private beach
Hotel Image Hotel Image

Diamonds Leisure Beach & Golf Resort

Diani Beach Po Box 84383
1.1 km (0.7 mi) from city center
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Live entertainment
  • Pool with view
7.9
1421 reviews
~ US$147 / night

Diamonds Leisure Beach & Golf Resort

1.1 km (0.7 mi) from city center
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Live entertainment
  • Pool with view

Diamonds Leisure Beach & Golf Resort

7.9
1421 reviews
Average price US$ 147 / night
  • Beach access
Hotel Image Hotel Image

Southern Palms Beach Resort

Diani Road
2.5 km (1.5 mi) from city center
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Entertainment
  • Infinity pool
8.3
247 reviews
~ US$234 / night

Southern Palms Beach Resort

2.5 km (1.5 mi) from city center
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Entertainment
  • Infinity pool

Southern Palms Beach Resort

8.3
247 reviews
Average price US$ 234 / night
  • Beach access
Hotel Image Hotel Image

Diani Sea Resort

Diani Beach Road
2.1 km (1.3 mi) from city center
  • Restaurant
  • Shuttle service
  • 24-hour reception
  • Air conditioning
  • Entertainment
  • Outdoor swimming pool
8.5
245 reviews
~ US$335 / night

Diani Sea Resort

2.1 km (1.3 mi) from city center
  • Restaurant
  • Shuttle service
  • 24-hour reception
  • Air conditioning
  • Entertainment
  • Outdoor swimming pool

Diani Sea Resort

8.5
245 reviews
Average price US$ 335 / night

Party Resorts in Diani Beach

  • Beach access
Hotel Image Hotel Image

Leopard Beach Resort And Spa

34
0.7 km (0.4 mi) from city center
  • In-room breakfast
  • Shuttle service
  • 24-hour reception
  • Air conditioning
  • Sauna
  • Outdoor swimming pool
8.3
138 reviews
~ US$222 / night

Leopard Beach Resort And Spa

0.7 km (0.4 mi) from city center
  • In-room breakfast
  • Shuttle service
  • 24-hour reception
  • Air conditioning
  • Sauna
  • Outdoor swimming pool

Leopard Beach Resort And Spa

8.3
138 reviews
Average price US$ 222 / night
Hotel Image Hotel Image

Sunset Villa Boutique Resort

Diani Beach Road, 5386
9.1 km (5.7 mi) from city center
  • BBQ facilities
  • Valet parking
  • VIP check-in/ -out
  • Air conditioning
  • Bar/ Lounge area
  • Outdoor swimming pool
8.3
35 reviews
~ US$170 / night

Sunset Villa Boutique Resort

9.1 km (5.7 mi) from city center
  • BBQ facilities
  • Valet parking
  • VIP check-in/ -out
  • Air conditioning
  • Bar/ Lounge area
  • Outdoor swimming pool

Sunset Villa Boutique Resort

8.3
35 reviews
Average price US$ 170 / night
  • Beach access
Hotel Image Hotel Image

Diani Sea Lodge

Beach Road
3.5 km (2.2 mi) from city center
  • Restaurant
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Entertainment
  • Pool with view
8.1
113 reviews
~ US$360 / night

Diani Sea Lodge

3.5 km (2.2 mi) from city center
  • Restaurant
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Entertainment
  • Pool with view

Diani Sea Lodge

8.1
113 reviews
Average price US$ 360 / night

Golf Resorts in Diani Beach

  • Private beach
Hotel Image Hotel Image

Lantana Galu Beach

Diani Beach Road
9.0 km (5.6 mi) from city center
  • BBQ facilities
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Fitness centre
  • Outdoor swimming pool
8.3
3 reviews
~ US$229 / night

Lantana Galu Beach

9.0 km (5.6 mi) from city center
  • BBQ facilities
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Fitness centre
  • Outdoor swimming pool

Lantana Galu Beach

8.3
3 reviews
Average price US$ 229 / night
  • Beach access
Hotel Image Hotel Image

Bahari Dhow Beach Villas

Diani Beach Road
2.2 km (1.3 mi) from city center
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Live entertainment
  • Outdoor swimming pool
6.7
723 reviews
~ US$61 / night

Bahari Dhow Beach Villas

2.2 km (1.3 mi) from city center
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Live entertainment
  • Outdoor swimming pool

Bahari Dhow Beach Villas

6.7
723 reviews
Average price US$ 61 / night
  • Private beach
Hotel Image Hotel Image

The Zubeida Boutique Resort

Diani Beach Road
6.9 km (4.3 mi) from city center
  • In-room breakfast
  • Free parking
  • Housekeeping
  • Air conditioning
  • Golf centre
  • Outdoor swimming pool
8.1
25 reviews
~ US$638 / night

The Zubeida Boutique Resort

6.9 km (4.3 mi) from city center
  • In-room breakfast
  • Free parking
  • Housekeeping
  • Air conditioning
  • Golf centre
  • Outdoor swimming pool

The Zubeida Boutique Resort

8.1
25 reviews
Average price US$ 638 / night

Diani Beach Honeymoon Resorts

  • Beach access
Hotel Image Hotel Image

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Diani Beach Road
1.4 km (0.9 mi) from city center
  • In-room breakfast
  • Valet parking
  • 24-hour reception
  • Air conditioning
  • Steam room
  • Outdoor swimming pool
6.9
835 reviews
~ US$144 / night

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

1.4 km (0.9 mi) from city center
  • In-room breakfast
  • Valet parking
  • 24-hour reception
  • Air conditioning
  • Steam room
  • Outdoor swimming pool

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

6.9
835 reviews
Average price US$ 144 / night
  • Great deal
  • Private beach
Hotel Image Hotel Image

Coral Beach Resort

Diani Beach Road
0.3 km (0.2 mi) from city center
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Live entertainment
  • Outdoor swimming pool
6.7
186 reviews
~ US$50 / night

Coral Beach Resort

0.3 km (0.2 mi) from city center
  • In-room breakfast
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Live entertainment
  • Outdoor swimming pool

Coral Beach Resort

6.7
186 reviews
Average price US$ 50 / night

Are you in a hurry?

Here is a quick list of Resorts in Diani Beach, selected based on their rating

Name of hotel Accommodation Rating Price, $
The Villa Luxury Suites Hotel

9.2 / 10

(346 Reviews)

From 145$
Waterlovers Beach Resort

9.7 / 10

(71 Reviews)

From 360$
Diani Marine Divers Village

8.8 / 10

(178 Reviews)

From 121$
Baobab Beach Resort & Spa

8.9 / 10

(479 Reviews)

From 416$
Jacaranda Indian Ocean Beach Resort

8.4 / 10

(917 Reviews)

From 162$

Location