Hotels in Downtown Diani Beach

The Official Guide to Hotels in Downtown Diani Beach – Your Trusted Source for the Best Stays!

Select dates
Guests
2 guests

Adults:

2

Children:

0

Child’s age:

Top Hotels in Diani Beach City Centre

View all photos

9.4
Excellent
298 Reviews

From

81$/night

Tombo House

Diani Beach Road

Featuring car rentals, as well as Wi-Fi in the rooms, the 4-star Tombo House Bed & Breakfast Diani Beach is 2.8 km from Diani Beach Art Gallery. Boasting access to Snake Park, about 10 minutes away by car, the bed & breakfast includes a sundeck and a golf course providing guests with spacious rooms.

The rooms include a mini-bar and tea/coffee making equipment, along with Wi-Fi for your convenience. There is also a private bathroom. They feature bathrooms with a walk-in shower and a separate toilet as well as a hair dryer and towels. Tombo House Bed & Breakfast offers comfortable rooms with views of the pool.

Read more
Check Availability

View all photos

8.5
Very good
65 Reviews

From

29$/night

Skippers - Adults Only

Diani Airstrip Road

The comfortable Skippers - Adults Only Diani Beach hotel enjoys a prime location just 0.6 km from wellness venues like Diplomat Diani Beach Resort and provides guests with a restaurant. The hotel features safety facilities including 24-hour security service.

Read more
Check Availability

View all photos

9.2
Excellent
145 Reviews

From

70$/night

Peekaboo Diani Beach

Diani Beach Road Behind Posta Diani Beach

The elegant 4-star Peekaboo Diani Beach hotel is located within 10 minutes' walk of Diplomat Diani Beach Resort and features a sun deck and a picnic area on site. Thanks to its prime location, this Diani Beach bed & breakfast stands 2.2 km from Shakatak Disco, which is a great place to have a fun time.

Modern comforts in allergy-free rooms include an ironing set and air conditioning, as well as tea and coffee making equipment. This Diani Beach hotel also features a fridge and kitchenware. The bathrooms are equipped with a walk-in shower and a separate toilet, along with a hair dryer and towels.

Read more
Check Availability

Luxury Hotels in Downtown Diani Beach

View all photos

8.9
Excellent
46 Reviews

From

44$/night

Diani Beach Gold Apartments

Diani Beach Road

The comfortable Diani Beach Gold Apartments hotel is nestled approximately 10 minutes' drive from Shakatak Disco, offering 3 rooms and featuring a nightclub and a golf course.

The hotel offers rooms with a balcony and a dressing room complete with air conditioning. The rooms also have separate bathrooms. You can enjoy views of the garden.

Read more
Check Availability

View all photos

9.1
Excellent
360 Reviews

From

145$/night

The Villa Luxury Suites Hotel

Diani Beach Road

A mere 1.4 km from Colobus Conservation, the 4-star The Villa Luxury Suites Hotel Diani Beach includes 10 rooms. The hotel is within a few blocks of Nakumatt Diani and invites guests to one of the 2 onsite restaurants.

The accommodation offers rooms with a seating area featuring air conditioning, along with a flat-screen TV with satellite channels. The rooms also feature private bathrooms. Bathrooms include a bidet, a roll-in shower, and a sink, and such comforts as hair dryers and towels. You can enjoy views of the pool.

This Diani Beach hotel is 10 minutes' drive from Ukunda airport.

Read more
Check Availability

View all photos

8.9
Excellent
83 Reviews

From

59$/night

Wayside Beach Apartments

Off Diani Beach Road

Situated nearly 5 minutes' walk from Diani Beach, the comfortable Wayside Beach Apartments Diani Beach hotel offers 8 rooms. Boasting a prime location just a few steps from The Diani Beach Shopping Centre, the aparthotel includes an outdoor swimming pool.

The air-conditioned rooms comprise a balcony and a kitchen featuring a flat-screen TV with satellite channels along with air conditioning. If you like cooking, there is an electric kettle, a fridge, and kitchenware provided on site. The spacious rooms also overlook the pool.

Read more
Check Availability

