Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Get Prices

180 hotels in Diani Beach

Filter by
Sort by
  • Sort by
  • Pricefrom low to highfrom high to low
  • Popularityfrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Centre
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Southern Palms Beach ResortDiani Road, Diani Beach, Kenya, 00000View on map
1500 yd from City Center1500 yd from Diana Complex Shopping Centre
Featuring a beautiful location next to the Indian Ocean, this venue offers child care, a play area and a games room for children and international menu for the guests in the a la carte restaurant.
  • The hotel has
    • On-site car park
    +1
8.6
Great6 reviews
Price fromUS$ 144per nightSelect
Not available
Swahili BeachDiani Beach Road, Diani Beach, Kenya, NULLView on map
1.1 mi from City Center300 yd from Nakumatt Diani
Set near The Diani Beach Shopping Centre, this designer venue is 20 minutes' walk of the city center.
  • The hotel has
    • On-site car park
    +1
Price fromUS$ 197per nightSelect
Not available
Lantana Galu BeachDiani Beach Road, Diani Beach, Kenya, NULLView on map
6.4 mi from City Center
The hotel is located in the resort area of Ukunda, not far away from Kaya Kinondo Sacred Forest, overlooking the sea.
  • The hotel has
    • On-site car park
    +1
Price fromUS$ 293per nightSelect
Not available
Diani Sea LodgeBeach Road, Diani Beach, Kenya, +254(40)3202060View on map
Offering convenient proximity to Qta Tours & Safaris, the hotel is also close to Diani Travel and Tours.
  • The resort has
    • Free Wi-Fi in public areas
    +1
  • The resort has
    • 24-hour reception
    +1
8.4
Great6 reviews
Price fromUS$ 224per nightSelect
Not available
Papillon Lagoon Reef HotelDiani Beach, Diani, Diani Beach, Kenya, 0000View on map
4.1 mi from City Center1400 yd from Colobus Conservation
Offering diving, deep-sea fishing and ping pong in the area, this accommodation lies next to Qta Tours & Safaris, and within a 20-minute drive of Colobus Conservation.
  • The hotel has
    • Internet access
    +1
8.0
Great39 reviews
Price fromUS$ 155per nightSelect
Not available
Diani Sea ResortDiani Beach Road, Diani Beach, Kenya, +254 (0)40 320 3437/View on map
Located 4 km from the center of Diani Beach, this hotel features diving, mini golf and squash in the area and a 24-hour bar onsite.
  • The resort has
    • Free Wi-Fi in public areas
    +1
  • The resort has
    • 24-hour reception
    +1
  • The resort has
    • Babysitting/Child services
    +1
Price fromUS$ 216per nightSelect
Not available
Almanara Luxury Resort Diani BeachDiani Beach Road 27912, Diani Beach, Kenya, 80401View on map
Located 1 km from Diani Beach's city centre, this hotel boasts en-suite rooms and a swimming pool.
  • The resort has
    • Internet access
    +1
  • The resort has
    • Late check-in/ -out
    • 24-hour reception
    +2
Price fromUS$ 480per nightSelect
Not available
Waterlovers Beach ResortDiani Beach Road, Chandarana, Diani Beach, Kenya, 80401View on map
Offering snorkeling and canoeing in the area, this accommodation lies next to The Diani Beach Shopping Centre, and within a 10-minute drive of Colobus Conservation.
  • The resort has
    • Off-site car park
    +1
  • The resort has
    • 24-hour reception
    +1
Price fromUS$ 756per nightSelect
Not available
Kaskazi Beach HotelDiani Beach Road, Diani Beach, KenyaView on map
1.1 mi from City Center400 yd from Nakumatt Diani
Located just off KT & Safaris and only 1.5 km from African Bush & Beach Adventures, this hotel features a garden bar together with snorkeling, diving and hiking on-site.
Price fromUS$ 108per nightSelect
Not available
Diani Beach Villas CottagesDiani Beach 3Rd Row Road, Diani Beach, KenyaView on map
Located less than 2.2 km from Sipi Safaris, this venue features a nice balcony and a fully-fitted kitchen.
  • The hotel has
    +1
  • The hotel has
    • Car park
    +1
  • The hotel has
    • 24-hour room service
    +1
Select
Not available
Jacaranda Indian Ocean Beach ResortSouth Coast, Diani Beach, KenyaView on map
Within easy reach of Diani Marine, this hotel comprises 100 rooms with en suite bathrooms.
  • The hotel has
    • Car park
    +1
Price fromUS$ 137per nightSelect
Not available
The Sands At NomadDiani Beach Road, Diani Beach, Kenya, 5066View on map
3.7 mi from City Center1.2 mi from Colobus Conservation
Since 2005, this venue offers a Jacuzzi and a sauna in proximity to The Diani Beach Shopping Centre.
  • The hotel has
    • On-site car park
    +1
