We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Clear all
Your Selections
  All inclusive Free Wifi Budget Beach Luxury Breakfast included Mid-range Pool Romantic Best Value Free Parking Resort hotel Trendy Boutique Family-friendly Charming Quiet Restaurant Suites Kitchenette Spa Bar/Lounge Airport Transportation Fitness centre Quaint Room Service Business & up & up & up Internet Concierge Air Conditioning Hotels with Restaurants Quiet Hotels Meeting room Business services Beach Resorts Safe Hotels Cheap Hotels Charming Hotels Honeymoon Hotels Diving Resorts Quiet Resorts Luxury Beach Resorts Hotels with Private Beach Luxury Resorts Family Resorts Honeymoon Resorts All Inclusive Hotels Suite Resorts Hotels with Villas Luxury Spa Hotels Luxury Spa Resorts Luxury Beach Hotels Spa Resorts Wedding Resorts Luxury Boutique Hotels Hotels with Jacuzzi Reduced mobility rooms Spa Hotels Boutique Hotels Boutique Resorts Unique Hotels Oceanfront Hotels Budget Hotels Romantic Boutique Hotels All Inclusive Resorts Wedding Hotels Hotels with Free Wifi Boutique Spa Hotels $ $$ $$$ $$$$ Classic Cheap Resorts Non-Smoking Hotel Fishing Resorts Golf course Pets Allowed Casino
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
Special Offer: Package Deal
We offer complimentary Ipads and complimentary cellphones... Read more
USD 289*
Booking.com
USD 289*
Agoda.com
USD 289*
Priceline
View Deal
#1 of 29 Hotels in Diani Beach by Best Value
  • Free Wifi
  • Free Parking
USD 160*
TripAdvisor
USD 160*
Booking.com
USD 228*
Jumia Travel
SAVE USD 68
USD 228*
USD 160*
Agoda.com
View Deal
#2 of 29 Hotels in Diani Beach by Best Value
  • Free Parking
  • Breakfast included
USD 165*
TripAdvisor
USD 165*
Booking.com
USD 272*
Jumia Travel
SAVE USD 134
USD 272*
USD 138*
Agoda.com
View Deal
#3 of 29 Hotels in Diani Beach by Best Value
  • Free Parking
  • Breakfast included
Baobab Beach Resort & Spa
USD 220*
TripAdvisor
USD 220*
Agoda.com

HotelQuickly
USD 220*
Booking.com
View Deal
#4 of 29 Hotels in Diani Beach by Best Value
  • Free Wifi
  • Free Parking
USD 289*
Booking.com
USD 289*
Agoda.com
USD 289*
Priceline
View Deal
#5 of 29 Hotels in Diani Beach by Best Value
  • Free Wifi
  • Free Parking
USD 147*
TripAdvisor
USD 148*
Booking.com
USD 147*
Expedia.com
USD 148*
Hotels.com
View Deal
#6 of 29 Hotels in Diani Beach by Best Value
  • Free Parking
  • Breakfast included
Southern Palms Beach Resort
USD 159*
TripAdvisor
USD 159*
Travelocity

HOTEL.INFO
SAVE USD 16
USD 159*
USD 143*
Jumia Travel
View Deal
#7 of 29 Hotels in Diani Beach by Best Value
  • Free Parking
  • Breakfast included
USD 138*
TripAdvisor
USD 138*
Booking.com
USD 138*
Priceline
View Deal
#8 of 29 Hotels in Diani Beach by Best Value
  • Free Parking
  • Pool
Jacaranda Indian Ocean Beach Resort
USD 253*
Hotels.com
USD 253*
Expedia.com
USD 253*
Hotwire.com
SAVE USD 174
USD 253*
USD 79*
Jumia Travel
View Deal
#9 of 29 Hotels in Diani Beach by Best Value
  • Free Wifi
  • Free Parking
Afrika Pearl & Spa
USD 96*
TripAdvisor
USD 96*
Booking.com
USD 152*
Hotels.com
SAVE USD 70
USD 152*
USD 82*
Jumia Travel
View Deal
#10 of 29 Hotels in Diani Beach by Best Value
  • Free Wifi
  • Free Parking