5 Star Hotels in Diani Beach City Centre

View all photos

8.2
Very good
414 Reviews

From

100$/night

Prideinn Hotel Diani

66969

Situated about a 5-minute ride from Diani Beach, the 3-star smoke-free Prideinn Hotel Diani Diani Beach welcomes guests with luggage storage and a restaurant.

Each allergy-free room comes with coffee and tea makers, along with leisure options such as a flat-screen TV with satellite channels. The private bathrooms with a bidet, a walk-in shower, and a separate toilet also offer a hairdryer and shower caps. All rooms feature views of the pool.

The nearest airport is Ukunda, located 5 km from Prideinn Hotel Diani.

Read more
Check Availability

View all photos

8.8
Excellent
137 Reviews

From

158$/night

Fiorella Beach House, Diani Beach

Diani Beach Road 15, The Address

The comfortable 4-star Fiorella Beach House, Diani Beach hotel is situated merely 6 minutes' stroll from Full Moon Disco Club and provides car hire service, along with cars for rent. Thanks to its convenient location, this Diani Beach bed & breakfast stands 2.6 km from Shakatak Disco, which is a great place to have a fun time.

Overlooking the garden, the 4 rooms are appointed with an iron and ironing board, and air conditioning, as well as modern facilities such as a flat-screen TV with satellite channels. They come with private bathrooms. The modern separate bathrooms are fitted with a bidet, a walk-in shower, and a separate toilet.

For those travelling from afar, Ukunda airport is 5 minutes' drive away.

Read more
Check Availability

View all photos

8
Very good
1357 Reviews

From

147$/night

Diamonds Leisure Beach & Golf Resort

Diani Beach Po Box 84383

Situated within 5 minutes' walk of Leisure Lodge Golf Club, the comfortable Diamonds Leisure Beach & Golf Resort Diani Beach offers a casino, a sunbathing terrace, and spa therapy. The 5-star beachfront resort boasts a private art gallery and 9 holes of golf, with Kongo Mosque 2.5 km away.

The air-conditioned rooms comprise a patio and a balcony featuring a flat-screen TV with satellite channels and first-run movies along with air conditioning. The rooms of Diamonds Leisure Beach & Golf Resort feature a modern-style design. Guests can use a bidet, along with dressing gowns and shower caps. The rooms also look out over the ocean.

You will find the hotel 5 km from Ukunda airport.

Read more
Check Availability

4 Star Hotels in Diani Beach City Centre

View all photos

9
Excellent
206 Reviews

From

130$/night

Footprints House

Kivulini Diani Beach Road Footprints House

Situated around 15 minutes' walk from Baharini Shopping Centre, the 4-star Footprints House Hotel Diani Beach features Wi-Fi in public areas and secured parking on site. This guest house is a good starting point for exploring Diani Beach, including Diplomat Diani Beach Resort, which is a mere 400 metres away.

The 4 rooms include a patio and a dining area equipped with an ironing set and mosquito nets to ensure guests' comfort. The property also features a refrigerator and glassware. A walk-in shower and a separate toilet along with such comforts as hairdryers and towels are featured in the private bathrooms. Enjoy views of the patio, while staying at the Footprints House Diani Beach.

Read more
Check Availability

View all photos

8.5
Very good
1105 Reviews

From

310$/night

Swahili Beach

Diani Beach

Located about a 5-minute walk from Baharini Plaza in Diani Beach, the 5-star Swahili Beach Diani Beach hotel offers a treatment room, a sauna, and a foot bath. Boasting a location in close proximity to The Diani Beach Shopping Centre, the hotel includes 35 rooms and an outdoor swimming pool.

Swahili Beach hotel offers rooms with a patio and a balcony featuring air conditioning, along with a flat-screen TV with satellite channels. Offering a bidet, a walk-in shower, and a separate toilet, the bathrooms are also appointed with bathrobes and towels.

For those travelling from afar, Ukunda airport is 10 minutes' drive away.

Read more
Check Availability

View all photos

7.3
Good
312 Reviews

From

129$/night

Aqua Resort

Diani Beach Road Next White House

