Diani Beach Hotels with Top Ratings

Select your dates to find the best prices.

Check-in:
Check-out:
Guests
2 guests

Adults:

2

Children:

0

Ages of children:

List
Map

Best Diani Beach Hotels

7.1

Good

(817 Reviews)

+ 97 photos

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Diani Beach Road
Amenities
Free Wi-Fi
Valet parking
24-hour reception
24-hour security
Babysitting/Child services
Outdoor swimming pool
Air conditioning
Game room
Children's play area
Children's pool
Kids club
Children's buffet
Cots
Board games
Beach access
Sun loungers
Beach umbrellas
Fitness centre
Paid airport shuttle
Pedicure
Manicure
Facial
Body wraps
Body scrub
Waxing
Massage
Steam room
Treatment room
Table tennis
Darts
Billiard tables
Cycling
Snorkelling
Golf course
Laundry
Flat-screen TV
Lift
Dryer
Electric kettle
Business centre
Express check-in/ -out
VIP check-in/ -out
In-room breakfast
Outdoor dining area
Poolside snack bar
Restaurant
Welcome drink
Snack bar
Coffee shop
Picnic area/ Tables
Luggage storage
No pets allowed
Non-smoking rooms
Show more + Show less -

Featuring car rentals, as well as Wi-Fi in public areas, Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits Diani Beach is 25 minutes' walk from Diplomat Diani Beach Resort. Offering views of the pool, this comfortable hotel is a stone's throw from Colobus Conservation and boasts 3 swimming pools.

The resort is conveniently situated just 1.8 km from Nakumatt Diani. Snake Park is 10 minutes' drive from the accommodation, while Ukunda airport is 5 km from it. Nature lovers will appreciate the proximity to Diani Beach, which is about 800 metres away.

Price comparison

Average price 144 US$

Check booking site for details
From 144 US$
Check booking site for details
From 144 US$
View more prices

Prices are provided by our partners and reflect nightly room rates, including any mandatory fees. Taxes not included. Please see our partners for more details.

8.1

Good

(224 Reviews)

+ 97 photos

Southern Palms Beach Resort

Diani Road
Amenities
Free Wi-Fi
Free parking
24-hour reception
24-hour security
Infinity pool
Air conditioning
Game room
Children's play area
Kids club
Children's buffet
Cots
Board games
Beach access
Sun loungers
Beach umbrellas
Fitness centre
Pedicure
Manicure
Facial
Body scrub
Massage
Treatment room
Table tennis
Billiard tables
Canoeing
Fishing
Snorkelling
Diving
Wind surfing
Golf course
Tennis court
Laundry
Flat-screen TV
Dryer
Electric kettle
Business centre
In-room breakfast
Poolside snack bar
Restaurant
Welcome drink
Snack bar
Wheelchair access
Luggage storage
No pets allowed
Smoking allowed in designated areas
Show more + Show less -

The 4-star Southern Palms Beach Resort Diani Beach is situated in a business neighbourhood, 3.7 km from Diplomat Diani Beach Resort and features 81 rooms with views of the pool. The stylish resort lies about 10 minutes by car from Nakumatt Diani, and offers an Asian restaurant and 2 outdoor swimming pools onsite.

The hotel is perfectly located in Diani Beach, only 50 m from a sandy beach. Not far from the Southern Palms Diani Beach you will reach Colobus Conservation. The accommodation is also within a few blocks of the Indian Ocean. For those travelling from afar, Ukunda airport is 15 minutes' drive away.

Price comparison

Average price 234 US$

Check booking site for details
From 234 US$
Check booking site for details
From 234 US$
View more prices

Prices are provided by our partners and reflect nightly room rates, including any mandatory fees. Taxes not included. Please see our partners for more details.

+ 97 photos

Leopard Beach

Diani Beach Road
Amenities
Wi-Fi
Paid parking
24-hour reception
Restaurant
Snack bar
Picnic area/ Tables
Airport shuttle
Exercise gym
Outdoor swimming pool
Indoor swimming pool
Jacuzzi
Steam room
Treatment room
Laundry
Business centre
Tubing
Continental breakfast
Beach bar
Sun loungers
Game room
Babysitting/Child services
Wheelchair access
Air conditioning
Show more + Show less -

Leopard Beach Diani Beach hotel, located a 10-minute walk from Colobus Conservation, features Wi-Fi in the rooms. This resort offers a car park on site and a swimming pool.

The high-quality hotel boasts a prime setting within 800 metres of Diani Beach. Guests will also appreciate proximity to Kongo Mosque, which is a 25-minute walk away. This property is set amidst a tropical garden and gardens. Located 2.3 km from Diani Beach Art Gallery, the 4-star Leopard Beach hotel puts the city at your fingertips. For those travelling from afar, Ukunda airport is 10 minutes' drive away.

Price comparison

Average price 136 US$

Check booking site for details
From 136 US$
Check booking site for details
From 136 US$
View more prices

Prices are provided by our partners and reflect nightly room rates, including any mandatory fees. Taxes not included. Please see our partners for more details.

8.7

