Top Rated Resorts in Diani Beach
-
Best-rated
-
Beach access
Ocean Village Club (Adults Only)
- BBQ facilities
- Free parking
- 24-hour security
- Air conditioning
- Golf course
- Outdoor swimming pool
Situated approximately a 5-minute walk from a beach, Ocean Village Club Diani Beach hotel offers rooms with views of the ocean. Featuring a veranda and a golf course, the hotel is 4.9 km from Baharini Plaza.
Ocean Village Club hotel also features an adult pool along with diving, lawn tennis, and ping-pong.
Ocean Village Club (Adults Only)
- BBQ facilities
- Free parking
- 24-hour security
- Air conditioning
- Golf course
- Outdoor swimming pool
Ocean Village Club (Adults Only)
Situated approximately a 5-minute walk from a beach, Ocean Village Club Diani Beach hotel offers rooms with views of the ocean. Featuring a veranda and a golf course, the hotel is 4.9 km from Baharini Plaza.
Ocean Village Club hotel also features an adult pool along with diving, lawn tennis, and ping-pong.
-
Top location
-
Beach access
The Villa Luxury Suites Hotel
- Restaurant
- Free parking
- VIP check-in/ -out
- Air conditioning
- Live entertainment
- Plunge pool
Located only 1.8 km from Diani Beach Art Gallery, the 4-star The Villa Luxury Suites Hotel Diani Beach features Wi-Fi in public areas and a car park on site. Boasting an à la carte restaurant, this Diani Beach hotel is also approximately a 10-minute drive from entertainment venues like Shakatak Disco.
For a truly relaxing stay, a massage treatment along with a swimming pool are provided on the premises. Take part in diverse sports — snorkelling, diving, and canyoning and others.
The Villa Luxury Suites Hotel
- Restaurant
- Free parking
- VIP check-in/ -out
- Air conditioning
- Live entertainment
- Plunge pool
The Villa Luxury Suites Hotel
Located only 1.8 km from Diani Beach Art Gallery, the 4-star The Villa Luxury Suites Hotel Diani Beach features Wi-Fi in public areas and a car park on site. Boasting an à la carte restaurant, this Diani Beach hotel is also approximately a 10-minute drive from entertainment venues like Shakatak Disco.
For a truly relaxing stay, a massage treatment along with a swimming pool are provided on the premises. Take part in diverse sports — snorkelling, diving, and canyoning and others.
African Dream Cottages - Diani Beach
- In-room breakfast
- Free parking
- 24-hour reception
- Flat-screen TV
- Golf course
- Pool with view
African Dream Cottages - Diani Beach hotel offers 20 rooms a 20-minute walk from Nakumatt Diani. Guests can spend their days relaxing by an outdoor swimming pool or enjoying cycling and darts arranged at this hotel.
Leisure facilities feature a sun deck, a picnic area, and a golf course.
African Dream Cottages - Diani Beach
- In-room breakfast
- Free parking
- 24-hour reception
- Flat-screen TV
- Golf course
- Pool with view
African Dream Cottages - Diani Beach
African Dream Cottages - Diani Beach hotel offers 20 rooms a 20-minute walk from Nakumatt Diani. Guests can spend their days relaxing by an outdoor swimming pool or enjoying cycling and darts arranged at this hotel.
Leisure facilities feature a sun deck, a picnic area, and a golf course.
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
Situated 5 minutes' walk from Colobus Conservation, Diamonds Leisure Beach & Golf Resort Diani Beach includes 193 rooms with views of the garden. Overlooking the Indian Ocean, the hotel features a sunbathing terrace, spa therapy, and playground.
Diamonds Leisure Beach & Golf Resort also features 4 outdoor swimming pools along with windsurfing, snorkelling, and boating. You can try fishing at this hotel.
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
Situated 5 minutes' walk from Colobus Conservation, Diamonds Leisure Beach & Golf Resort Diani Beach includes 193 rooms with views of the garden. Overlooking the Indian Ocean, the hotel features a sunbathing terrace, spa therapy, and playground.
Diamonds Leisure Beach & Golf Resort also features 4 outdoor swimming pools along with windsurfing, snorkelling, and boating. You can try fishing at this hotel.
-
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 includes spacious rooms and is located only a 14-minute walk from Lantana Galu Beach. Also, active guests can enjoy an outdoor swimming pool, along with a tennis court provided at this Diani Beach hotel.
This beachfront hotel features a sunbathing terrace, barbecue, and a golf course as well as windsurfing, snorkelling, and diving. For sport enthusiasts, yoga instruction and tennis equipment are offered.
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 includes spacious rooms and is located only a 14-minute walk from Lantana Galu Beach. Also, active guests can enjoy an outdoor swimming pool, along with a tennis court provided at this Diani Beach hotel.
This beachfront hotel features a sunbathing terrace, barbecue, and a golf course as well as windsurfing, snorkelling, and diving. For sport enthusiasts, yoga instruction and tennis equipment are offered.
-
Private beach
Jacaranda Indian Ocean Beach Resort
- BBQ facilities
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Pool with view
The 4-star Jacaranda Indian Ocean Beach Resort Diani Beach, approximately 10 minutes by car from Nakumatt Diani features a sundeck, playground, and a golf course.
The Jacaranda Diani Beach has a plunge pool for your convenience. Cycling, ping pong, and billiard are available from the property.
Jacaranda Indian Ocean Beach Resort
- BBQ facilities
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Pool with view
Jacaranda Indian Ocean Beach Resort
The 4-star Jacaranda Indian Ocean Beach Resort Diani Beach, approximately 10 minutes by car from Nakumatt Diani features a sundeck, playground, and a golf course.
The Jacaranda Diani Beach has a plunge pool for your convenience. Cycling, ping pong, and billiard are available from the property.
Adult Resorts in Diani Beach
-
Guest favorite
-
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 around 5 minutes' walk from Baharini Plaza and features bicycle and car rentals for guests' convenience. Boasting an infinity swimming pool, this 5-star hotel boasts a private location and access to The Diani Beach Shopping Centre, which is just 350 metres away.
This accommodation offers windsurfing, snorkelling, and table tennis and a treatment room, a sauna, and a foot bath to make your stay unforgettable. With a fitness centre that offers fitness classes, the hotel caters to guests' physical well-being.
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 around 5 minutes' walk from Baharini Plaza and features bicycle and car rentals for guests' convenience. Boasting an infinity swimming pool, this 5-star hotel boasts a private location and access to The Diani Beach Shopping Centre, which is just 350 metres away.
This accommodation offers windsurfing, snorkelling, and table tennis and a treatment room, a sauna, and a foot bath to make your stay unforgettable. With a fitness centre that offers fitness classes, the hotel caters to guests' physical well-being.
-
Beach access
Diani Marine Divers Village
- Free parking
- VIP check-in/ -out
- Air conditioning
- Mini-bar
- Golf course
- Outdoor swimming pool
Situated around 5 minutes' walk from Diani Beach, Diani Marine Divers Village Diani Beach hotel also offers an outdoor swimming pool. Located 2.6 km from Baharini Plaza, the resort features a safety deposit box and 24-hour security.
Guests can make use of snorkelling, diving, and cycling as well as cars for rent. Additionally, staying at the hotel, active guests can enjoy a dive centre on site.
Diani Marine Divers Village
- Free parking
- VIP check-in/ -out
- Air conditioning
- Mini-bar
- Golf course
- Outdoor swimming pool
Diani Marine Divers Village
Situated around 5 minutes' walk from Diani Beach, Diani Marine Divers Village Diani Beach hotel also offers an outdoor swimming pool. Located 2.6 km from Baharini Plaza, the resort features a safety deposit box and 24-hour security.
Guests can make use of snorkelling, diving, and cycling as well as cars for rent. Additionally, staying at the hotel, active guests can enjoy a dive centre on site.
-
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, located around a 10-minute drive from Baharini Shopping Centre, features a sunbathing terrace and a golf course.
Those who like to keep fit can partake in fitness classes and enjoy such activities 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, located around a 10-minute drive from Baharini Shopping Centre, features a sunbathing terrace and a golf course.
Those who like to keep fit can partake in fitness classes and enjoy such activities as diving and lawn tennis.
Party Resorts in Diani Beach
-
Great deal
-
Beach access
Precious Holiday Homes Diani Beach
- Shared kitchen
- Valet parking
- VIP check-in/ -out
- Air conditioning
- Golf course
- Pool with view
Around a 25-minute walk from Colobus Conservation Museum, the comfortable Precious Holiday Homes Diani Beach hotel offers an à la carte restaurant on site. Featuring a sunbathing terrace, a picnic area, and a golf course, the hotel has comfortable rooms with garden views.
To relax after a busy day, an outdoor swimming pool is provided on site.
Precious Holiday Homes Diani Beach
- Shared kitchen
- Valet parking
- VIP check-in/ -out
- Air conditioning
- Golf course
- Pool with view
Precious Holiday Homes Diani Beach
Around a 25-minute walk from Colobus Conservation Museum, the comfortable Precious Holiday Homes Diani Beach hotel offers an à la carte restaurant on site. Featuring a sunbathing terrace, a picnic area, and a golf course, the hotel has comfortable rooms with garden views.
To relax after a busy day, an outdoor swimming pool is provided on site.
-
Beach access
Asha Boutique Hotel
- In-room breakfast
- Free parking
- VIP check-in/ -out
- Air conditioning
- Golf course
- Outdoor swimming pool
Offering a sundeck and a golf course, as well as the views of the garden, the comfortable Asha Boutique Hotel Diani Beach is located 18 minutes' walk from Diani Beach Art Gallery. Featuring a convenient location, this hotel includes an outdoor swimming pool and a fitness centre, plus guests can visit Snake Park, which is 4.6 km away.
Guests can make use of snorkelling, canyoning, and boating as well as hire and bicycles for rent.
Asha Boutique Hotel
- In-room breakfast
- Free parking
- VIP check-in/ -out
- Air conditioning
- Golf course
- Outdoor swimming pool
Asha Boutique Hotel
Offering a sundeck and a golf course, as well as the views of the garden, the comfortable Asha Boutique Hotel Diani Beach is located 18 minutes' walk from Diani Beach Art Gallery. Featuring a convenient location, this hotel includes an outdoor swimming pool and a fitness centre, plus guests can visit Snake Park, which is 4.6 km away.
Guests can make use of snorkelling, canyoning, and boating as well as hire and bicycles for rent.
-
Private beach
Eleven Pearl Boutique Hotel & Spa
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Sauna
- Pool with view
Situated about 6 km from Diani Beach Art Gallery, the 4-star Eleven Pearl Boutique Hotel & Spa Diani Beach features a private beach area and a restaurant. You can swim in an outdoor swimming pool or take advantage of a treatment room, a hot tub, a sauna, and a foot bath at this comfortable hotel.
Guests can make use of badminton and darts as well as cars for rent.
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 about 6 km from Diani Beach Art Gallery, the 4-star Eleven Pearl Boutique Hotel & Spa Diani Beach features a private beach area and a restaurant. You can swim in an outdoor swimming pool or take advantage of a treatment room, a hot tub, a sauna, and a foot bath at this comfortable hotel.
Guests can make use of badminton and darts as well as cars for rent.
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
The modern Pinewood Beach Resort And Spa Diani Beach is nearly 25 minutes' walk from the sacred Kaya Kinondo Grove and has an outdoor swimming pool and a fitness club. Located 5 km from Ukunda airport, the 4-star hotel features shuttle service and car rentals for guests to take advantage of.
The property’s body scrub, pedicure, and manicure will ensure a nice stay. Pinewood Beach Resort And Spa is a perfect place for windsurfing, snorkelling, and ping pong.
Pinewood Beach Resort And Spa
- BBQ facilities
- Free parking
- 24-hour reception
- Air conditioning
- Entertainment
- Outdoor swimming pool
Pinewood Beach Resort And Spa
The modern Pinewood Beach Resort And Spa Diani Beach is nearly 25 minutes' walk from the sacred Kaya Kinondo Grove and has an outdoor swimming pool and a fitness club. Located 5 km from Ukunda airport, the 4-star hotel features shuttle service and car rentals for guests to take advantage of.
The property’s body scrub, pedicure, and manicure will ensure a nice stay. Pinewood Beach Resort And Spa is a perfect place for windsurfing, snorkelling, and ping pong.
-
Beach access
Bahari Dhow Beach Villas
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Outdoor swimming pool
Featuring Wi-Fi in public areas, Bahari Dhow Beach Villas Diani Beach hotel sits 20 minutes' walk from Kongo Mosque. This resort offers free private parking on site and 3 outdoor swimming pools.
You might also like body scrub, a massage treatment, and light therapy available at the Bahari Dhow Diani Beach. This property provides windsurfing, scuba diving, and billiard for active guests.
Bahari Dhow Beach Villas
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Outdoor swimming pool
Bahari Dhow Beach Villas
Featuring Wi-Fi in public areas, Bahari Dhow Beach Villas Diani Beach hotel sits 20 minutes' walk from Kongo Mosque. This resort offers free private parking on site and 3 outdoor swimming pools.
You might also like body scrub, a massage treatment, and light therapy available at the Bahari Dhow Diani Beach. This property provides windsurfing, scuba diving, and billiard for active guests.
-
Eco-friendly stay
-
Beach access
Baobab Beach Resort & Spa
- BBQ facilities
- Valet parking
- 24-hour reception
- Air conditioning
- Steam room
- Outdoor swimming pool
Offering access to Colobus Conservation Museum, which is a mere 1.3 km away, the 5-star Baobab Beach Resort & Spa Diani Beach features a sun deck, playground, and a golf course. Situated within a few blocks of South Coast, this Diani Beach resort provides 2 outdoor tennis courts.
If you want to relax, Baobab Beach Resort & Spa offers a steam room, a hot tub, a sauna, and a foot bath. A selection of activities are offered in the area, such as canyoning, archery, and ping pong. Onsite relaxation options include aromatherapy, pedicure, and manicure as well as 3 swimming pools with views of the sea.
Baobab Beach Resort & Spa
- BBQ facilities
- Valet parking
- 24-hour reception
- Air conditioning
- Steam room
- Outdoor swimming pool
Baobab Beach Resort & Spa
Offering access to Colobus Conservation Museum, which is a mere 1.3 km away, the 5-star Baobab Beach Resort & Spa Diani Beach features a sun deck, playground, and a golf course. Situated within a few blocks of South Coast, this Diani Beach resort provides 2 outdoor tennis courts.
If you want to relax, Baobab Beach Resort & Spa offers a steam room, a hot tub, a sauna, and a foot bath. A selection of activities are offered in the area, such as canyoning, archery, and ping pong. Onsite relaxation options include aromatherapy, pedicure, and manicure as well as 3 swimming pools with views of the sea.
Diani Beach Honeymoon Resorts
-
Beach access
Southern Palms Beach Resort
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Infinity pool
The 5-star Southern Palms Beach Resort Diani Beach is located only 1.2 km from Kongo Mosque, offering 81 rooms along with spa therapy, playground, and a golf course. This Diani Beach resort, nestled near the business district of Diani Beach, provides guests with 4 lounges.
You can enjoy your stay at the Southern Palms while relaxing at 2 outdoor swimming pools. This Diani Beach hotel is a perfect place for 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
The 5-star Southern Palms Beach Resort Diani Beach is located only 1.2 km from Kongo Mosque, offering 81 rooms along with spa therapy, playground, and a golf course. This Diani Beach resort, nestled near the business district of Diani Beach, provides guests with 4 lounges.
You can enjoy your stay at the Southern Palms while relaxing at 2 outdoor swimming pools. This Diani Beach hotel is a perfect place for windsurfing, snorkelling, and volleyball.
-
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 enjoys a beachfront location around a 5-minute walk from Baharini Plaza and offers 15 rooms with views of the sea. Offering windsurfing, snorkelling, and canyoning in the area, this resort lies about 400 metres from Nakumatt Diani, and within reach of Diplomat Diani Beach Resort.
Offering an outdoor swimming pool with a pool cover, Coral Beach Resort is an ideal place to relax. Such spa facilities as a treatment room and a foot bath are available on site.
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 enjoys a beachfront location around a 5-minute walk from Baharini Plaza and offers 15 rooms with views of the sea. Offering windsurfing, snorkelling, and canyoning in the area, this resort lies about 400 metres from Nakumatt Diani, and within reach of Diplomat Diani Beach Resort.
Offering an outdoor swimming pool with a pool cover, Coral Beach Resort is an ideal place to relax. Such spa facilities as a treatment room and a foot bath are available on site.
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 (1072 Reviews) |
From 250$ | |
| The Villa Luxury Suites Hotel |
9.2 / 10 (367 Reviews) |
From 145$ | |
| African Dream Cottages - Diani Beach |
8.5 / 10 (148 Reviews) |
From 59$ | |
| Diamonds Leisure Beach & Golf Resort |
8.1 / 10 (1329 Reviews) |
From 147$ | |
| Soul Breeze Beach Resort |
8.2 / 10 (516 Reviews) |
From 84$ |