Top Resorts in Diani Beach
-
Best-rated
-
Beach access
The Villa Luxury Suites Hotel
- Restaurant
- Free parking
- VIP check-in/ -out
- Air conditioning
- Live entertainment
- Plunge pool
Offering a summer terrace and a shared lounge, the 4-star The Villa Luxury Suites Hotel Diani Beach is situated in Diani Beach, 2.2 km from Gazi Mangrove Boardwalk. Located a short way from the Colobus Conservation, the resort features 10 rooms with views of the garden.
The Villa Luxury Suites Diani Beach features a private swimming pool as well as a treatment room and a solarium. Guests will enjoy a golf course, along with a wellness centre provided at this accommodation.
The Villa Luxury Suites Hotel
- Restaurant
- Free parking
- VIP check-in/ -out
- Air conditioning
- Live entertainment
- Plunge pool
The Villa Luxury Suites Hotel
Offering a summer terrace and a shared lounge, the 4-star The Villa Luxury Suites Hotel Diani Beach is situated in Diani Beach, 2.2 km from Gazi Mangrove Boardwalk. Located a short way from the Colobus Conservation, the resort features 10 rooms with views of the garden.
The Villa Luxury Suites Diani Beach features a private swimming pool as well as a treatment room and a solarium. Guests will enjoy a golf course, along with a wellness centre provided at this accommodation.
-
Beach access
Waterlovers Beach Resort
- Cookware/ Kitchen utensils
- Airport shuttle
- 24-hour reception
- Air conditioning
- Golf centre
- Infinity pool
Positioned approximately 10 minutes' drive from Nakumatt Diani and 3.3 km from the Colobus Conservation, the 4-star Waterlovers Beach Resort Diani Beach presents a private art gallery and 18 holes of golf. An outdoor swimming pool and a poolside bar are offered for guest convenience at this Diani Beach hotel.
The Waterlovers Beach Resort provides a refreshing stay with a treatment room and a foot bath, along with a summer terrace and a play area. There is a numerous canoeing, kayaking, and boating opportunities in the area. A day of pampering can include body wraps, body scrub, and body treatments, as well as visiting a spa salon.
Waterlovers Beach Resort
- Cookware/ Kitchen utensils
- Airport shuttle
- 24-hour reception
- Air conditioning
- Golf centre
- Infinity pool
Waterlovers Beach Resort
Positioned approximately 10 minutes' drive from Nakumatt Diani and 3.3 km from the Colobus Conservation, the 4-star Waterlovers Beach Resort Diani Beach presents a private art gallery and 18 holes of golf. An outdoor swimming pool and a poolside bar are offered for guest convenience at this Diani Beach hotel.
The Waterlovers Beach Resort provides a refreshing stay with a treatment room and a foot bath, along with a summer terrace and a play area. There is a numerous canoeing, kayaking, and boating opportunities in the area. A day of pampering can include body wraps, body scrub, and body treatments, as well as visiting a spa salon.
-
Beach access
Diani Marine Divers Village
- Free parking
- VIP check-in/ -out
- Air conditioning
- Mini-bar
- Golf centre
- Outdoor swimming pool
Located approximately 25 minutes on foot from the Diplomat Diani Beach Resort, Diani Marine Divers Village Diani Beach hotel offers Wi-Fi in public areas and a car park. Located 5 km from Ukunda airport, this Diani Beach resort features car hire service and car rentals for guests to take advantage of.
The accommodation features an outdoor swimming pool. If you like active lifestyle, this Diani Beach hotel offers a diving club, along with diving, cycling, and fishing on site.
Diani Marine Divers Village
- Free parking
- VIP check-in/ -out
- Air conditioning
- Mini-bar
- Golf centre
- Outdoor swimming pool
Diani Marine Divers Village
Located approximately 25 minutes on foot from the Diplomat Diani Beach Resort, Diani Marine Divers Village Diani Beach hotel offers Wi-Fi in public areas and a car park. Located 5 km from Ukunda airport, this Diani Beach resort features car hire service and car rentals for guests to take advantage of.
The accommodation features an outdoor swimming pool. If you like active lifestyle, this Diani Beach hotel offers a diving club, along with diving, cycling, and fishing on site.
Cheap Resorts in Diani Beach
-
Eco-friendly stay
-
Beach access
Baobab Beach Resort & Spa
- BBQ facilities
- Valet parking
- 24-hour reception
- Air conditioning
- Steam room
- Outdoor swimming pool
Featuring a veranda and 2 outdoor swimming pools, Baobab Beach Resort & Spa Diani Beach lies 3.1 km from Baharini Shopping Centre. The hotel overlooks the Indian Ocean and offers international dishes, while including a steam room, a hot tub, a sauna, and a hairdressing salon.
The Baobab Beach Resort & Spa Diani Beach offers loungers and towels on a scenic beach, which is about 100 metres away. In order to promote physical wellness, this property offers a fitness centre where guests can participate in fitness classes. Also, a spa salon will be a perfect addition to your stay. Finally, Baobab Beach Resort & Spa houses a meeting room and a business centre featuring conference facilities and a photocopier.
Baobab Beach Resort & Spa
- BBQ facilities
- Valet parking
- 24-hour reception
- Air conditioning
- Steam room
- Outdoor swimming pool
Baobab Beach Resort & Spa
Featuring a veranda and 2 outdoor swimming pools, Baobab Beach Resort & Spa Diani Beach lies 3.1 km from Baharini Shopping Centre. The hotel overlooks the Indian Ocean and offers international dishes, while including a steam room, a hot tub, a sauna, and a hairdressing salon.
The Baobab Beach Resort & Spa Diani Beach offers loungers and towels on a scenic beach, which is about 100 metres away. In order to promote physical wellness, this property offers a fitness centre where guests can participate in fitness classes. Also, a spa salon will be a perfect addition to your stay. Finally, Baobab Beach Resort & Spa houses a meeting room and a business centre featuring conference facilities and a photocopier.
-
Private beach
Jacaranda Indian Ocean Beach Resort
- BBQ facilities
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Pool with view
Located nearly a 25-minute stroll from Leisure Lodge Golf Club, the 4-star Jacaranda Indian Ocean Beach Resort Diani Beach boasts a wellness centre with spa treatments, light therapy, and spa service. Located 10 km from Ukunda airport, this Diani Beach resort features shuttle service and limousine rentals for guests to take advantage of.
There is a tennis court and spa therapy available at additional cost. You can enjoy your stay at the Jacaranda Indian Ocean Beach Resort while relaxing at an outdoor swimming pool. The property offers a variety of sport activities, such as windsurfing, scuba diving, and downhill skiing. This hotel includes a conference centre equipped with conference facilities and a laptop safe.
Jacaranda Indian Ocean Beach Resort
- BBQ facilities
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Pool with view
Jacaranda Indian Ocean Beach Resort
Located nearly a 25-minute stroll from Leisure Lodge Golf Club, the 4-star Jacaranda Indian Ocean Beach Resort Diani Beach boasts a wellness centre with spa treatments, light therapy, and spa service. Located 10 km from Ukunda airport, this Diani Beach resort features shuttle service and limousine rentals for guests to take advantage of.
There is a tennis court and spa therapy available at additional cost. You can enjoy your stay at the Jacaranda Indian Ocean Beach Resort while relaxing at an outdoor swimming pool. The property offers a variety of sport activities, such as windsurfing, scuba diving, and downhill skiing. This hotel includes a conference centre equipped with conference facilities and a laptop safe.
-
Guest favorite
-
Private beach
Swahili Beach
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Infinity pool
Featuring live performances, cooking classes, and karaoke, Swahili Beach Diani Beach hotel is located in Diani Beach, a 5-minute walk from Baharini Plaza. This hotel is 4 km from Diani Chale Marine National Reserve and provides guests with a sauna and a foot bath.
An extra charge applies to spa therapy and a community pool. You can join windsurfing, scuba diving, and volleyball at this accommodation, and bicycles are available for rent. The Swahili Beach Diani Beach has a health club. Onsite wellness options include a wellness area along with body scrub, pedicure, and light therapy. Business and leisure travellers can also make use of a laptop safe and a photocopier.
Swahili Beach
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Infinity pool
Swahili Beach
Featuring live performances, cooking classes, and karaoke, Swahili Beach Diani Beach hotel is located in Diani Beach, a 5-minute walk from Baharini Plaza. This hotel is 4 km from Diani Chale Marine National Reserve and provides guests with a sauna and a foot bath.
An extra charge applies to spa therapy and a community pool. You can join windsurfing, scuba diving, and volleyball at this accommodation, and bicycles are available for rent. The Swahili Beach Diani Beach has a health club. Onsite wellness options include a wellness area along with body scrub, pedicure, and light therapy. Business and leisure travellers can also make use of a laptop safe and a photocopier.
Adult 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
Nestled in a luxurious location about a 5-minute walk from Leisure Lodge Golf Club, the 5-star luxurious Diamonds Leisure Beach & Golf Resort Diani Beach features 9 holes of golf and a private art gallery. At the comfortable hotel, located just a few steps from the Colobus Conservation, you can spend the day in 4 outdoor swimming pools or keep active with boating, volleyball, and ping pong.
Spa therapy, a play area, and spa services are available at the Diamonds Leisure Beach & Golf Resort. Sports fans will appreciate the availability of a tennis court overlooking the Indian Ocean. Finally, this Diani Beach hotel houses a conference room and a business centre featuring conference facilities and a photocopier.
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
Nestled in a luxurious location about a 5-minute walk from Leisure Lodge Golf Club, the 5-star luxurious Diamonds Leisure Beach & Golf Resort Diani Beach features 9 holes of golf and a private art gallery. At the comfortable hotel, located just a few steps from the Colobus Conservation, you can spend the day in 4 outdoor swimming pools or keep active with boating, volleyball, and ping pong.
Spa therapy, a play area, and spa services are available at the Diamonds Leisure Beach & Golf Resort. Sports fans will appreciate the availability of a tennis court overlooking the Indian Ocean. Finally, this Diani Beach hotel houses a conference room and a business centre featuring conference facilities and a photocopier.
-
Beach access
Southern Palms Beach Resort
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Infinity pool
The 4-star Southern Palms Beach Resort Diani Beach, located in a business district, 0.9 km from Diani Chale Marine National Reserve, offers cars for rent. The onsite restaurant serves French food and offers views of the ocean, while the resort boasts a beautiful location not far from the Indian Ocean.
The hotel offers sunloungers, parasols, and towels on a beautiful beach, which is around 5 minutes' walk away. The availability of a tennis court guarantees guests an active stay at Southern Palms Beach Resort. Meeting rooms and a business centre with conference equipment and a photocopier are available for those travelling for business.
Southern Palms Beach Resort
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Infinity pool
Southern Palms Beach Resort
The 4-star Southern Palms Beach Resort Diani Beach, located in a business district, 0.9 km from Diani Chale Marine National Reserve, offers cars for rent. The onsite restaurant serves French food and offers views of the ocean, while the resort boasts a beautiful location not far from the Indian Ocean.
The hotel offers sunloungers, parasols, and towels on a beautiful beach, which is around 5 minutes' walk away. The availability of a tennis court guarantees guests an active stay at Southern Palms Beach Resort. Meeting rooms and a business centre with conference equipment and a photocopier are available for those travelling for business.
-
Beach access
Diani Sea Resort
- Restaurant
- Shuttle service
- 24-hour reception
- Air conditioning
- Entertainment
- Outdoor swimming pool
The 4-star Diani Sea Resort Diani Beach, situated about 25 minutes' walk from Nakumatt Diani, offers an outdoor swimming pool as well as a fitness studio. Providing access to such entertainment venues as Shakatak Disco merely 1.5 km away, the hotel has 2 restaurants.
Cars for rent are available at this Diani Beach hotel and lawn tennis, ping pong, and billiards can be organised. Thanks to a tennis court, guests can stay fit at the property.
Diani Sea Resort
- Restaurant
- Shuttle service
- 24-hour reception
- Air conditioning
- Entertainment
- Outdoor swimming pool
Diani Sea Resort
The 4-star Diani Sea Resort Diani Beach, situated about 25 minutes' walk from Nakumatt Diani, offers an outdoor swimming pool as well as a fitness studio. Providing access to such entertainment venues as Shakatak Disco merely 1.5 km away, the hotel has 2 restaurants.
Cars for rent are available at this Diani Beach hotel and lawn tennis, ping pong, and billiards can be organised. Thanks to a tennis court, guests can stay fit at the property.
Party Resorts in Diani Beach
-
Beach access
Leopard Beach Resort And Spa
- In-room breakfast
- Shuttle service
- 24-hour reception
- Air conditioning
- Sauna
- Outdoor swimming pool
Featuring Wi-Fi in the rooms, Leopard Beach Resort And Spa Diani Beach sits an 8-minute walk from Leisure Lodge Golf Club. Located 2.1 km from the Diani Beach Shopping Centre, this resort offers views of the sea and a private swimming pool.
The 5-star Leopard Beach Resort And Spa also includes a fitness studio, barbecue grills and a ping - pong table. You can play ping-pong at this property. The high-quality hotel features a spa salon along with a treatment room, a sauna, locker rooms, and a foot bath. There is a business centre available for corporate travellers.
Leopard Beach Resort And Spa
- In-room breakfast
- Shuttle service
- 24-hour reception
- Air conditioning
- Sauna
- Outdoor swimming pool
Leopard Beach Resort And Spa
Featuring Wi-Fi in the rooms, Leopard Beach Resort And Spa Diani Beach sits an 8-minute walk from Leisure Lodge Golf Club. Located 2.1 km from the Diani Beach Shopping Centre, this resort offers views of the sea and a private swimming pool.
The 5-star Leopard Beach Resort And Spa also includes a fitness studio, barbecue grills and a ping - pong table. You can play ping-pong at this property. The high-quality hotel features a spa salon along with a treatment room, a sauna, locker rooms, and a foot bath. There is a business centre available for corporate travellers.
Sunset Villa Boutique Resort
- BBQ facilities
- Valet parking
- VIP check-in/ -out
- Air conditioning
- Bar/ Lounge area
- Outdoor swimming pool
Featuring a treatment room and a hot tub, the 4-star Sunset Villa Boutique Resort Diani Beach is 16 minutes' walk from Lantana Galu Beach. Located 2.5 km from Colobus Conservation, the hotel offers views of the pool and a private pool.
Those who prefer pool swimming might find a hot tub in the pool area. Guests are welcome to take part in horseback riding and snorkeling trips.
Sunset Villa Boutique Resort
- BBQ facilities
- Valet parking
- VIP check-in/ -out
- Air conditioning
- Bar/ Lounge area
- Outdoor swimming pool
Sunset Villa Boutique Resort
Featuring a treatment room and a hot tub, the 4-star Sunset Villa Boutique Resort Diani Beach is 16 minutes' walk from Lantana Galu Beach. Located 2.5 km from Colobus Conservation, the hotel offers views of the pool and a private pool.
Those who prefer pool swimming might find a hot tub in the pool area. Guests are welcome to take part in horseback riding and snorkeling trips.
-
Beach access
Diani Sea Lodge
- Restaurant
- Free parking
- 24-hour reception
- Air conditioning
- Entertainment
- Pool with view
Situated around 25 minutes' walk from the Diplomat Diani Beach Resort, the intimate Diani Sea Lodge Diani Beach hotel features Wi-Fi in public areas, and a car park on site. Boasting an à la carte restaurant, the 4-star resort is also 2.1 km from entertainment venues like Shakatak Disco.
Apart from an outdoor swimming pool, the hotel also has a wellness centre. The availability of a tennis court guarantees guests an active stay at the Diani Sea Lodge.
Diani Sea Lodge
- Restaurant
- Free parking
- 24-hour reception
- Air conditioning
- Entertainment
- Pool with view
Diani Sea Lodge
Situated around 25 minutes' walk from the Diplomat Diani Beach Resort, the intimate Diani Sea Lodge Diani Beach hotel features Wi-Fi in public areas, and a car park on site. Boasting an à la carte restaurant, the 4-star resort is also 2.1 km from entertainment venues like Shakatak Disco.
Apart from an outdoor swimming pool, the hotel also has a wellness centre. The availability of a tennis court guarantees guests an active stay at the Diani Sea Lodge.
Golf Resorts in Diani Beach
-
Private beach
Lantana Galu Beach
- BBQ facilities
- Free parking
- 24-hour reception
- Air conditioning
- Fitness centre
- Outdoor swimming pool
Situated within 5 minutes' walk of Galu kinondo beach, the 4-star smoke-free Lantana Galu Beach Diani Beach hotel also offers 2 outdoor swimming pools. Featuring a private beach area and a convenience store, this Diani Beach resort is 3.2 km from Kaya Kinondo Grove.
Cars for rent are available at the property and windsurfing, diving, and boating can be organised. Alternatively, guests can exercise in a fully equipped workout room. A day of pampering can include pedicure, facial treatments, and spa service, as well as visiting a spa salon. Business travellers are welcome to use meeting rooms and a business centre offered on site.
Lantana Galu Beach
- BBQ facilities
- Free parking
- 24-hour reception
- Air conditioning
- Fitness centre
- Outdoor swimming pool
Lantana Galu Beach
Situated within 5 minutes' walk of Galu kinondo beach, the 4-star smoke-free Lantana Galu Beach Diani Beach hotel also offers 2 outdoor swimming pools. Featuring a private beach area and a convenience store, this Diani Beach resort is 3.2 km from Kaya Kinondo Grove.
Cars for rent are available at the property and windsurfing, diving, and boating can be organised. Alternatively, guests can exercise in a fully equipped workout room. A day of pampering can include pedicure, facial treatments, and spa service, as well as visiting a spa salon. Business travellers are welcome to use meeting rooms and a business centre offered on site.
-
Beach access
Bahari Dhow Beach Villas
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Outdoor swimming pool
Offering water slides and a golf course, the comfortable Bahari Dhow Beach Villas Diani Beach hotel is ideally located, about 20 minutes' walk from Kongo Mosque. Featuring 115 rooms with views of the garden, this 4-star resort is not far from the Colobus Conservation.
Enjoy wedding services, live performances, and a nightclub and other entertainment at this Diani Beach hotel. The Bahari Dhow Beach Villas features a variety of activities such 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
Offering water slides and a golf course, the comfortable Bahari Dhow Beach Villas Diani Beach hotel is ideally located, about 20 minutes' walk from Kongo Mosque. Featuring 115 rooms with views of the garden, this 4-star resort is not far from the Colobus Conservation.
Enjoy wedding services, live performances, and a nightclub and other entertainment at this Diani Beach hotel. The Bahari Dhow Beach Villas features a variety of activities such as windsurfing, scuba diving, and archery.
-
Private beach
The Zubeida Boutique Resort
- In-room breakfast
- Free parking
- Housekeeping
- Air conditioning
- Golf centre
- Outdoor swimming pool
Offering cars for rent, as well as Wi-Fi in the rooms, The Zubeida Boutique Resort Diani Beach is 6 km from the Diani Beach Art Gallery. Featuring windsurfing, snorkelling, and diving along with a pool bar at the premises, the resort overlooks the pool and is nestled in close proximity to Colobus Conservation.
An outdoor swimming pool is provided onsite the Zubeida Boutique Resort Diani Beach. Furthermore, this property provides access to a wellness centre, as well as a golf playground.
The Zubeida Boutique Resort
- In-room breakfast
- Free parking
- Housekeeping
- Air conditioning
- Golf centre
- Outdoor swimming pool
The Zubeida Boutique Resort
Offering cars for rent, as well as Wi-Fi in the rooms, The Zubeida Boutique Resort Diani Beach is 6 km from the Diani Beach Art Gallery. Featuring windsurfing, snorkelling, and diving along with a pool bar at the premises, the resort overlooks the pool and is nestled in close proximity to Colobus Conservation.
An outdoor swimming pool is provided onsite the Zubeida Boutique Resort Diani Beach. Furthermore, this property provides access to a wellness centre, as well as a golf playground.
Diani Beach Honeymoon Resorts
-
Beach access
Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
- In-room breakfast
- Valet parking
- 24-hour reception
- Air conditioning
- Steam room
- Outdoor swimming pool
Guests will appreciate the comfortable 5-star Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits Diani Beach's location, around a 5-minute stroll from the Colobus Conservation, as well as a 24-hour front desk and wake-up service provided on site. The modern resort also takes pride in offering a private art gallery and 30 acres of private gardens, while being located 2.3 km from Diani Chale Marine National Reserve.
A gym and a sauna are offered at the Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits for an extra charge. At the accommodation, guests can also benefit from yoga classes provided at a health club. If you like active lifestyle, the hotel offers a tennis court, along with windsurfing, boating, and volleyball on site. The Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits Diani Beach includes a conference room and a business centre equipped with a desk and a photocopier.
Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
- In-room breakfast
- Valet parking
- 24-hour reception
- Air conditioning
- Steam room
- Outdoor swimming pool
Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
Guests will appreciate the comfortable 5-star Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits Diani Beach's location, around a 5-minute stroll from the Colobus Conservation, as well as a 24-hour front desk and wake-up service provided on site. The modern resort also takes pride in offering a private art gallery and 30 acres of private gardens, while being located 2.3 km from Diani Chale Marine National Reserve.
A gym and a sauna are offered at the Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits for an extra charge. At the accommodation, guests can also benefit from yoga classes provided at a health club. If you like active lifestyle, the hotel offers a tennis court, along with windsurfing, boating, and volleyball on site. The Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits Diani Beach includes a conference room and a business centre equipped with a desk and a photocopier.
-
Great deal
-
Private beach
Coral Beach Resort
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Outdoor swimming pool
Coral Beach Resort Diani Beach, located within 25 minutes' walk of Gazi Mangrove Boardwalk, offers an outdoor swimming pool and Wi-Fi in public areas. The resort is a good starting point for exploring Diani Beach, including Nakumatt Diani, which is just 400 metres away.
Guests can make use of canoeing, billiards, and fishing as well as cars for rent. Also, at the hotel, guests can take advantage of a golf club provided onsite.
Coral Beach Resort
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Outdoor swimming pool
Coral Beach Resort
Coral Beach Resort Diani Beach, located within 25 minutes' walk of Gazi Mangrove Boardwalk, offers an outdoor swimming pool and Wi-Fi in public areas. The resort is a good starting point for exploring Diani Beach, including Nakumatt Diani, which is just 400 metres away.
Guests can make use of canoeing, billiards, and fishing as well as cars for rent. Also, at the hotel, guests can take advantage of a golf club provided onsite.
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 (360 Reviews) |
From 145$ | |
| Waterlovers Beach Resort |
9.6 / 10 (71 Reviews) |
From 936$ | |
| Diani Marine Divers Village |
8.8 / 10 (178 Reviews) |
From 121$ | |
| Baobab Beach Resort & Spa |
8.9 / 10 (457 Reviews) |
From 416$ | |
| Jacaranda Indian Ocean Beach Resort |
8.3 / 10 (1010 Reviews) |
From 246$ |
Diani Beach and related destinations