Photo by Paul Rydel

Find Hotels with a View in Diani Beach

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check availability on Diani Beach Hotels with a View

Top Diani Beach Hotels with a View

Neptune Village Beach Resort & Spa All Inclusive

4.0 star property
Galu Beach
8.0 out of 10, Very Good, (38)
"Very relaxing, big spacious area and apartments, loads of food."
Germany
Thomas
$250 nightly
The price is $295
Nov 16 - Nov 17
Total with taxes and fees
Neptune Village Beach Resort & Spa All Inclusive

The Safiya Hotel

3.0 star property
Diani Beach
10.0 out of 10, Exceptional, (1)
" Best comfortable beds in the area. Doreen was amazing, plus her employees. Very good customer service . I can’t wait to go back there again. 10/10."
United States
Joseph K
$100 nightly
The price is $117
Nov 15 - Nov 16
Total with taxes and fees
The Safiya Hotel

Diani Sea Resort

4.0 star property
Diani Beach
8.8 out of 10, Excellent, (102)
"Friendly staff! Good facilities. Good food.."
United States
Brian
$201 nightly
The price is $237
Dec 6 - Dec 7
Total with taxes and fees
Diani Sea Resort

Villa Mandhari- Diani Beach

3.5 star property
Diani Beach
9.0 out of 10, Wonderful, (4)
"Excellent overall experience and clean and beautiful place. "
United States
Anonymous traveler
$76 nightly
The price is $90
Nov 15 - Nov 16
Total with taxes and fees
Villa Mandhari- Diani Beach

Tombo House

4.5 star property
Diani Beach
9.6 out of 10, Exceptional, (19)
"Great place!"
Australia
Michael
$75 nightly
The price is $89
Dec 14 - Dec 15
Total with taxes and fees
Tombo House

Diani Sea Lodge

3.5 star property
Diani Beach
9.0 out of 10, Wonderful, (66)
"this was a nice place very helpful and polite staff and also easy access to the beach we had all inclusive access so we got the meals and drinks which were all good and tasty"
Canada
MARYAM
$179 nightly
The price is $211
Nov 25 - Nov 26
Total with taxes and fees
Diani Sea Lodge

LalaGalu

4.0 star property
Galu Beach
9.4 out of 10, Exceptional, (21)
"Really enjoyed stay!"
United States
David
$124 nightly
The price is $148
Dec 1 - Dec 2
Total with taxes and fees
LalaGalu

Jacaranda Indian Ocean Beach Resort

3.5 star property
Diani Beach
8.4 out of 10, Very Good, (71)
"Food access to ocean "
United Kingdom
Jacquie
$113 nightly
The price is $132
Nov 17 - Nov 18
Total with taxes and fees
Jacaranda Indian Ocean Beach Resort

Papillon Lagoon Reef

3.5 star property
Diani Beach
8.0 out of 10, Very Good, (31)
"Everything was so exceptional so clean, welcomg staff, amazing food and great drinks "
United States
Leilah
$165 nightly
The price is $197
Dec 14 - Dec 15
Total with taxes and fees
Papillon Lagoon Reef

Seaclusion Diani

4.0 star property
Diani Beach
8.8 out of 10, Excellent, (26)
"I really enjoyed my stay! The rooms are very spacious, including the toilet and they have air-conditioning as well.I traveled solo but I felt so much at home especially with the friendly stuff who were extremely nice! I will definitely come back again and recommend a friend. "
United Kingdom
Veronica
$61 nightly
The price is $72
Nov 16 - Nov 17
Total with taxes and fees
Seaclusion Diani
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top Diani Beach Hotel Reviews

Frequently asked questions

How much do hotels with views in Diani Beach cost?
Prices for hotels with views in Diani Beach range from $72 to $295 per night. Whatever your vacation budget is, you're sure to find a view that catches your eye. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with views in Diani Beach?
Select from multiple hotels with views in Diani Beach that have a total average guest review rating of 8.8. Waterlovers Beach Resort is a traveler favorite. This 3.5-star hotel comes with an ocean view and a beach bar. Aqua Resort also comes with excellent reviews. It has a 2.5-star rating and conveniences like a chef and individually decorated rooms.
How many hotels with views are there in Diani Beach?
Diani Beach has 6 hotels with a view. To help you locate the ideal stay, make use of our filters to search for other amenities or perks you want.
What are the best cheap hotels with views in Diani Beach?
Hotels with views start at $72 per night, so your Diani Beach adventure doesn't need to stretch your finances! Aqua Resort is a budget option that offers loads of amenities, including a terrace and an outdoor entertainment area. Diani Star Homes is another hotel with a view. Make the most of conveniences here like ski-in/ski-out facilities and a nightclub. If you're exploring Diani Beach and want to stay within your budget, there are plenty of fun and free attractions to put on your to-do list. Tiwi Beach and Kaya Kinondo Sacred Forest are favorites. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
Are there any family-friendly hotels with views in Diani Beach?
Expedia has some superb family-friendly hotels with views in Diani Beach. Book the whole crew in to Waterlovers Beach Resort. With a 3.5-star rating and amenities like a playground and water sports equipment, you're sure to get a good night's rest here. Aqua Resort is a 2.5-star property with a view that's also a favorite among families. A nearby beach and a nearby theme park help make it the perfect base for your Diani Beach vacation. After checking in and chilling together in your new digs, it's time to start exploring. Tiwi Beach and Diani - Chale Marine National Park and Reserve are just two family-friendly attractions in Diani Beach.
Are there any 5-star hotels with views in Diani Beach?
If you're in the mood for a bit of indulgence on your Diani Beach vacation, Swahili Beach Resort won't disappoint. This 5-star hotel comes with a deep soaking bathtub and on-site designer stores, and is around 0.1 miles from the downtown area. Another terrific option with views is Nomad Beach Resort. Also with a 5-star rating, it is 3 miles from central Diani Beach and includes a pillow menu and massage services.
Why book your hotel with views in Diani Beach with Expedia?
If you're chasing hotels with a view at a competitive rate, Expedia is here to help. Save money and select a simple apartment where the views are the star attraction. Or book 5-star accommodations where the vistas aren't the only things that impress. Take advantage of our search filters to secure a stay in Diani Beach at the best possible price.
What is there to do in Diani Beach near my hotel with views?
If you want to explore the best of Diani Beach, make your way to Kaya Kinondo Sacred Forest. It's a winner among locals and travelers alike.

Explore a world of travel with Expedia