The best hotels & places to stay in Diani Beach include Diani Reef Beach resort, Swahili Beach Resort, Amani Tiwi Beach resort, The Zubeida Villas, Leopard Beach resort & Spa, The Sands at Nomad & Neptune Hotels.
- Our Picks
- Show available only
98 hotels found
- Price ascendingdescending
- Stars ascendingdescending
- Rating ascendingdescending
Ocean Villa 108 (5 bedrooms)
108 Sea View (3 bedroom)
Sand Island Beach Cottages
Diani Sea Resort – All inclusive
The Sands at Nomad
Barracuda House (4 bedrooms)
Afrochic Diani Beach
Maridadi Ocean View Villa (4 bedrooms)
Lazy Days (8 Bedroom)
Hillpark Hotel Tiwi Beach
Four Twenty South
Mango Villa (3 bedroom)
Frequently Asked Questions about Diani Beach Hotels
All hotels by the beach present some spectacular views of the beach, however, Flamboyant Boutique Resort, Diani Sea Resort, and Baobab Hotel have some the best views in Diani.
The Sands at Nomad, and Papillon Lagoon Reef Hotel have been praised to have some of the best breakfast options in Diani.
The best hotels for couples in Diani include The Maji Boutique, Mzima house, Swahili Beach, and Almanara
Kaskazi Beach hotel, Swahili Beach Hotel, and Baobab Beach Hotel are some of the most popular family hotels in Diani.
The most popular luxury hotels in Diani Beach include The Almanara Luxury Villas Resort, Maji Beach Boutique Hotel and Waterlovers Beach Resort