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
The 4-star Ocean Village Club Diani Beach hotel is located approximately 5 minutes on foot from Diani Beach and comprises 42 rooms with modern comforts. Featuring a veranda and a golf course, this Diani Beach hotel is only 1.9 km from Colobus Conservation Museum.
You can enjoy your stay at Ocean Village Club hotel while relaxing at an adult pool. An array of activities is offered in the area, such as 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)
The 4-star Ocean Village Club Diani Beach hotel is located approximately 5 minutes on foot from Diani Beach and comprises 42 rooms with modern comforts. Featuring a veranda and a golf course, this Diani Beach hotel is only 1.9 km from Colobus Conservation Museum.
You can enjoy your stay at Ocean Village Club hotel while relaxing at an adult pool. An array of activities is offered in the area, such as diving, lawn tennis, and table tennis.
-
Top location
-
Beach access
The Villa Luxury Suites Hotel
- Restaurant
- Free parking
- VIP check-in/ -out
- Air conditioning
- Live entertainment
- Plunge pool
Offering cars and rental for rent, the 4-star The Villa Luxury Suites Hotel Diani Beach is about 20 minutes' walk from Diani Beach Art Gallery. The hotel offers a swimming pool, an à la carte restaurant and a pool bar.
The ski facilities include a ski school. Activities such as diving, canyoning, and bike riding can be enjoyed 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
Offering cars and rental for rent, the 4-star The Villa Luxury Suites Hotel Diani Beach is about 20 minutes' walk from Diani Beach Art Gallery. The hotel offers a swimming pool, an à la carte restaurant and a pool bar.
The ski facilities include a ski school. Activities such as diving, canyoning, and bike riding can be enjoyed on site.
African Dream Cottages - Diani Beach
- In-room breakfast
- Free parking
- 24-hour reception
- Flat-screen TV
- Golf centre
- Pool with view
The 3-star African Dream Cottages - Diani Beach hotel, situated merely 0.7 km from Diani Beach Art Gallery, entices guests with a sun deck, a picnic area, and a golf course. While staying in the hotel, you are invited to discover Snake Park, located about a 10-minute drive away, or walk for only 12 minutes to reach Diplomat Diani Beach Resort.
An outdoor swimming pool is provided onsite the hotel. At African Dream Cottages - Diani Beach hotel, guests can try a wide range of 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
The 3-star African Dream Cottages - Diani Beach hotel, situated merely 0.7 km from Diani Beach Art Gallery, entices guests with a sun deck, a picnic area, and a golf course. While staying in the hotel, you are invited to discover Snake Park, located about a 10-minute drive away, or walk for only 12 minutes to reach Diplomat Diani Beach Resort.
An outdoor swimming pool is provided onsite the hotel. At African Dream Cottages - Diani Beach hotel, guests can try a wide range of activities such as cycling and darts.
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
Positioned approximately 25 minutes' walk from Diani Beach Art Gallery and 2.5 km from Kongo Mosque, the comfortable Diamonds Leisure Beach & Golf Resort Diani Beach presents a private art gallery and 9 holes of golf. Located fairly close to Colobus Conservation, the 5-star beachfront hotel features 4 outdoor swimming pools for guests to relax in.
Guests can make use of windsurfing, snorkelling, and boating, along with cars for rent. If you like an active lifestyle, the property also offers access to 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
Positioned approximately 25 minutes' walk from Diani Beach Art Gallery and 2.5 km from Kongo Mosque, the comfortable Diamonds Leisure Beach & Golf Resort Diani Beach presents a private art gallery and 9 holes of golf. Located fairly close to Colobus Conservation, the 5-star beachfront hotel features 4 outdoor swimming pools for guests to relax in.
Guests can make use of windsurfing, snorkelling, and boating, along with cars for rent. If you like an active lifestyle, the property also offers access to 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
Featuring a plunge pool, Jacaranda Indian Ocean Beach Resort Diani Beach is 4.5 km from Diani Shopping Centre. Located about a 25-minute walk from Colobus Conservation, the resort comprises 100 rooms and 2 restaurants.
You can join lawn tennis, ping-pong, and billiard at the property, and cars are available for rent. Guests can take advantage of a fitness area, which offers aerobics classes to help them stay in shape.
Jacaranda Indian Ocean Beach Resort
- BBQ facilities
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Pool with view
Jacaranda Indian Ocean Beach Resort
Featuring a plunge pool, Jacaranda Indian Ocean Beach Resort Diani Beach is 4.5 km from Diani Shopping Centre. Located about a 25-minute walk from Colobus Conservation, the resort comprises 100 rooms and 2 restaurants.
You can join lawn tennis, ping-pong, and billiard at the property, and cars are available for rent. Guests can take advantage of a fitness area, which offers aerobics classes to help them stay in shape.
-
Private beach
Soul Breeze Beach Resort
- BBQ facilities
- Free parking
- VIP check-in/ -out
- Leisure/ TV room
- Entertainment
- Pool with view
Standing a 14-minute walk from Lantana Galu Beach, Soul Breeze Beach Resort Diani Beach offers yoga instruction and tennis equipment. This hotel features both Wi-Fi in the rooms and secure parking on site.
Guests can relax in an outdoor swimming pool or enjoy a fitness centre onsite. The Soul Breeze offers windsurfing, snorkelling, and horseback riding as well as a sunbathing terrace, barbecue, and a golf course.
Soul Breeze Beach Resort
- BBQ facilities
- Free parking
- VIP check-in/ -out
- Leisure/ TV room
- Entertainment
- Pool with view
Soul Breeze Beach Resort
Standing a 14-minute walk from Lantana Galu Beach, Soul Breeze Beach Resort Diani Beach offers yoga instruction and tennis equipment. This hotel features both Wi-Fi in the rooms and secure parking on site.
Guests can relax in an outdoor swimming pool or enjoy a fitness centre onsite. The Soul Breeze offers windsurfing, snorkelling, and horseback riding as well as a sunbathing terrace, barbecue, and a golf course.
Resorts in Diani Beach for Adults
-
Guest favorite
-
Private beach
Swahili Beach
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Sauna
- Infinity pool
The 5-star Swahili Beach Diani Beach hotel is located in Diani Beach, merely an 8-minute walk from Diani Beach Art Gallery, and offers an infinity pool. Offering a treatment room, a sauna, and a foot bath along with an à la carte restaurant, the hotel boasts a private location in close proximity to The Diani Beach Shopping Centre.
Car and bicycle hire is available at the property and the area is popular for snorkelling, diving, and bike riding. In order to promote physical wellness, the Swahili Beach offers a fitness suite where guests can participate in fitness classes.
Swahili Beach
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Sauna
- Infinity pool
Swahili Beach
The 5-star Swahili Beach Diani Beach hotel is located in Diani Beach, merely an 8-minute walk from Diani Beach Art Gallery, and offers an infinity pool. Offering a treatment room, a sauna, and a foot bath along with an à la carte restaurant, the hotel boasts a private location in close proximity to The Diani Beach Shopping Centre.
Car and bicycle hire is available at the property and the area is popular for snorkelling, diving, and bike riding. In order to promote physical wellness, the Swahili Beach offers a fitness suite where guests can participate in fitness classes.
-
Beach access
Diani Marine Divers Village
- Free parking
- VIP check-in/ -out
- Air conditioning
- Mini-bar
- Golf centre
- Outdoor swimming pool
Offering an outdoor swimming pool and views of the garden, Diani Marine Divers Village Diani Beach hotel is situated merely a 5-minute walk from Baharini Shopping Centre. This resort features both Wi-Fi in public areas and a car park on site.
This accommodation offers snorkelling, diving, and fisheries as well as car hire services. The presence of a dive centre ensures guests an active stay at the hotel.
Diani Marine Divers Village
- Free parking
- VIP check-in/ -out
- Air conditioning
- Mini-bar
- Golf centre
- Outdoor swimming pool
Diani Marine Divers Village
Offering an outdoor swimming pool and views of the garden, Diani Marine Divers Village Diani Beach hotel is situated merely a 5-minute walk from Baharini Shopping Centre. This resort features both Wi-Fi in public areas and a car park on site.
This accommodation offers snorkelling, diving, and fisheries as well as car hire services. The presence of a dive centre ensures guests an active stay at the hotel.
-
Beach access
Safari Beach Hotel
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Entertainment
- Outdoor swimming pool
Situated 2.7 km from Baharini Shopping Centre, the comfortable Safari Beach Hotel Diani Beach features a restaurant. The hotel includes an outdoor swimming pool and an American restaurant.
This accommodation has a sunbathing terrace and a golf course. A fitness area, along with fitness classes, is included at the hotel to help guests maintain their physical well-being.
Safari Beach Hotel
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Entertainment
- Outdoor swimming pool
Safari Beach Hotel
Situated 2.7 km from Baharini Shopping Centre, the comfortable Safari Beach Hotel Diani Beach features a restaurant. The hotel includes an outdoor swimming pool and an American restaurant.
This accommodation has a sunbathing terrace and a golf course. A fitness area, along with fitness classes, is included at the hotel to help guests maintain their physical well-being.
Party Resorts in Diani Beach
-
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 merely a 5-minute stroll from Baharini Shopping Centre and features bicycle and car rentals for guests' convenience. Located only 1.6 km from Shakatak Disco, this Diani Beach hotel boasts an outdoor swimming pool.
The property’s body wraps, body scrub, and facial treatments will ensure a nice stay. At Asha Boutique Hotel, guests are welcome to join cycling offered at a fitness centre on site.
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 merely a 5-minute stroll from Baharini Shopping Centre and features bicycle and car rentals for guests' convenience. Located only 1.6 km from Shakatak Disco, this Diani Beach hotel boasts an outdoor swimming pool.
The property’s body wraps, body scrub, and facial treatments will ensure a nice stay. At Asha Boutique Hotel, guests are welcome to join cycling offered at a fitness centre on site.
-
Great deal
-
Beach access
Precious Holiday Homes Diani Beach
- Shared kitchen
- Valet parking
- VIP check-in/ -out
- Air conditioning
- Golf centre
- Pool with view
The comfortable Precious Holiday Homes Diani Beach hotel is located nearly a 10-minute drive from Kaya Kinondo Sacred Forest, and features a sunbathing terrace, a picnic area, and a golf course.
This Diani Beach hotel features an outdoor swimming pool.
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
The comfortable Precious Holiday Homes Diani Beach hotel is located nearly a 10-minute drive from Kaya Kinondo Sacred Forest, and features a sunbathing terrace, a picnic area, and a golf course.
This Diani Beach hotel features an outdoor swimming pool.
-
Private beach
Eleven Pearl Boutique Hotel & Spa
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Sauna
- Pool with view
The comfortable 4-star Eleven Pearl Boutique Hotel & Spa Diani Beach is around a 10-minute ride from Baharini Shopping Centre and offers a treatment room, a hot tub, a sauna, and a foot bath. Located 5 km from Ukunda airport, this Diani Beach hotel features shuttle service and car rentals for guests to take advantage of.
For a truly relaxing stay, body scrub, pedicure, and manicure along with an outdoor swimming pool are provided on the premises. Those who like to keep fit can partake in fitness classes and enjoy such activities 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
The comfortable 4-star Eleven Pearl Boutique Hotel & Spa Diani Beach is around a 10-minute ride from Baharini Shopping Centre and offers a treatment room, a hot tub, a sauna, and a foot bath. Located 5 km from Ukunda airport, this Diani Beach hotel features shuttle service and car rentals for guests to take advantage of.
For a truly relaxing stay, body scrub, pedicure, and manicure along with an outdoor swimming pool are provided on the premises. Those who like to keep fit can partake in fitness classes and enjoy such activities as badminton and darts.
Golf Resorts in Diani Beach
-
Beach access
Pinewood Beach Resort And Spa
- BBQ facilities
- Free parking
- 24-hour reception
- Air conditioning
- Entertainment
- Outdoor swimming pool
Overlooking the garden, the 4-star Pinewood Beach Resort And Spa Diani Beach is located 4.2 km from Riff. The resort features an outdoor swimming pool, a fitness suite and Wi-Fi in public areas.
This modern hotel provides such sport activities as windsurfing, scuba diving, and snorkelling.
Pinewood Beach Resort And Spa
- BBQ facilities
- Free parking
- 24-hour reception
- Air conditioning
- Entertainment
- Outdoor swimming pool
Pinewood Beach Resort And Spa
Overlooking the garden, the 4-star Pinewood Beach Resort And Spa Diani Beach is located 4.2 km from Riff. The resort features an outdoor swimming pool, a fitness suite and Wi-Fi in public areas.
This modern hotel provides such sport activities as windsurfing, scuba diving, and snorkelling.
-
Beach access
Bahari Dhow Beach Villas
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Outdoor swimming pool
Located just 1.3 km from Diani Chale Marine National Reserve, the 4-star Bahari Dhow Beach Villas Diani Beach hotel offers amenities such as a nightclub, water slides, and a shared lounge. Featuring a restaurant, this Diani Beach resort is around a 10-minute drive from Baharini Shopping Centre.
Guests are welcome to relax by an outdoor swimming pool and have a head massage and a back massage. Nearby activities include 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
Located just 1.3 km from Diani Chale Marine National Reserve, the 4-star Bahari Dhow Beach Villas Diani Beach hotel offers amenities such as a nightclub, water slides, and a shared lounge. Featuring a restaurant, this Diani Beach resort is around a 10-minute drive from Baharini Shopping Centre.
Guests are welcome to relax by an outdoor swimming pool and have a head massage and a back massage. Nearby activities include windsurfing, scuba diving, and archery.
-
Eco-friendly stay
-
Beach access
Baobab Beach Resort & Spa
- All inclusive
- Valet parking
- 24-hour reception
- Air conditioning
- Steam room
- Outdoor swimming pool
Located 4.4 km from Gazi Mangrove Boardwalk, the 5-star Baobab Beach Resort & Spa Diani Beach has 2 outdoor tennis courts. The hotel overlooks the Indian Ocean and offers vegetarian dishes, while including a steam room, a hot tub, a sauna, and a foot bath.
The Baobab Beach Diani Beach features 3 swimming pools and offers a sun deck, playground, and a golf course. With a fitness area that offers fitness classes, this hotel caters to guests' physical well-being.
Baobab Beach Resort & Spa
- All inclusive
- Valet parking
- 24-hour reception
- Air conditioning
- Steam room
- Outdoor swimming pool
Baobab Beach Resort & Spa
Located 4.4 km from Gazi Mangrove Boardwalk, the 5-star Baobab Beach Resort & Spa Diani Beach has 2 outdoor tennis courts. The hotel overlooks the Indian Ocean and offers vegetarian dishes, while including a steam room, a hot tub, a sauna, and a foot bath.
The Baobab Beach Diani Beach features 3 swimming pools and offers a sun deck, playground, and a golf course. With a fitness area that offers fitness classes, this hotel caters to guests' physical well-being.
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$ | |
| The Villa Luxury Suites Hotel |
9.2 / 10 (372 Reviews) |
From 145$ | |
| African Dream Cottages - Diani Beach |
8.5 / 10 (149 Reviews) |
From 59$ | |
| Diamonds Leisure Beach & Golf Resort |
8.1 / 10 (1313 Reviews) |
From 147$ | |
| Jacaranda Indian Ocean Beach Resort |
8.4 / 10 (1091 Reviews) |
From 149$ |