Top Rated Resorts in Diani Beach
-
Best-rated
-
Beach access
Ocean Village Club (Adults Only)
- All inclusive
- Free parking
- 24-hour security
- Air conditioning
- Golf centre
- Outdoor swimming pool
Nestled around a 5-minute walk from Diani Beach, Ocean Village Club Diani Beach hotel offers a veranda and a golf course. Situated 2.8 km from Baharini Shopping Centre, the hotel features an outdoor swimming pool with forest views.
Ocean Village Club hotel offers to its guests diving, lawn tennis, and table tennis.
Ocean Village Club (Adults Only)
- All inclusive
- Free parking
- 24-hour security
- Air conditioning
- Golf centre
- Outdoor swimming pool
Ocean Village Club (Adults Only)
Nestled around a 5-minute walk from Diani Beach, Ocean Village Club Diani Beach hotel offers a veranda and a golf course. Situated 2.8 km from Baharini Shopping Centre, the hotel features an outdoor swimming pool with forest views.
Ocean Village Club hotel offers to its guests diving, lawn tennis, and table tennis.
African Dream Cottages - Diani Beach
- In-room breakfast
- Free parking
- 24-hour reception
- Flat-screen TV
- Golf centre
- Pool with view
Situated nearly a 5-minute ride from Ali barbours cave, the 3-star African Dream Cottages - Diani Beach hotel also offers an outdoor swimming pool. Providing access to The Diani Beach Shopping Centre, the hotel is 4.1 km from Snake Park and offers a pizza restaurant.
African Dream Cottages - Diani Beach hotel has a sunbathing terrace, a picnic area, and a golf course to help diversify your leisure time. The accommodation offers a variety of sport activities, such as cycling and darts.
African Dream Cottages - Diani Beach
- In-room breakfast
- Free parking
- 24-hour reception
- Flat-screen TV
- Golf centre
- Pool with view
African Dream Cottages - Diani Beach
Situated nearly a 5-minute ride from Ali barbours cave, the 3-star African Dream Cottages - Diani Beach hotel also offers an outdoor swimming pool. Providing access to The Diani Beach Shopping Centre, the hotel is 4.1 km from Snake Park and offers a pizza restaurant.
African Dream Cottages - Diani Beach hotel has a sunbathing terrace, a picnic area, and a golf course to help diversify your leisure time. The accommodation offers a variety of sport activities, such as cycling and darts.
-
Top location
-
Beach access
The Villa Luxury Suites Hotel
- Restaurant
- Free parking
- VIP check-in/ -out
- Air conditioning
- Live entertainment
- Plunge pool
The 4-star The Villa Luxury Suites Hotel Diani Beach offers 10 rooms with pool views, housekeeping and ironing service.
The property invites guests to spend time by a swimming pool. You can enjoy snorkelling, diving, and canyoning on site.
The Villa Luxury Suites Hotel
- Restaurant
- Free parking
- VIP check-in/ -out
- Air conditioning
- Live entertainment
- Plunge pool
The Villa Luxury Suites Hotel
The 4-star The Villa Luxury Suites Hotel Diani Beach offers 10 rooms with pool views, housekeeping and ironing service.
The property invites guests to spend time by a swimming pool. You can enjoy snorkelling, diving, and canyoning on site.
Budget Resorts in Diani Beach
-
Popular choice
-
Private beach
Diamonds Leisure Beach & Golf Resort
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Pool with view
Offering a location a 5-minute walk from Leisure Lodge Golf Club, Diamonds Leisure Beach & Golf Resort Diani Beach offers 193 rooms. Located 2.6 km from Diani Chale Marine National Reserve, this hotel offers views of the garden and 4 outdoor swimming pools.
The Diamonds Diani Beach offers entertainment spaces such as a casino. Additionally, while staying at the hotel, active guests can enjoy a golf club overlooking the Indian Ocean. Business and leisure travellers can also make use of conference facilities and a photocopy machine.
Diamonds Leisure Beach & Golf Resort
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Pool with view
Diamonds Leisure Beach & Golf Resort
Offering a location a 5-minute walk from Leisure Lodge Golf Club, Diamonds Leisure Beach & Golf Resort Diani Beach offers 193 rooms. Located 2.6 km from Diani Chale Marine National Reserve, this hotel offers views of the garden and 4 outdoor swimming pools.
The Diamonds Diani Beach offers entertainment spaces such as a casino. Additionally, while staying at the hotel, active guests can enjoy a golf club overlooking the Indian Ocean. Business and leisure travellers can also make use of conference facilities and a photocopy machine.
-
Private beach
Soul Breeze Beach Resort
- BBQ facilities
- Free parking
- VIP check-in/ -out
- Leisure/ TV room
- Entertainment
- Pool with view
Offering cars for rent, as well as Wi-Fi in the rooms, the 3-star Soul Breeze Beach Resort Diani Beach is just a 14-minute walk from Galu Kinondo Beach. Located 3.4 km from Kaya Kinondo Sacred Forest, the resort offers views of the sea and an outdoor swimming pool.
This Diani Beach hotel also includes a fitness club, a sun deck, barbecue, and a golf course. Guests will be interested in horse riding tours organised at the property.
Soul Breeze Beach Resort
- BBQ facilities
- Free parking
- VIP check-in/ -out
- Leisure/ TV room
- Entertainment
- Pool with view
Soul Breeze Beach Resort
Offering cars for rent, as well as Wi-Fi in the rooms, the 3-star Soul Breeze Beach Resort Diani Beach is just a 14-minute walk from Galu Kinondo Beach. Located 3.4 km from Kaya Kinondo Sacred Forest, the resort offers views of the sea and an outdoor swimming pool.
This Diani Beach hotel also includes a fitness club, a sun deck, barbecue, and a golf course. Guests will be interested in horse riding tours organised at the property.
-
Private beach
Jacaranda Indian Ocean Beach Resort
- BBQ facilities
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Pool with view
Situated around 5 minutes' walk from a beach, the 4-star Jacaranda Indian Ocean Beach Resort Diani Beach offers rooms with views of the ocean. Featuring a sunbathing terrace, playground, and a golf course, the resort is 3.5 km from Baharini Plaza.
Guests are invited to relax by an outdoor swimming pool or exercise at a fitness studio. Those who like to keep fit can partake in aerobics classes and enjoy such activities as lawn tennis, ping pong, and billiard. The property also features conference facilities and a photocopy machine for those arriving on business.
Jacaranda Indian Ocean Beach Resort
- BBQ facilities
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Pool with view
Jacaranda Indian Ocean Beach Resort
Situated around 5 minutes' walk from a beach, the 4-star Jacaranda Indian Ocean Beach Resort Diani Beach offers rooms with views of the ocean. Featuring a sunbathing terrace, playground, and a golf course, the resort is 3.5 km from Baharini Plaza.
Guests are invited to relax by an outdoor swimming pool or exercise at a fitness studio. Those who like to keep fit can partake in aerobics classes and enjoy such activities as lawn tennis, ping pong, and billiard. The property also features conference facilities and a photocopy machine for those arriving on business.
Adult Resorts in Diani Beach
-
Great deal
-
Beach access
Precious Holiday Homes Diani Beach
- Shared kitchen
- Valet parking
- VIP check-in/ -out
- Air conditioning
- Golf centre
- Pool with view
Featuring an outdoor swimming pool, the comfortable Precious Holiday Homes Diani Beach hotel is merely a 12-minute walk from Lantana Galu Beach. Boasting access to Kaya Kinondo Sacred Forest, 3.5 km away, this hotel includes a sunbathing terrace, a picnic area, and a golf course providing guests with comfortable rooms.
You might also like body wraps, body scrub, and pedicure available at the Precious Holiday Homes Diani Beach.
Precious Holiday Homes Diani Beach
- Shared kitchen
- Valet parking
- VIP check-in/ -out
- Air conditioning
- Golf centre
- Pool with view
Precious Holiday Homes Diani Beach
Featuring an outdoor swimming pool, the comfortable Precious Holiday Homes Diani Beach hotel is merely a 12-minute walk from Lantana Galu Beach. Boasting access to Kaya Kinondo Sacred Forest, 3.5 km away, this hotel includes a sunbathing terrace, a picnic area, and a golf course providing guests with comfortable rooms.
You might also like body wraps, body scrub, and pedicure available at the Precious Holiday Homes Diani Beach.
-
Beach access
Safari Beach Hotel
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Entertainment
- Outdoor swimming pool
Offering access to Shakatak Disco, which is approximately a 25-minute walk away, the comfortable Safari Beach Hotel Diani Beach features a sun deck and a golf course.
The property has an outdoor swimming pool and a fitness centre. Safari Beach Hotel provides easy access to activities such as diving and lawn tennis.
Safari Beach Hotel
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Entertainment
- Outdoor swimming pool
Safari Beach Hotel
Offering access to Shakatak Disco, which is approximately a 25-minute walk away, the comfortable Safari Beach Hotel Diani Beach features a sun deck and a golf course.
The property has an outdoor swimming pool and a fitness centre. Safari Beach Hotel provides easy access to activities such as diving and lawn tennis.
-
Eco-friendly stay
-
Private beach
Swahili Beach
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Sauna
- Infinity pool
Offering a treatment room, a sauna, and a foot bath, the beachfront Swahili Beach Diani Beach hotel is nestled about 5 minutes' walk from Baharini Plaza and just 1.6 km from Colobus Conservation. Featuring an infinity pool along with an à la carte restaurant, this 5-star hotel offers a setting just around the corner from The Diani Beach Shopping Centre.
At the Swahili Beach Diani Beach, guests can also benefit from fitness classes provided at a fitness suite. Alternatively, you can unwind with bike riding, billiard, and fisheries on-site or in the surrounding area. The property also features a desk and a photocopy machine for those arriving on business.
Swahili Beach
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Sauna
- Infinity pool
Swahili Beach
Offering a treatment room, a sauna, and a foot bath, the beachfront Swahili Beach Diani Beach hotel is nestled about 5 minutes' walk from Baharini Plaza and just 1.6 km from Colobus Conservation. Featuring an infinity pool along with an à la carte restaurant, this 5-star hotel offers a setting just around the corner from The Diani Beach Shopping Centre.
At the Swahili Beach Diani Beach, guests can also benefit from fitness classes provided at a fitness suite. Alternatively, you can unwind with bike riding, billiard, and fisheries on-site or in the surrounding area. The property also features a desk and a photocopy machine for those arriving on business.
Party Resorts in Diani Beach
-
Beach access
Diani Marine Divers Village
- Free parking
- VIP check-in/ -out
- Air conditioning
- Mini-bar
- Golf centre
- Outdoor swimming pool
Situated around 5 minutes' walk from Ali barbours cave, Diani Marine Divers Village Diani Beach hotel offers 8 rooms. Featuring an outdoor swimming pool, the resort is only a few steps from Baharini Shopping Centre.
Guests can make different arrangements at the property, including snorkelling, diving, and cycling or rent cars to explore Diani Beach. You can try fishing at this hotel.
Diani Marine Divers Village
- Free parking
- VIP check-in/ -out
- Air conditioning
- Mini-bar
- Golf centre
- Outdoor swimming pool
Diani Marine Divers Village
Situated around 5 minutes' walk from Ali barbours cave, Diani Marine Divers Village Diani Beach hotel offers 8 rooms. Featuring an outdoor swimming pool, the resort is only a few steps from Baharini Shopping Centre.
Guests can make different arrangements at the property, including snorkelling, diving, and cycling or rent cars to explore Diani Beach. You can try fishing at this hotel.
-
Beach access
Bahari Dhow Beach Villas
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Outdoor swimming pool
Featuring car rentals, as well as Wi-Fi in the rooms, Bahari Dhow Beach Villas Diani Beach hotel is a 10-minute drive from Diplomat Diani Beach Resort. This resort offers free private parking on site and an outdoor swimming pool.
Onsite leisure options include a nightclub, water slides, and a shared lounge, along with yoga and such activities as windsurfing, scuba diving, and archery.
Bahari Dhow Beach Villas
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Outdoor swimming pool
Bahari Dhow Beach Villas
Featuring car rentals, as well as Wi-Fi in the rooms, Bahari Dhow Beach Villas Diani Beach hotel is a 10-minute drive from Diplomat Diani Beach Resort. This resort offers free private parking on site and an outdoor swimming pool.
Onsite leisure options include a nightclub, water slides, and a shared lounge, along with yoga and such activities as windsurfing, scuba diving, and archery.
-
Beach access
Asha Boutique Hotel
- In-room breakfast
- Free parking
- VIP check-in/ -out
- Air conditioning
- Golf centre
- Outdoor swimming pool
Asha Boutique Hotel Diani Beach, located about a 25-minute walk from Gazi Mangrove Boardwalk, boasts an outdoor swimming pool. Featuring 6 rooms with views of the garden, this comfortable hotel is 3.5 km from Colobus Conservation.
If you like an active lifestyle, windsurfing, snorkelling, and canyoning are available on site. A fitness centre, along with cycling, is included at this property to help guests maintain their physical well-being.
Asha Boutique Hotel
- In-room breakfast
- Free parking
- VIP check-in/ -out
- Air conditioning
- Golf centre
- Outdoor swimming pool
Asha Boutique Hotel
Asha Boutique Hotel Diani Beach, located about a 25-minute walk from Gazi Mangrove Boardwalk, boasts an outdoor swimming pool. Featuring 6 rooms with views of the garden, this comfortable hotel is 3.5 km from Colobus Conservation.
If you like an active lifestyle, windsurfing, snorkelling, and canyoning are available on site. A fitness centre, along with cycling, is included at this property to help guests maintain their physical well-being.
Golf Resorts in Diani Beach
-
Private beach
Eleven Pearl Boutique Hotel & Spa
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Sauna
- Pool with view
Situated just an 8-minute walk from Colobus Conservation Museum, the 4-star Eleven Pearl Boutique Hotel & Spa Diani Beach includes 15 rooms with views of the garden. This comfortable hotel lies about 5 km from Diani Shopping Centre, and offers a pizza restaurant and an outdoor swimming pool onsite.
Relax in a treatment room, a hot tub, a sauna, and a foot bath or enjoy badminton and darts available on site. Alternatively, guests can exercise in a fitness area.
Eleven Pearl Boutique Hotel & Spa
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Sauna
- Pool with view
Eleven Pearl Boutique Hotel & Spa
Situated just an 8-minute walk from Colobus Conservation Museum, the 4-star Eleven Pearl Boutique Hotel & Spa Diani Beach includes 15 rooms with views of the garden. This comfortable hotel lies about 5 km from Diani Shopping Centre, and offers a pizza restaurant and an outdoor swimming pool onsite.
Relax in a treatment room, a hot tub, a sauna, and a foot bath or enjoy badminton and darts available on site. Alternatively, guests can exercise in a fitness area.
-
Private beach
Coral Beach Resort
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Outdoor swimming pool
The comfortable Coral Beach Resort Diani Beach is located in Diani Beach, around a 5-minute walk from Baharini Plaza, and offers an outdoor swimming pool. Boasting the location just around the corner from Nakumatt Diani, the hotel offers a view over sea and a treatment room and a foot bath.
This hotel offers windsurfing, snorkelling, and canyoning while car hire is also available.
Coral Beach Resort
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Outdoor swimming pool
Coral Beach Resort
The comfortable Coral Beach Resort Diani Beach is located in Diani Beach, around a 5-minute walk from Baharini Plaza, and offers an outdoor swimming pool. Boasting the location just around the corner from Nakumatt Diani, the hotel offers a view over sea and a treatment room and a foot bath.
This hotel offers windsurfing, snorkelling, and canyoning while car hire is also available.
-
Beach access
Pinewood Beach Resort And Spa
- BBQ facilities
- Free parking
- 24-hour reception
- Air conditioning
- Entertainment
- Outdoor swimming pool
Situated approximately 25 minutes' walk from Kaya Kinondo Sacred Forest, the modern Pinewood Beach Resort And Spa Diani Beach features Wi-Fi in public areas and a car park on site. Located 5 km from Ukunda airport, the 4-star hotel features shuttle service and car rentals for guests to take advantage of.
Pinewood Beach Resort And Spa also includes an outdoor swimming pool. Keeping fit at this accommodation is convenient thanks to a fitness studio that offers fitness classes.
Pinewood Beach Resort And Spa
- BBQ facilities
- Free parking
- 24-hour reception
- Air conditioning
- Entertainment
- Outdoor swimming pool
Pinewood Beach Resort And Spa
Situated approximately 25 minutes' walk from Kaya Kinondo Sacred Forest, the modern Pinewood Beach Resort And Spa Diani Beach features Wi-Fi in public areas and a car park on site. Located 5 km from Ukunda airport, the 4-star hotel features shuttle service and car rentals for guests to take advantage of.
Pinewood Beach Resort And Spa also includes an outdoor swimming pool. Keeping fit at this accommodation is convenient thanks to a fitness studio that offers fitness classes.
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, $ | |
| Ocean Village Club (Adults Only) |
9.7 / 10 (1076 Reviews) |
From 250$ | |
| African Dream Cottages - Diani Beach |
8.5 / 10 (149 Reviews) |
From 59$ | |
| The Villa Luxury Suites Hotel |
9.2 / 10 (367 Reviews) |
From 145$ | |
| Diamonds Leisure Beach & Golf Resort |
8.1 / 10 (1325 Reviews) |
From 147$ | |
| Soul Breeze Beach Resort |
8.2 / 10 (517 Reviews) |
From 83$ |