Filters
Popular
43
107
101
57
50
74
54
36
3
Search by name
Star rating
7
24
22
1
110
MoreLess
Guest rating
3
6
2
1
MoreLess
Accommodation type
74
MoreLess
Price per night
31
39
24
25
45
MoreLess
Nearby
43
46
46
21
24
25
24
21
2
MoreLess
Airports
144
MoreLess
Hotel type
144
141
84
67
29
23
23
9
8
6
6
26
11
8
7
5
2
2
2
1
1
1
1
MoreLess
Amenities
107
101
57
50
44
28
26
MoreLess
Room features
1
2
2
19
21
3
5
MoreLess
Services
1
57
1
49
81
2
44
MoreLess
Brands
1
1
MoreLess
Clear filters
Apply
Sort by
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Center
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

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
We offer 222 hotels in Diani Beach
Get Prices

164 hotels in Diani Beach

Filter by
Popular
43
107
101
57
50
74
54
36
3
Search by name
Star rating
7
24
22
1
110
MoreLess
Guest rating
3
6
2
1
MoreLess
Accommodation type
74
MoreLess
Price per night
31
39
24
25
45
MoreLess
Nearby
43
46
46
21
24
25
24
21
2
MoreLess
Airports
144
MoreLess
Hotel type
144
141
84
67
29
23
23
9
8
6
6
26
11
8
7
5
2
2
2
1
1
1
1
MoreLess
Amenities
107
101
57
50
44
28
26
MoreLess
Room features
1
2
2
19
21
3
5
MoreLess
Services
1
57
1
49
81
2
44
MoreLess
Brands
1
1
MoreLess
Sort by
  • Sort by:
  • Popularityfrom low to highfrom high to low
  • Pricefrom 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 Center
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Diani Reef Beach Resort & SpaDiani Beach Road, Diani Beach, KenyaView on map
500 yd from City Center200 yd from Diana Complex Shopping Centre
Boasting accommodation with an outdoor pool and views of the sea, the venue is situated in a mountain area close to a ferry port.
  • The hotel has
    • Off-site car park
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
8.4
Great23 reviews
Price fromUS$ 174per nightSelect
Southern Palms Beach ResortDiani Road, Diani Beach, Kenya, 00000View on map
1400 yd from City Center1400 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$ 221per nightSelect
Swahili BeachDiani Beach Rd, Diani Beach, Kenya Mombasa-Diani, Mombasa, Kenya 80401 Mombasa-Diani, Mombasa, Kenya, 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.
Price fromUS$ 293per nightSelect
Leopard BeachDiani Beach Road, Diani Beach, Kenya, 34,80400View on map
700 yd from City Center500 yd from Leisure Lodge Golf Club
Just off Vumbi Jeep Safaris, this hotel offers a panoramic location and includes a barbeque restaurant.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • Valet parking
    +1
Price fromUS$ 354per nightSelect
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$ 219per nightSelect
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$ 190per nightSelect
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$ 282per nightSelect
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$ 198per nightSelect
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
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 aparthotel has
    • On-site car park
    +1
Price fromUS$ 485per nightSelect
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$ 186per nightSelect
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
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
  • The hotel has
    • 24-hour reception
    +1
Price fromUS$ 158per nightSelect
The Maji Beach Boutique HotelDiani Beach Road, Diani Beach, Kenya, 80401View on map
400 yd from City Center600 yd from Diana Complex Shopping Centre
Offering sea views, the venue is placed close to Papa Musili Safaris, and boasts a private swimming pool.
  • The hotel has
    • On-site car park
    +1
Price fromUS$ 642per nightSelect
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$ 483per nightSelect
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$ 94per nightSelect
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
    +1
Price fromUS$ 282per nightSelect
The 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 botel has
    • Off-site car park
    +1
  • The botel has
    • 24-hour reception
    +1
Price fromUS$ 86per nightSelect
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
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$ 185per nightSelect

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...

164 hotels found