Good

(475 Reviews)

+ 97 photos

Baobab Beach Resort & Spa

Diani Beach Road
Amenities
Free Wi-Fi
Valet parking
24-hour reception
24-hour security
Babysitting/Child services
Outdoor swimming pool
Air conditioning
Game room
Children's play area
Children's pool
Kids club
Children's buffet
Cots
Beach access
Sun loungers
Fitness centre
Paid airport shuttle
Massage
Steam room
Spa & wellness centre
Table tennis
Badminton
Darts
Billiard tables
Cycling
Canoeing
Fishing
Snorkelling
Diving
Wind surfing
Archery
Golf course
Tennis court
Laundry
Flat-screen TV
Electric kettle
Business centre
VIP check-in/ -out
Poolside snack bar
Restaurant
Welcome drink
Snack bar
Luggage storage
No pets allowed
Non-smoking rooms
Show more + Show less -

Located 4.7 km from Nakumatt Diani, the stylish Baobab Beach Resort & Spa Diani Beach comes with 4 lounges. The resort lies around 10 minutes by car from Diani Beach Art Gallery, and offers an à la carte restaurant and a swimming pool onsite.

This 4-star hotel boasts a picturesque setting only 350 m from The Sands at Nomad Boutique Resort. Colobus Conservation Museum is not far from the property, while Ukunda airport is 5 km from it. The golden-sandy beach is nearly 5 minutes' walk away.

Price comparison

Average price 416 US$

Check booking site for details
From 416 US$
Check booking site for details
From 416 US$
View more prices

Prices are provided by our partners and reflect nightly room rates, including any mandatory fees. Taxes not included. Please see our partners for more details.

8.1

Good

(189 Reviews)

+ 97 photos

Blue Marlin Beach Hotel

Diani Beach Road, Diani Beach
Amenities
Free Wi-Fi
Free parking
24-hour reception
24-hour security
Bar/ Lounge area
Restaurant
Paid airport shuttle
Fitness centre
Outdoor swimming pool
Massage
Steam room
Spa & wellness centre
Laundry
Express check-in/ -out
Billiard tables
Fishing
Snorkelling
Diving
Beach access
Sun loungers
Pets allowed
Air conditioning
No smoking on site
Show more + Show less -

The 3-star Blue Marlin Beach Hotel Diani Beach is located in Diani Beach, about 25 minutes' walk from Colobus Conservation Museum, and offers a swimming pool. Featuring 17 rooms with views of the sea, this beachfront hotel is around 7 km from Diani Beach Art Gallery.

You'll need 15-minute drive to Ukunda airport. Shakatak Disco is approximately 10 minutes by car from the hotel in Diani Beach. The property is also a short way from Marine National Park.

Price comparison

Average price 152 US$

Check booking site for details
From 152 US$
Check booking site for details
From 152 US$
View more prices

Prices are provided by our partners and reflect nightly room rates, including any mandatory fees. Taxes not included. Please see our partners for more details.

8.4

Good

(1291 Reviews)

+ 97 photos

Swahili Beach

Diani Beach
Amenities
Free Wi-Fi
Free parking
24-hour reception
24-hour security
Babysitting/Child services
Infinity pool
Air conditioning
Game room
Children's play area
Kids club
Children's buffet
Board games
Beach access
Private beach
Sun loungers
Fitness centre
Paid airport shuttle
Pedicure
Manicure
Facial
Body scrub
Massage
Treatment room
Table tennis
Cycling
Fishing
Snorkelling
Diving
Wind surfing
Golf course
Laundry
Flat-screen TV
Electric kettle
Business centre
Express check-in/ -out
VIP check-in/ -out
In-room breakfast
Poolside snack bar
Restaurant
Welcome drink
Coffee shop
Luggage storage
Locker room
No pets allowed
Non-smoking rooms
Show more + Show less -

Situated within 5 minutes' walk of Diani Beach, the 5-star Swahili Beach Diani Beach hotel arranges bike loans for active guests. This beachfront hotel, located in the vicinity of Leisure Lodge Golf Club, features a convenience shop and a restaurant.

You'll need 10-minute drive to Ukunda airport. The hotel is 250 m from Nakumatt Diani, and an own beach is just 30 metres away. Colobus Conservation is situated nearly 20 minutes' walk from the accommodation.

Price comparison

Average price 304 US$

Check booking site for details
From 304 US$
Check booking site for details
From 304 US$
View more prices

Prices are provided by our partners and reflect nightly room rates, including any mandatory fees. Taxes not included. Please see our partners for more details.

Hotels in Diani Beach, Kenya, offer a unique blend of luxury, comfort, and breathtaking views of the Indian Ocean. Whether you're seeking a romantic getaway, a family-friendly resort, or an adventurous escape, Diani Beach provides an impressive selection of accommodations to meet every traveler's needs. With stunning landscapes and a rich cultural atmosphere, it's no wonder that this lively coastal town has become a favored destination for tourists. From upscale beachfront hotels to charming boutique lodgings, there's something for everyone looking to relax and enjoy the serene environment.