Top 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
Offering a veranda and a golf course, Ocean Village Club Diani Beach hotel is situated in Diani Beach, 4.1 km from Gazi Mangrove Boardwalk. Guests can spend their days relaxing by an adult pool or enjoying diving, lawn tennis, and ping pong arranged at the hotel.
Ocean Village Club (Adults Only)
- All inclusive
- Free parking
- 24-hour security
- Air conditioning
- Golf centre
- Outdoor swimming pool
Ocean Village Club (Adults Only)
Offering a veranda and a golf course, Ocean Village Club Diani Beach hotel is situated in Diani Beach, 4.1 km from Gazi Mangrove Boardwalk. Guests can spend their days relaxing by an adult pool or enjoying diving, lawn tennis, and ping pong arranged at the hotel.
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 hotel offers air-conditioned rooms within a 700-metre distance of Diani Beach Art Gallery. Featuring an outdoor swimming pool, this hotel also offers a sundeck, a picnic area, and a golf course for leisure time.
Active guests will enjoy cycling and darts provided for their rest.
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
African Dream Cottages - Diani Beach hotel offers air-conditioned rooms within a 700-metre distance of Diani Beach Art Gallery. Featuring an outdoor swimming pool, this hotel also offers a sundeck, a picnic area, and a golf course for leisure time.
Active guests will enjoy cycling and darts provided for their rest.
-
Top location
-
Beach access
The Villa Luxury Suites Hotel
- Restaurant
- Free parking
- VIP check-in/ -out
- Air conditioning
- Live entertainment
- Plunge pool
Situated approximately 700 metres from Diani Beach, the 4-star The Villa Luxury Suites Hotel Diani Beach welcomes guests with a restaurant. Located 5 km from Ukunda airport, this Diani Beach hotel features shuttle bus service and bicycle and car rentals for guests to take advantage of.
You can enjoy your stay at the accommodation while relaxing at a swimming pool. Those who want to get in shape, can practise snorkelling, diving, and canyoning.
The Villa Luxury Suites Hotel
- Restaurant
- Free parking
- VIP check-in/ -out
- Air conditioning
- Live entertainment
- Plunge pool
The Villa Luxury Suites Hotel
Situated approximately 700 metres from Diani Beach, the 4-star The Villa Luxury Suites Hotel Diani Beach welcomes guests with a restaurant. Located 5 km from Ukunda airport, this Diani Beach hotel features shuttle bus service and bicycle and car rentals for guests to take advantage of.
You can enjoy your stay at the accommodation while relaxing at a swimming pool. Those who want to get in shape, can practise snorkelling, diving, and canyoning.
Cheap 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
Located a 16-minute walk from Nakumatt Diani, Diamonds Leisure Beach & Golf Resort Diani Beach offers 193 air-conditioned rooms. Offering views of the garden, the resort is steps away from Colobus Conservation and boasts 4 outdoor swimming pools.
You can join windsurfing, snorkelling, and boating at this property, and cars are available for rent. Additionally, while staying at the Diamonds Diani Beach, active guests can enjoy a golf club overlooking the Indian Ocean.
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
Located a 16-minute walk from Nakumatt Diani, Diamonds Leisure Beach & Golf Resort Diani Beach offers 193 air-conditioned rooms. Offering views of the garden, the resort is steps away from Colobus Conservation and boasts 4 outdoor swimming pools.
You can join windsurfing, snorkelling, and boating at this property, and cars are available for rent. Additionally, while staying at the Diamonds Diani Beach, active guests can enjoy a golf club overlooking the Indian Ocean.
-
Private beach
Jacaranda Indian Ocean Beach Resort
- BBQ facilities
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Pool with view
Offering access to Diplomat Diani Beach Resort, which is nearly 10 minutes away by car, the 4-star Jacaranda Indian Ocean Beach Resort Diani Beach features a sundeck, playground, and a golf course.
Onsite options for an active stay include a plunge pool and a fitness suite. The area is popular for lawn tennis, cycling, and billiard.
Jacaranda Indian Ocean Beach Resort
- BBQ facilities
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Pool with view
Jacaranda Indian Ocean Beach Resort
Offering access to Diplomat Diani Beach Resort, which is nearly 10 minutes away by car, the 4-star Jacaranda Indian Ocean Beach Resort Diani Beach features a sundeck, playground, and a golf course.
Onsite options for an active stay include a plunge pool and a fitness suite. The area is popular for lawn tennis, cycling, and billiard.
-
Private beach
Soul Breeze Beach Resort
- BBQ facilities
- Free parking
- VIP check-in/ -out
- Leisure/ TV room
- Entertainment
- Pool with view
The 3-star Soul Breeze Beach Resort Diani Beach stands only a 14-minute walk from Lantana Galu Beach and features sightseeing arrangements. This Diani Beach hotel has an outdoor swimming pool as well as a private beach area and a barber shop.
The accommodation offers a sunbathing terrace, barbecue, and a golf course, as well as yoga instruction and tennis equipment. A selection of sport activities, provided by the Soul Breeze Diani Beach, include windsurfing, snorkelling, and fisheries.
Soul Breeze Beach Resort
- BBQ facilities
- Free parking
- VIP check-in/ -out
- Leisure/ TV room
- Entertainment
- Pool with view
Soul Breeze Beach Resort
The 3-star Soul Breeze Beach Resort Diani Beach stands only a 14-minute walk from Lantana Galu Beach and features sightseeing arrangements. This Diani Beach hotel has an outdoor swimming pool as well as a private beach area and a barber shop.
The accommodation offers a sunbathing terrace, barbecue, and a golf course, as well as yoga instruction and tennis equipment. A selection of sport activities, provided by the Soul Breeze Diani Beach, include windsurfing, snorkelling, and fisheries.
Resorts in Diani Beach for Adults
-
Beach access
Diani Marine Divers Village
- Free parking
- VIP check-in/ -out
- Air conditioning
- Mini-bar
- Golf centre
- Outdoor swimming pool
Situated a mere 1.6 km from Shakatak Disco, Diani Marine Divers Village Diani Beach hotel features Wi-Fi in public areas, and a car park on site. Located within reach of a convenient place to shop such as The Diani Beach Shopping Centre, the resort provides 8 rooms.
Active guests can spend time at a dive centre or take a dip in an outdoor swimming pool. Among the leisure activities, you can enjoy snorkelling, diving, and cycling.
Diani Marine Divers Village
- Free parking
- VIP check-in/ -out
- Air conditioning
- Mini-bar
- Golf centre
- Outdoor swimming pool
Diani Marine Divers Village
Situated a mere 1.6 km from Shakatak Disco, Diani Marine Divers Village Diani Beach hotel features Wi-Fi in public areas, and a car park on site. Located within reach of a convenient place to shop such as The Diani Beach Shopping Centre, the resort provides 8 rooms.
Active guests can spend time at a dive centre or take a dip in an outdoor swimming pool. Among the leisure activities, you can enjoy snorkelling, diving, and cycling.
-
Great deal
-
Beach access
Precious Holiday Homes Diani Beach
- Shared kitchen
- Valet parking
- VIP check-in/ -out
- Air conditioning
- Golf centre
- Pool with view
Offering a sunbathing terrace, a picnic area, and a golf course, the comfortable Precious Holiday Homes Diani Beach hotel is located 3.2 km from the sacred Kaya Kinondo Grove. Guests can enjoy an outdoor swimming pool and benefit from an à la carte restaurant at the hotel.
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
Offering a sunbathing terrace, a picnic area, and a golf course, the comfortable Precious Holiday Homes Diani Beach hotel is located 3.2 km from the sacred Kaya Kinondo Grove. Guests can enjoy an outdoor swimming pool and benefit from an à la carte restaurant at the hotel.
-
Eco-friendly stay
-
Private beach
Swahili Beach
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Sauna
- Infinity pool
The beachfront Swahili Beach Diani Beach hotel is located nearly 5 minutes' walk from Diani Beach and comprises 35 rooms with modern comforts. A short way from Diani Beach Art Gallery, this 5-star hotel offers a private location and includes an à la carte restaurant.
Swahili Beach hotel features a spa offering a treatment room, a sauna, and a foot bath as well as an infinity swimming pool. Guests staying at this Diani Beach hotel can also enjoy fitness classes at a fitness area onsite.
Swahili Beach
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Sauna
- Infinity pool
Swahili Beach
The beachfront Swahili Beach Diani Beach hotel is located nearly 5 minutes' walk from Diani Beach and comprises 35 rooms with modern comforts. A short way from Diani Beach Art Gallery, this 5-star hotel offers a private location and includes an à la carte restaurant.
Swahili Beach hotel features a spa offering a treatment room, a sauna, and a foot bath as well as an infinity swimming pool. Guests staying at this Diani Beach hotel can also enjoy fitness classes at a fitness area onsite.
Party Resorts in Diani Beach
-
Beach access
Safari Beach Hotel
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Entertainment
- Outdoor swimming pool
The comfortable Safari Beach Hotel Diani Beach, situated around a 10-minute ride from Diplomat Diani Beach Resort, welcomes guests with a sunbathing terrace and a golf course. This Diani Beach hotel includes 44 rooms.
Safari Beach Hotel will also help you keep fit with fitness classes at a fitness centre available on site. The property organises a wide variety of 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
The comfortable Safari Beach Hotel Diani Beach, situated around a 10-minute ride from Diplomat Diani Beach Resort, welcomes guests with a sunbathing terrace and a golf course. This Diani Beach hotel includes 44 rooms.
Safari Beach Hotel will also help you keep fit with fitness classes at a fitness centre available on site. The property organises a wide variety of activities such as diving and lawn tennis.
-
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 public areas, Bahari Dhow Beach Villas Diani Beach hotel is 10 minutes' drive from Diani Beach Art Gallery. Located within reach of Diani Chale Marine National Reserve, this resort offers views of the garden and 3 outdoor swimming pools.
This hotel invites guests to join in on live performances and karaoke. A range of activities such as windsurfing, scuba diving, and billiard are offered on the premises.
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 public areas, Bahari Dhow Beach Villas Diani Beach hotel is 10 minutes' drive from Diani Beach Art Gallery. Located within reach of Diani Chale Marine National Reserve, this resort offers views of the garden and 3 outdoor swimming pools.
This hotel invites guests to join in on live performances and karaoke. A range of activities such as windsurfing, scuba diving, and billiard are offered on the premises.
-
Beach access
Asha Boutique Hotel
- In-room breakfast
- Free parking
- VIP check-in/ -out
- Air conditioning
- Golf centre
- Outdoor swimming pool
The comfortable Asha Boutique Hotel Diani Beach is located in Diani Beach, around a 25-minute walk from Gazi Mangrove Boardwalk, and offers an outdoor swimming pool. Featuring 6 rooms with views of the garden, this hotel is within a few blocks of Diani Beach Art Gallery.
This accommodation provides guests with snorkelling, canyoning, and boating, along with hire and bicycles for rent. There is a fitness studio at the Asha Boutique Diani Beach.
Asha Boutique Hotel
- In-room breakfast
- Free parking
- VIP check-in/ -out
- Air conditioning
- Golf centre
- Outdoor swimming pool
Asha Boutique Hotel
The comfortable Asha Boutique Hotel Diani Beach is located in Diani Beach, around a 25-minute walk from Gazi Mangrove Boardwalk, and offers an outdoor swimming pool. Featuring 6 rooms with views of the garden, this hotel is within a few blocks of Diani Beach Art Gallery.
This accommodation provides guests with snorkelling, canyoning, and boating, along with hire and bicycles for rent. There is a fitness studio at the Asha Boutique Diani Beach.
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
Overlooking the garden, the 4-star Eleven Pearl Boutique Hotel & Spa Diani Beach is 2.7 km from Shakatak Disco. Offering a treatment room, a hot tub, a sauna, and a foot bath on-site, along with an outdoor swimming pool, this comfortable hotel boasts a setting located not far from Colobus Conservation Museum.
The Eleven Pearl goes the extra mile to provide guests with fitness classes to help them stay fit. This accommodation can arrange a variety of activities such as badminton and darts.
Eleven Pearl Boutique Hotel & Spa
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Sauna
- Pool with view
Eleven Pearl Boutique Hotel & Spa
Overlooking the garden, the 4-star Eleven Pearl Boutique Hotel & Spa Diani Beach is 2.7 km from Shakatak Disco. Offering a treatment room, a hot tub, a sauna, and a foot bath on-site, along with an outdoor swimming pool, this comfortable hotel boasts a setting located not far from Colobus Conservation Museum.
The Eleven Pearl goes the extra mile to provide guests with fitness classes to help them stay fit. This accommodation can arrange a variety of activities such as badminton and darts.
-
Beach access
Pinewood Beach Resort And Spa
- BBQ facilities
- Free parking
- 24-hour reception
- Air conditioning
- Entertainment
- Outdoor swimming pool
Located around 10 minutes' drive from Huda, the 4-star modern Pinewood Beach Resort And Spa Diani Beach provides guests with guided tour service for a better travel experience. At this Diani Beach hotel you can benefit from a restaurant and a lobby area along with an outdoor swimming pool.
The property offers its guests the opportunity to enjoy fitness classes at a fitness area located on the premises.
Pinewood Beach Resort And Spa
- BBQ facilities
- Free parking
- 24-hour reception
- Air conditioning
- Entertainment
- Outdoor swimming pool
Pinewood Beach Resort And Spa
Located around 10 minutes' drive from Huda, the 4-star modern Pinewood Beach Resort And Spa Diani Beach provides guests with guided tour service for a better travel experience. At this Diani Beach hotel you can benefit from a restaurant and a lobby area along with an outdoor swimming pool.
The property offers its guests the opportunity to enjoy fitness classes at a fitness area located on the premises.
-
Private beach
Coral Beach Resort
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Outdoor swimming pool
Located around a 5-minute walk from Word of Life, the comfortable Coral Beach Resort Diani Beach offers 15 rooms with views of the sea. Boasting an outdoor swimming pool, the resort boasts a beachfront location and access to Nakumatt Diani, which is a mere 400 metres away.
The hotel features spa therapy, a picnic area, and a golf course offering a treatment room and a foot bath. Windsurfing, snorkelling, and canyoning can also be organised.
Coral Beach Resort
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Outdoor swimming pool
Coral Beach Resort
Located around a 5-minute walk from Word of Life, the comfortable Coral Beach Resort Diani Beach offers 15 rooms with views of the sea. Boasting an outdoor swimming pool, the resort boasts a beachfront location and access to Nakumatt Diani, which is a mere 400 metres away.
The hotel features spa therapy, a picnic area, and a golf course offering a treatment room and a foot bath. Windsurfing, snorkelling, and canyoning can also be organised.
Honeymoon Resorts in Diani Beach
-
Beach access
Southern Palms Beach Resort
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Infinity pool
Located near the business district of Diani Beach, the 5-star Southern Palms Beach Resort Diani Beach offers air-conditioned rooms as well as spa therapy, playground, and a golf course. With a location only 1.2 km from Kongo Mosque, this Diani Beach resort also features 4 lounges.
2 outdoor swimming pools and body scrub, pedicure, and manicure will guarantee a truly relaxing experience. Those who like to keep fit can partake in fitness classes and enjoy such activities as windsurfing, snorkelling, and volleyball.
Southern Palms Beach Resort
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Infinity pool
Southern Palms Beach Resort
Located near the business district of Diani Beach, the 5-star Southern Palms Beach Resort Diani Beach offers air-conditioned rooms as well as spa therapy, playground, and a golf course. With a location only 1.2 km from Kongo Mosque, this Diani Beach resort also features 4 lounges.
2 outdoor swimming pools and body scrub, pedicure, and manicure will guarantee a truly relaxing experience. Those who like to keep fit can partake in fitness classes and enjoy such activities as windsurfing, snorkelling, and volleyball.
-
Beach access
Papillon Lagoon Reef Hotel
- All inclusive
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Outdoor swimming pool
The 3-star Papillon Lagoon Reef Hotel Diani Beach is nearly 5 minutes' walk from Diani Beach and offers an outdoor swimming pool. The hotel, located 4.1 km from Diani Beach Art Gallery, features a barber shop and luggage storage.
Entertainment highlights include access to a games room and a game room. As part of its commitment to guest wellness, this Diani Beach hotel includes a fitness centre featuring fitness classes.
Papillon Lagoon Reef Hotel
- All inclusive
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Outdoor swimming pool
Papillon Lagoon Reef Hotel
The 3-star Papillon Lagoon Reef Hotel Diani Beach is nearly 5 minutes' walk from Diani Beach and offers an outdoor swimming pool. The hotel, located 4.1 km from Diani Beach Art Gallery, features a barber shop and luggage storage.
Entertainment highlights include access to a games room and a game room. As part of its commitment to guest wellness, this Diani Beach hotel includes a fitness centre featuring fitness classes.
-
Eco-friendly stay
-
Beach access
Baobab Beach Resort & Spa
- All inclusive
- Valet parking
- 24-hour reception
- Air conditioning
- Steam room
- Outdoor swimming pool
The 5-star Baobab Beach Resort & Spa Diani Beach is located just 1.3 km from Colobus Conservation Museum and boasts a sundeck, playground, and a golf course. With a location within 25 minutes' walk of Shakatak Disco, this Diani Beach resort also features 2 outdoor tennis courts.
Baobab Beach Resort & Spa offers 3 swimming pools. There is a fitness club at the accommodation. Wellness options at this Diani Beach hotel include a steam room, a hot tub, a sauna, and a foot bath, and such beauty treatments as aromatherapy, pedicure, and manicure.
Baobab Beach Resort & Spa
- All inclusive
- Valet parking
- 24-hour reception
- Air conditioning
- Steam room
- Outdoor swimming pool
Baobab Beach Resort & Spa
The 5-star Baobab Beach Resort & Spa Diani Beach is located just 1.3 km from Colobus Conservation Museum and boasts a sundeck, playground, and a golf course. With a location within 25 minutes' walk of Shakatak Disco, this Diani Beach resort also features 2 outdoor tennis courts.
Baobab Beach Resort & Spa offers 3 swimming pools. There is a fitness club at the accommodation. Wellness options at this Diani Beach hotel include a steam room, a hot tub, a sauna, and a foot bath, and such beauty treatments as aromatherapy, pedicure, and manicure.
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 (372 Reviews) |
From 145$ | |
| Diamonds Leisure Beach & Golf Resort |
8.1 / 10 (1325 Reviews) |
From 147$ | |
| Jacaranda Indian Ocean Beach Resort |
8.4 / 10 (1085 Reviews) |
From 140$ |