PrideInn Express Diani
USD 65*
Expedia.com
USD 51*
Booking.com
USD 65*
Orbitz.com
SAVE USD 19
USD 65*
USD 46*
Jumia Travel
View Deal
#11 of 29 Hotels in Diani Beach by Best Value
  • Free Wifi
  • Free Parking
Galu Inn
USD 62*
TripAdvisor
USD 131*
Jumia Travel
SAVE USD 70
USD 131*
USD 62*
Booking.com
View Deal
#12 of 29 Hotels in Diani Beach by Best Value
  • Free Parking
  • Pool
Morning Star Resort
USD 72*
TripAdvisor
USD 72*
Booking.com
SAVE USD 2
USD 72*
USD 70*
Jumia Travel
View Deal
#13 of 29 Hotels in Diani Beach by Best Value
  • Free Parking
  • Pool
Diani Reef Beach Resort & Spa
USD 129*
TripAdvisor
USD 137*
Priceline
USD 153*
HotelQuickly
SAVE USD 24
USD 153*
USD 129*
Expedia.com
View Deal
#14 of 29 Hotels in Diani Beach by Best Value
  • Free Wifi
  • Free Parking
Leopard Beach Resort & Spa

Booking.com

Hotwire.com

Orbitz.com
USD 289*
Jumia Travel
View Deal
#15 of 29 Hotels in Diani Beach by Best Value
  • Free Wifi
  • Free Parking

Booking.com

Hotels.com

Orbitz.com
USD 426*
Jumia Travel
View Deal
#16 of 29 Hotels in Diani Beach by Best Value
  • Free Wifi
  • Free Parking
Diani Bay Resort
USD 50*
TripAdvisor
USD 51*
Jumia Travel
USD 53*
Travelocity
SAVE USD 3
USD 53*
USD 50*
Hotels.com
View Deal
#17 of 29 Hotels in Diani Beach by Best Value
  • Breakfast included
  • Pool

Booking.com

Expedia.com

Hotels.com
No availability for your dates
#18 of 29 Hotels in Diani Beach by Best Value
  • Free Parking
  • Breakfast included
Swahili Beach Resort

HRS.com

Booking.com

HOTEL.INFO
Loading prices...
#19 of 29 Hotels in Diani Beach by Best Value
  • Free Wifi
  • Breakfast included
Kinondo Kwetu

Expedia.com

Booking.com

Hotels.com
No availability for your dates
#20 of 29 Hotels in Diani Beach by Best Value
  • Free Wifi
  • Free Parking
Leisure Lodge Beach and Golf Resort

Hotels.com

Expedia.com

Hotwire.com
No availability for your dates
#21 of 29 Hotels in Diani Beach by Best Value
  • Pool
  • Beachfront
The Maridadi - Baobab Resort
#22 of 29 Hotels in Diani Beach by Best Value
  • Pool
  • Beachfront
The Cove Resort
#23 of 29 Hotels in Diani Beach by Best Value
    Bidi Badou Beach Resort
    #24 of 29 Hotels in Diani Beach by Best Value
    • Free Wifi
    • Free Parking
    Hotel Diani House

    TripAdvisor

    Booking.com

    Jumia Travel
    Loading prices...
    #25 of 29 Hotels in Diani Beach by Best Value
    • Free Wifi
    • Free Parking
    Lotfa Resort

    TripAdvisor

    Agoda.com

    Booking.com
    Loading prices...
    #26 of 29 Hotels in Diani Beach by Best Value
    • Free Wifi
    • Free Parking
    Kusini Beach Cottages

    TripAdvisor

    Jumia Travel

    Booking.com
    Loading prices...
    #27 of 29 Hotels in Diani Beach by Best Value
    • Free Parking
    • Breakfast included
    Ocean Village Club

    Priceline

    Booking.com
    No availability for your dates
    #28 of 29 Hotels in Diani Beach by Best Value
    • Free Wifi
    • Free Parking

    Jumia Travel
    No availability for your dates
    #29 of 29 Hotels in Diani Beach by Best Value
    • Pool
    • Restaurant
    Papillon Lagoon Reef

    Booking.com

    Jumia Travel
    No availability for your dates
    *Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.