8.0
Great6 reviews
Price fromUS$ 360per nightSelect
Not available
Prideinn Diani0 Diani, Diani Beach Road., Diani Beach, Ke, Diani Beach, KenyaView on map
The budget hotel is located in a business area with quick access to The Diani Beach Shopping Centre.
  • The hotel has
    • Indoor car park
    +1
  • The hotel has
    • 24-hour security
    +1
Price fromUS$ 72per nightSelect
Not available
Leisure Lodge Beach & Golf ResortDiani Beach, Diani Beach, Kenya, 80100View on map
Located 10 minutes' walk from the city center in a busy area, this hotel offers 253 rooms and boasts a leisure club, a patio and a library.
  • The resort has
    • On-site car park
    +1
  • The resort has
    • 24-hour reception
    • 24-hour security
    +2
Price fromUS$ 162per nightSelect
Not available
Bright Star ResortDiani Beach, Diani Beach, KenyaView on map
1.4 mi from City Center700 yd from The Diani Beach Shopping Centre
Located near The Diani Beach Shopping Centre, this budget hotel features a continental breakfast.
  • The aparthotel has
    • Off-site car park
    +1
  • The aparthotel has
    • 24-hour reception
    +1
Price fromUS$ 64per nightSelect
Not available
Diani Bay ResortMwakamba Road, Diani Beach, KenyaView on map
1.3 mi from City Center1.2 mi from Diana Complex Shopping Centre
Guests can enjoy the garden views and an outdoor swimming pool, while taking advantage of the hotel's location close to Baracuda Diving Kenya as well as a boat dock.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • 24-hour check-in
    • 24-hour reception
    +2
Price fromUS$ 100per nightSelect
Not available
Ocean Village Club (Adults Only)Diani Beach Road, Diani Beach, Kenya, 80400View on map
4.0 mi from City Center1700 yd from Colobus Conservation
Located 5 km away from Ukunda city center, this hotel features 80 rooms and an outdoor pool.
  • The hotel has
    +1
8.4
Great5 reviews
Price fromUS$ 203per nightSelect
Not available
Afrika Pearl & Spa5664, Diani Beach, Diani Beach, Kenya, 80401View on map
Boasting location close to Diving The Crab in a beach area, the venue offers 17 rooms together with a nightclub, a summer terrace and tennis courts.
  • The hotel has
    • On-site car park
    +1
Price fromUS$ 108per nightSelect
Not available
Lotfa Resort Diani5089 Diani Beach Road , Diani Beach, Kenya, 50100View on map
2.1 mi from City Center400 yd from Baharini Shopping Centre
Featuring a swimming pool, this property is set a short distance from Muthaiga Mini Market Diani Beach and Diani Marine.
Price fromUS$ 71per nightSelect
Not available
Diani Breeze VillasVillaDiani Beach Road Pass, Diani Beach, KenyaView on map
2.5 mi from City Center400 yd from Baharini Shopping Centre
Situated 30 km from Fort Jesus Museum in Ukunda, this resort venue features a swimming pool.
  • The villa has
    • Electric kettle
    • Cookware/ Kitchen utensils
    • Shared kitchen
    +3
9.0
Perfect2 reviews
Price fromUS$ 120per nightSelect
Not available

Your booking experience in Diani Beach

Ready to start your journey into Diani Beach? Booked.net enables you to filter your search in Coast Region by proximity to public transport and tourist places. We’ve got family hotels, apartments and B&Bs with a rich list of services and facilities as well as other excellent accommodation options that give you a perfect base for exploring.

Budget hotels in Diani Beach

If you're looking for a place to stay on a budget, consider Diani Cottages, an affordable apartment at 48US$ per night. If you prefer to pay less, have a look at African Dream Cottages - Diani Beach, located just steps from Diani Beach Art Gallery.

Convenience of staying in the city center

Bahari Dhow Beach Villas, which is located just in the city center, features a sauna, snorkeling and sailing. An alternative in the heart of the city might be The Maji Beach Boutique Hotel, which offers an outdoor swimming pool, windsurfing and diving.

Consider a hotel next to Diani - Chale Marine National Park and Reserve, such as Leisure Lodge Beach & Golf Resort located 5 minutes' walk away and adjacent to hills, parks and a national park. To explore the city's natural scenery, choose a hotel near Top Africa Safaris, such as Leopard Beach right next to parks, hills and a national park.

Luxury and boutique accommodation

The Sands At Nomad is a splendid choice of a luxury hotel that provides guests with an outdoor swimming pool, a golf course and diving. Afrika Pearl & Spa is an elegant choice of a boutique hotel with the sea views and an outdoor swimming pool, windsurfing and diving.

Apartments, B&Bs and others

Lantana Galu Beach is a cozy B&B that will put you only a 15-minute walk from Let's Go Wild Safaris. A good business hotel is Darad Diani Hotel, which features free parking and complimentary private parking. For travelers who enjoy diving, tennis and table tennis, Diani Sea Lodge near Big Kenya Tours and Safaris is a great choice.

+ Read more - Less

Filtering results

Please wait...

180 hotels found