Best 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
Located 25 minutes' walk from Colobus Conservation Museum, Ocean Village Club Diani Beach hotel includes 42 rooms with views of the sea. Featuring an adult pool, this hotel also offers a veranda and a golf course for leisure time.
If you like an active lifestyle, diving, lawn tennis, and table tennis are available on site.
Ocean Village Club (Adults Only)
- All inclusive
- Free parking
- 24-hour security
- Air conditioning
- Golf centre
- Outdoor swimming pool
Ocean Village Club (Adults Only)
Located 25 minutes' walk from Colobus Conservation Museum, Ocean Village Club Diani Beach hotel includes 42 rooms with views of the sea. Featuring an adult pool, this hotel also offers a veranda and a golf course for leisure time.
If you like an active lifestyle, diving, lawn tennis, and table tennis are available on site.
-
Top location
-
Beach access
The Villa Luxury Suites Hotel
- Restaurant
- Free parking
- VIP check-in/ -out
- Air conditioning
- Live entertainment
- Plunge pool
Situated within 20 minutes' walk of Diplomat Diani Beach Resort, the 4-star The Villa Luxury Suites Hotel Diani Beach features Wi-Fi in public areas and parking on site. Providing access to such entertainment venues as Shakatak Disco 3.7 km away, this Diani Beach hotel has 2 restaurants.
For a truly relaxing stay, a massage treatment along with a swimming pool are provided on the premises. The hotel is a perfect place for 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 within 20 minutes' walk of Diplomat Diani Beach Resort, the 4-star The Villa Luxury Suites Hotel Diani Beach features Wi-Fi in public areas and parking on site. Providing access to such entertainment venues as Shakatak Disco 3.7 km away, this Diani Beach hotel has 2 restaurants.
For a truly relaxing stay, a massage treatment along with a swimming pool are provided on the premises. The hotel is a perfect place for snorkelling, diving, and canyoning.
African Dream Cottages - Diani Beach
- In-room breakfast
- Free parking
- 24-hour reception
- Flat-screen TV
- Golf centre
- Pool with view
Located approximately 700 metres from The Diani Beach Shopping Centre, the 3-star African Dream Cottages - Diani Beach hotel has a sundeck, a picnic area, and a golf course. Boasting a pizza restaurant, this Diani Beach hotel is also within a 2-km distance of entertainment venues like Shakatak Disco.
African Dream Cottages - Diani Beach hotel invites guests to spend time by an outdoor swimming pool. This Diani Beach hotel organises a wide variety 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
Located approximately 700 metres from The Diani Beach Shopping Centre, the 3-star African Dream Cottages - Diani Beach hotel has a sundeck, a picnic area, and a golf course. Boasting a pizza restaurant, this Diani Beach hotel is also within a 2-km distance of entertainment venues like Shakatak Disco.
African Dream Cottages - Diani Beach hotel invites guests to spend time by an outdoor swimming pool. This Diani Beach hotel organises a wide variety of activities such as cycling and darts.
Affordable 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 nearly 5 minutes on foot from Colobus Conservation, the comfortable 5-star Diamonds Leisure Beach & Golf Resort Diani Beach offers 193 rooms and entices active guests to make use of a golf club overlooking the Indian Ocean. The beachfront resort is proud to feature 9 holes of golf and a private art gallery, within reach of Nakumatt Diani.
Along with offering a sundeck, spa therapy, and playground, the Diamonds arranges boat tours to elevate your holiday experience. Other activities include snorkelling, boating, and billiard. On the premises, guests can try a head massage, a facial massage, and a hand massage and relax at 4 outdoor swimming pools while enjoying views of the sun terrace. Those on a business trip will benefit from conference facilities and a photocopy machine provided on site.
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 nearly 5 minutes on foot from Colobus Conservation, the comfortable 5-star Diamonds Leisure Beach & Golf Resort Diani Beach offers 193 rooms and entices active guests to make use of a golf club overlooking the Indian Ocean. The beachfront resort is proud to feature 9 holes of golf and a private art gallery, within reach of Nakumatt Diani.
Along with offering a sundeck, spa therapy, and playground, the Diamonds arranges boat tours to elevate your holiday experience. Other activities include snorkelling, boating, and billiard. On the premises, guests can try a head massage, a facial massage, and a hand massage and relax at 4 outdoor swimming pools while enjoying views of the sun terrace. Those on a business trip will benefit from conference facilities and a photocopy machine provided on site.
-
Private beach
Jacaranda Indian Ocean Beach Resort
- BBQ facilities
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Pool with view
Nestled about 5 minutes' walk from a private beach, the 4-star Jacaranda Indian Ocean Beach Resort Diani Beach features a sundeck, playground, and a golf course. Located within a few blocks of Diani Chale Marine National Reserve, the resort boasts a plunge pool.
At the hotel, guests can also benefit from aerobics classes provided at a fitness suite. The Jacaranda Diani Beach offers a variety of activities including lawn tennis, cycling, and billiard. The hotel also features conference equipment 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
Nestled about 5 minutes' walk from a private beach, the 4-star Jacaranda Indian Ocean Beach Resort Diani Beach features a sundeck, playground, and a golf course. Located within a few blocks of Diani Chale Marine National Reserve, the resort boasts a plunge pool.
At the hotel, guests can also benefit from aerobics classes provided at a fitness suite. The Jacaranda Diani Beach offers a variety of activities including lawn tennis, cycling, and billiard. The hotel also features conference equipment and a photocopy machine for those arriving on business.
-
Private beach
Soul Breeze Beach Resort
- BBQ facilities
- Free parking
- VIP check-in/ -out
- Leisure/ TV room
- Entertainment
- Pool with view
Featuring car rentals, as well as Wi-Fi in the rooms, the 3-star Soul Breeze Beach Resort Diani Beach is 3.6 km from Kinondo Shwari. Located 10 minutes' drive from Kaya Kinondo Sacred Forest, the hotel offers views of the sea and an outdoor swimming pool.
The property offers a fitness area, a sun deck, barbecue, and a golf course to diversify your leisure. Guests may also sign up for horse riding tours as part of their holiday experience.
Soul Breeze Beach Resort
- BBQ facilities
- Free parking
- VIP check-in/ -out
- Leisure/ TV room
- Entertainment
- Pool with view
Soul Breeze Beach Resort
Featuring car rentals, as well as Wi-Fi in the rooms, the 3-star Soul Breeze Beach Resort Diani Beach is 3.6 km from Kinondo Shwari. Located 10 minutes' drive from Kaya Kinondo Sacred Forest, the hotel offers views of the sea and an outdoor swimming pool.
The property offers a fitness area, a sun deck, barbecue, and a golf course to diversify your leisure. Guests may also sign up for horse riding tours as part of their holiday experience.
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 beachfront Swahili Beach Diani Beach hotel is situated in a quiet area of Diani Beach, 4.4 km from Snake Park and about 20 minutes' walk from Colobus Conservation. Guests can relax in an infinity swimming pool or in the à la carte restaurant while staying not far from Diani Beach Art Gallery.
At Swahili Beach hotel, guests can also benefit from fitness classes provided at a fitness club. Activities such as windsurfing, snorkelling, and bike riding can be enjoyed on site. A treatment room, a sauna, and a foot bath, along with body scrub, pedicure, and light therapy, are provided to ensure a perfect stay. The Swahili Beach also features a photocopy machine and a work desk for those arriving on business.
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 situated in a quiet area of Diani Beach, 4.4 km from Snake Park and about 20 minutes' walk from Colobus Conservation. Guests can relax in an infinity swimming pool or in the à la carte restaurant while staying not far from Diani Beach Art Gallery.
At Swahili Beach hotel, guests can also benefit from fitness classes provided at a fitness club. Activities such as windsurfing, snorkelling, and bike riding can be enjoyed on site. A treatment room, a sauna, and a foot bath, along with body scrub, pedicure, and light therapy, are provided to ensure a perfect stay. The Swahili Beach also features a photocopy machine and a work desk for those arriving on business.
-
Beach access
Diani Marine Divers Village
- Free parking
- VIP check-in/ -out
- Air conditioning
- Mini-bar
- Golf centre
- Outdoor swimming pool
Situated 3.8 km from Leisure Lodge Golf Club, Diani Marine Divers Village Diani Beach hotel features Wi-Fi in public areas, and a car park on site. Featuring an outdoor swimming pool, the resort is right around the corner from Baharini Shopping Centre.
The property offers snorkelling, diving, and fisheries as well as car hire services. 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 3.8 km from Leisure Lodge Golf Club, Diani Marine Divers Village Diani Beach hotel features Wi-Fi in public areas, and a car park on site. Featuring an outdoor swimming pool, the resort is right around the corner from Baharini Shopping Centre.
The property offers snorkelling, diving, and fisheries as well as car hire services. You can try fishing at this hotel.
-
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 10 minutes' drive from Baharini Plaza, offers an outdoor swimming pool, Wi-Fi throughout the property. Providing access to such entertainment venues as Shakatak Disco about 2 km away, this Diani Beach hotel has 2 restaurants.
Safari Beach Hotel also offers a sunbathing terrace and a golf course. This accommodation offers its guests the opportunity to enjoy fitness classes at a fitness club located on the premises.
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 10 minutes' drive from Baharini Plaza, offers an outdoor swimming pool, Wi-Fi throughout the property. Providing access to such entertainment venues as Shakatak Disco about 2 km away, this Diani Beach hotel has 2 restaurants.
Safari Beach Hotel also offers a sunbathing terrace and a golf course. This accommodation offers its guests the opportunity to enjoy fitness classes at a fitness club located on the premises.
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
Overlooking the garden, Asha Boutique Hotel Diani Beach is located 25 minutes' walk from Nakumatt Diani. This hotel lies within a few blocks of The Diani Beach Shopping Centre, and offers a pizza restaurant and an outdoor swimming pool onsite.
Asha Boutique Hotel offers a fitness club, a sundeck and a golf course to diversify your leisure. This accommodation provides snorkelling, canyoning, and boating for an active pastime.
Asha Boutique Hotel
- In-room breakfast
- Free parking
- VIP check-in/ -out
- Air conditioning
- Golf centre
- Outdoor swimming pool
Asha Boutique Hotel
Overlooking the garden, Asha Boutique Hotel Diani Beach is located 25 minutes' walk from Nakumatt Diani. This hotel lies within a few blocks of The Diani Beach Shopping Centre, and offers a pizza restaurant and an outdoor swimming pool onsite.
Asha Boutique Hotel offers a fitness club, a sundeck and a golf course to diversify your leisure. This accommodation provides snorkelling, canyoning, and boating for an active pastime.
-
Great deal
-
Beach access
Precious Holiday Homes Diani Beach
- Shared kitchen
- Valet parking
- VIP check-in/ -out
- Air conditioning
- Golf centre
- Pool with view
A sun deck, a picnic area, and a golf course are available at Precious Holiday Homes Diani Beach hotel, and Galu Kinondo Beach is 12 minutes' walk away. Featuring 9 rooms with views of the garden, the hotel is 3.5 km from Kaya Kinondo Sacred Forest.
Among other amenities, Precious Holiday Homes Diani Beach hotel offers 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
A sun deck, a picnic area, and a golf course are available at Precious Holiday Homes Diani Beach hotel, and Galu Kinondo Beach is 12 minutes' walk away. Featuring 9 rooms with views of the garden, the hotel is 3.5 km from Kaya Kinondo Sacred Forest.
Among other amenities, Precious Holiday Homes Diani Beach hotel offers 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 4-star Eleven Pearl Boutique Hotel & Spa Diani Beach, located 8 minutes' stroll from Colobus Conservation Museum and 2.7 km from Shakatak Disco, features an outdoor swimming pool for guests to take a dip in. The hotel provides a treatment room, a hot tub, a sauna, and a foot bath as well as Wi-Fi in public areas.
This hotel offers badminton and darts as well as car hire services. In order to promote physical wellness, the Eleven Pearl Diani Beach offers a fitness club where guests can participate in fitness classes.
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 4-star Eleven Pearl Boutique Hotel & Spa Diani Beach, located 8 minutes' stroll from Colobus Conservation Museum and 2.7 km from Shakatak Disco, features an outdoor swimming pool for guests to take a dip in. The hotel provides a treatment room, a hot tub, a sauna, and a foot bath as well as Wi-Fi in public areas.
This hotel offers badminton and darts as well as car hire services. In order to promote physical wellness, the Eleven Pearl Diani Beach offers a fitness club where guests can participate in fitness classes.
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 boutique Pinewood Beach Resort And Spa Diani Beach is located about 25 minutes' walk from Kaya Kinondo Sacred Forest and offers guided tour service for better sightseeing in Diani Beach. Featuring 54 rooms with views of the garden, this 4-star resort is 2.6 km from Galu Kinondo Beach.
Among other amenities, Pinewood Beach Resort And Spa offers an outdoor swimming pool. With a fitness suite that offers fitness classes, this accommodation caters to guests' physical well-being.
Pinewood Beach Resort And Spa
- BBQ facilities
- Free parking
- 24-hour reception
- Air conditioning
- Entertainment
- Outdoor swimming pool
Pinewood Beach Resort And Spa
The boutique Pinewood Beach Resort And Spa Diani Beach is located about 25 minutes' walk from Kaya Kinondo Sacred Forest and offers guided tour service for better sightseeing in Diani Beach. Featuring 54 rooms with views of the garden, this 4-star resort is 2.6 km from Galu Kinondo Beach.
Among other amenities, Pinewood Beach Resort And Spa offers an outdoor swimming pool. With a fitness suite that offers fitness classes, this accommodation caters to guests' physical well-being.
-
Beach access
Bahari Dhow Beach Villas
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Outdoor swimming pool
Located nearly a 10-minute drive from Baharini Shopping Centre, the 4-star Bahari Dhow Beach Villas Diani Beach hotel offers Wi-Fi in public areas and free private parking. Located 5 km from Ukunda airport, this Diani Beach resort features shuttle service and car rentals for guests to take advantage of.
Guests will appreciate live performances and karaoke organised at the Bahari Dhow Diani Beach. Windsurfing, scuba diving, and billiard are also available in the area.
Bahari Dhow Beach Villas
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Outdoor swimming pool
Bahari Dhow Beach Villas
Located nearly a 10-minute drive from Baharini Shopping Centre, the 4-star Bahari Dhow Beach Villas Diani Beach hotel offers Wi-Fi in public areas and free private parking. Located 5 km from Ukunda airport, this Diani Beach resort features shuttle service and car rentals for guests to take advantage of.
Guests will appreciate live performances and karaoke organised at the Bahari Dhow Diani Beach. Windsurfing, scuba diving, and billiard are also available in the area.
-
Eco-friendly stay
-
Beach access
Baobab Beach Resort & Spa
- All inclusive
- Valet parking
- 24-hour reception
- Air conditioning
- Steam room
- Outdoor swimming pool
Situated approximately 10 minutes by car from Galu Kinondo Beach and 4.4 km from Gazi Mangrove Boardwalk, the 5-star Baobab Beach Resort & Spa Diani Beach features 2 outdoor tennis courts. Boasting a pool bar, the resort overlooks the Indian Ocean and has a tropical garden.
An infinity swimming pool as well as a fitness centre highlight the Baobab Beach. Those who like to keep fit can partake in fitness classes and enjoy such activities as windsurfing, scuba diving, and lawn tennis. A steam room, a hot tub, a sauna, and a foot bath, along with aromatherapy, pedicure, and manicure, are provided to ensure a perfect stay. Baobab Beach Resort & Spa also features conference facilities and a photocopy machine for those arriving on business.
Baobab Beach Resort & Spa
- All inclusive
- Valet parking
- 24-hour reception
- Air conditioning
- Steam room
- Outdoor swimming pool
Baobab Beach Resort & Spa
Situated approximately 10 minutes by car from Galu Kinondo Beach and 4.4 km from Gazi Mangrove Boardwalk, the 5-star Baobab Beach Resort & Spa Diani Beach features 2 outdoor tennis courts. Boasting a pool bar, the resort overlooks the Indian Ocean and has a tropical garden.
An infinity swimming pool as well as a fitness centre highlight the Baobab Beach. Those who like to keep fit can partake in fitness classes and enjoy such activities as windsurfing, scuba diving, and lawn tennis. A steam room, a hot tub, a sauna, and a foot bath, along with aromatherapy, pedicure, and manicure, are provided to ensure a perfect stay. Baobab Beach Resort & Spa also features conference facilities and a photocopy machine for those arriving on business.
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, located merely 1.3 km from Colobus Conservation, is proud to feature 4 lounges. This Diani Beach hotel lies about a 10-minute drive from Nakumatt Diani, and offers an Asian restaurant and an infinity pool onsite.
Southern Palms Beach Resort also includes a fitness club, spa therapy, playground, and a golf course. Those who like to keep fit can partake in fitness classes and enjoy such activities as snorkelling, canyoning, and volleyball. Those on a business trip will benefit from conference equipment and a photocopy machine provided on site.
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, located merely 1.3 km from Colobus Conservation, is proud to feature 4 lounges. This Diani Beach hotel lies about a 10-minute drive from Nakumatt Diani, and offers an Asian restaurant and an infinity pool onsite.
Southern Palms Beach Resort also includes a fitness club, spa therapy, playground, and a golf course. Those who like to keep fit can partake in fitness classes and enjoy such activities as snorkelling, canyoning, and volleyball. Those on a business trip will benefit from conference equipment and a photocopy machine provided on site.
-
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 merely 5 minutes' walk from Nakumatt Diani and 3.5 km from Diani Chale Marine National Reserve, features an outdoor swimming pool for guests to take a dip in. Enjoy the beachfront location of this comfortable hotel that boasts views of the sea, a treatment room and a foot bath.
Guests can make different arrangements at the hotel, including snorkelling, canyoning, and billiard or rent cars to explore Diani Beach.
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 merely 5 minutes' walk from Nakumatt Diani and 3.5 km from Diani Chale Marine National Reserve, features an outdoor swimming pool for guests to take a dip in. Enjoy the beachfront location of this comfortable hotel that boasts views of the sea, a treatment room and a foot bath.
Guests can make different arrangements at the hotel, including snorkelling, canyoning, and billiard or rent cars to explore Diani Beach.
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$ |