Situated an 18-minute stroll from Colobus Conservation and merely 1.6 km from Leisure Lodge Golf Club, the 3-star Aqua Resort Diani Beach features 18 holes of golf. Guests will enjoy Wi-Fi in the rooms and an outdoor swimming pool on site.

There are 23 rooms featuring air conditioning, as well as modern amenities like a flat-screen TV with satellite channels. Private bathrooms are also included along with a fridge, an oven, and kitchenware. They have private bathrooms with a roll-in shower, a separate toilet, and a rainfall showerhead. Guests can enjoy views of the garden from Aqua Resort.

Read more
Check Availability

Cheap Hotels in Downtown Diani Beach

View all photos

8.4
Very good
147 Reviews

From

182$/night

African Dream Cottages - Diani Beach

P.O. Box 543,

Situated within 5 minutes' walk of Diani Beach, the 3-star African Dream Cottages - Diani Beach hotel also offers an outdoor swimming pool.

The rooms are also appointed with separate bathrooms with a walk-in shower and a separate toilet. These rooms also overlook the garden.

Ukunda airport is a 5-minute drive from the hotel.

Read more
Check Availability

View all photos

7.4
Good
84 Reviews

From

30$/night

Diani Banda Cottages

Diani Beach Road

Offering cars for rent, as well as Wi-Fi throughout the property, the 3-star Diani Banda Cottages Diani Beach hotel is 500 metres from Diplomat Diani Beach Resort. Featuring 7 rooms with views of the garden, this comfortable guest house is 2.3 km from Nakumatt Diani.

Welcoming guests to a balcony and a terrace, the rooms are furnished with a writing table. Other comforts include a fridge and kitchenware for self-catering.

For those travelling from afar, Ukunda airport is 5 minutes' drive away.

Read more
Check Availability

View all photos

7.7
Very good
157 Reviews

From

218$/night

Morning Star Diani

Diani Beach Road

The 3-star Morning Star Diani Aparthotel Diani Beach is located in Diani Beach, nearly a 20-minute walk from Baharini Plaza, and offers an outdoor swimming pool. Boasting access to Diplomat Diani Beach Resort, 2.6 km away, this aparthotel includes a sunbathing terrace, a shared lounge, and a golf course providing guests with air-conditioned rooms.

Certain rooms at this Diani Beach hotel comprise a balcony and a dining area, and offer ironing equipment and air conditioning for your convenience. They come equipped with coffee and tea making equipment for self-catering along with a flat-screen TV with satellite channels for business and leisure. Providing a walk-in shower and a separate toilet, some bathrooms have a hair dryer and bath sheets.

Read more
Check Availability

Hotels in Downtown Diani Beach with Free Parking

View all photos

6.8
Good
785 Reviews

From

144$/night

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Diani Beach Road

Located around a 25-minute walk from Diani Chale Marine National Reserve in Diani Beach, the 3-star Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits Diani Beach offers mud baths, a steam room, a sauna, and a foot bath. One will enjoy a piano bar or a nightclub, playground, and a golf course, while the resort also boasts sheltered setting just around the corner from Colobus Conservation.

The air-conditioned rooms are appointed with air conditioning, such modern amenities as a satellite TV, and offer en-suite bathrooms with a walk-in shower, a rainfall showerhead, and a deep soaking bathtub. The rooms also feature a twin bed. For more comfort, a dryer and bath sheets, along with a bidet and a separate toilet, are provided. The rooms of Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits offer views of the pool.

Read more
Check Availability

View all photos

6.8
Good
179 Reviews

From

50$/night

Coral Beach Resort

Diani Beach Road

Featuring spa therapy, a picnic area, and a golf course, Coral Beach Resort Diani Beach enjoys a beachfront location a 19-minute walk from Diani Beach Art Gallery. Overlooking the sea, the resort lies in close proximity to Nakumatt Diani and includes a treatment room and a foot bath.

The 15 rooms at this property comprise a kitchenette. The rooms have a private bathroom.

Read more
Check Availability

Location

Diani Beach, Kwale, Kenya, 80401

Contact Us

YOUR DETAILS
SUBJECT
MESSAGE