Diani Beach

Seaview Hotels in Diani Beach

Enter your dates to find seaview hotels in Diani Beach with ocean views from rooms or balconies.

Swipe up to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

Top Seaview Hotels in Diani Beach

Discover top seaview hotels in Diani Beach offering beautiful ocean views.
Most Booked
Lowest Price
Closest to Downtown
Highest Rated
Jacaranda Indian Ocean Beach Resort
Jacaranda Indian Ocean Beach ResortJacaranda Indian Ocean Beach ResortJacaranda Indian Ocean Beach ResortJacaranda Indian Ocean Beach ResortJacaranda Indian Ocean Beach ResortJacaranda Indian Ocean Beach Resort
73
Hotels in Diani Beach
Featured facilities: Private beach area, Pool
Very Good
55 reviews
8.4/10
1 night
From MXN1,569
Check Availability
Tradewinds Lodge
Tradewinds LodgeTradewinds LodgeTradewinds LodgeTradewinds LodgeTradewinds LodgeTradewinds Lodge
78
Hotels in Diani Beach
Featured facilities: Private pool, Balcony
1 review
5.4/10
1 night
From MXN395
Check Availability
Kaskazi Beach Resort
Kaskazi Beach ResortKaskazi Beach ResortKaskazi Beach ResortKaskazi Beach ResortKaskazi Beach ResortKaskazi Beach Resort
36
Hotels in Diani Beach
Featured facilities: Private beach area, Pool
35 reviews
5.6/10
1 night
From MXN1,410
Check Availability
Diani Beach
You Might Like
Diani Beach Hotels With BreakfastDiani Beach Hotels With Twin RoomDiani Beach Hotels With 1 Double BedDiani Beach Hotels With Swimming PoolDiani Beach Hotels With Free Cancellation
Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
Diani Reef Beach Resort & Spa - Your Beachfront Bliss AwaitsDiani Reef Beach Resort & Spa - Your Beachfront Bliss AwaitsDiani Reef Beach Resort & Spa - Your Beachfront Bliss AwaitsDiani Reef Beach Resort & Spa - Your Beachfront Bliss AwaitsDiani Reef Beach Resort & Spa - Your Beachfront Bliss AwaitsDiani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
99+
Hotels in Diani Beach
Featured facilities: Pool, Parasailing
Good
83 reviews
7.8/10
1 night
From MXN2,203
Check Availability
Diani Sea Resort - All Inclusive
Diani Sea Resort - All InclusiveDiani Sea Resort - All InclusiveDiani Sea Resort - All InclusiveDiani Sea Resort - All InclusiveDiani Sea Resort - All InclusiveDiani Sea Resort - All Inclusive
69
Hotels in Diani Beach
Featured facilities: Public beach, Pool
Very Good
49 reviews
8.6/10
1 night
From MXN2,281
Check Availability
Papillon Lagoon Reef Hotel
Papillon Lagoon Reef HotelPapillon Lagoon Reef HotelPapillon Lagoon Reef HotelPapillon Lagoon Reef HotelPapillon Lagoon Reef HotelPapillon Lagoon Reef Hotel
77
Hotels in Diani Beach
Featured facilities: Public beach, Pool
Very Good
66 reviews
8.1/10
1 night
From MXN2,383
Check Availability
Southern Palms Beach Resort
Southern Palms Beach ResortSouthern Palms Beach ResortSouthern Palms Beach ResortSouthern Palms Beach ResortSouthern Palms Beach ResortSouthern Palms Beach Resort
56
Hotels in Diani Beach
Featured facilities: Pool, Balcony
Very Good
94 reviews
8.0/10
1 night
From MXN3,663
Check Availability
Baobab Beach Resort & Spa
Baobab Beach Resort & SpaBaobab Beach Resort & SpaBaobab Beach Resort & SpaBaobab Beach Resort & SpaBaobab Beach Resort & SpaBaobab Beach Resort & Spa
99+
Hotels in Diani Beach
Featured facilities: Public beach, Pool
Very Good
44 reviews
8.8/10
1 night
From MXN4,175
Check Availability
Diamonds Leisure Beach & Golf Resort
Diamonds Leisure Beach & Golf ResortDiamonds Leisure Beach & Golf ResortDiamonds Leisure Beach & Golf ResortDiamonds Leisure Beach & Golf ResortDiamonds Leisure Beach & Golf ResortDiamonds Leisure Beach & Golf Resort
99+
Hotels in Diani Beach
Featured facilities: Pool
Very Good
54 reviews
8.3/10
1 night
From MXN2,115
Check Availability
Nomad Beach Resort
Nomad Beach ResortNomad Beach ResortNomad Beach ResortNomad Beach ResortNomad Beach ResortNomad Beach Resort
99+
Hotels in Diani Beach
Featured facilities: Public beach, Pool
Very Good
54 reviews
8.8/10
1 night
From MXN4,004
Check Availability
See All Ocean View Hotels in Diani Beach

Premium Hotels in Diani Beach

See all
Discover our curated selection of premium hotels in Diani Beach for your next stay
No.
1
Nomad Beach Resort Hotels in Diani Beach
8.8/10
54 review

Nomad Beach Resort

Hotel near Diani Beach
"Good Location"
Select dates to view prices
No.
2
Swahili Beach Hotels in Diani Beach
8.6/10
115 review

Swahili Beach

Hotel near Diani Beach
"Great stay!"
Select dates to view prices
No.
3
Mzima Beach Residences - Diani Beach Hotels in Galu
10.0/10
17 review

Mzima Beach Residences - Diani Beach

Hotel near Galu
"Good Location"
Select dates to view prices
No.
4
Diamonds Leisure Beach & Golf Resort Hotels in Diani Beach
8.3/10
54 review

Diamonds Leisure Beach & Golf Resort

Hotel near Diani Beach
"Close to beach""Great stay!"
Select dates to view prices

FAQs

What's the best pet-friendly accommodation in Diani Beach?

Qua Bruce Apartment (from MXN939) and Doric Cottages Diani (from MXN2,450) allow pets. Take your pets with you during your stay!

Where can I find the best hotel discounts in Diani Beach?

Trip.com provides various promotions and discounts for users all year round. You can check the promotions page to see what promotions are available on Trip.com.

Which hotels are recommended near Diani Beach in Diani Beach?

What is the average price of hotels in Diani Beach for this weekend?

The average hotel prices in Diani Beach for this weekend are as follows:
3-star hotels: MXN2,134
4-star hotels: MXN3,907
5-star hotels: MXN12,189

What is the average price of hotels in Diani Beach on weekdays?

On average, weekday hotel prices in Diani Beach are:
3-star hotels– MXN2,223
4-star hotels– MXN3,858
5-star hotels– MXN12,743