Find hotels in Shirazi from $27

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

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Shirazi hotels

Charming 2-bed Cottage in Bodo, a Fishing Village

Charming 2-bed Cottage in Bodo, a Fishing Village
3.0 star property
Shirazi
$93 nightly
The price is $111
Jan 20 - Jan 21, 2026
Total with taxes and fees
Charming 2-bed Cottage in Bodo, a Fishing Village

Leopard Beach Resort & Spa

Leopard Beach Resort & Spa
5.0 star property
Diani Beach
8.6 out of 10, Excellent, (155)
"Beautiful cottage with beautiful Ocean view."
United States
Winfred
$175 nightly
The price is $204
Dec 22 - Dec 23
Total with taxes and fees
Leopard Beach Resort & Spa

Mango Lodge Msambweni

Mango Lodge Msambweni
3.0 star property
Msambweni
10.0 out of 10, Exceptional, (1)
"The staff was really helpful and friendly . The property has a huge problem with mosquitos both in the room, the dining area and outside . The food was excellent I had a great time "
United States
Terry
$170 nightly
The price is $201
Dec 22 - Dec 23
Total with taxes and fees
Mango Lodge Msambweni

LalaGalu

LalaGalu
4.0 star property
Galu Beach
9.4 out of 10, Exceptional, (22)
"Really enjoyed stay!"
United States
David
$269 nightly
The price is $322
Jan 12 - Jan 13, 2026
Total with taxes and fees
LalaGalu

Diani Sea Resort

Diani Sea Resort
4.0 star property
Diani Beach
8.8 out of 10, Excellent, (107)
"Great and enjoying myself"
United States
Judith
$244 nightly
The price is $289
Jan 4 - Jan 5, 2026
Total with taxes and fees
Diani Sea Resort

Southern Palms Beach Resort

Southern Palms Beach Resort
4.0 star property
Diani Beach
8.2 out of 10, Very Good, (220)
"Yes, enjoyed my stay "
United States
Chioma
$386 nightly
The price is $455
Dec 22 - Dec 23
Total with taxes and fees
Southern Palms Beach Resort

Swahili Beach Resort

Swahili Beach Resort
5.0 star property
Diani Beach
9.0 out of 10, Wonderful, (277)
"Had the best time here, close to everything and the staff are all so adorable and friendly."
Australia
Susan
$275 nightly
The price is $324
Dec 22 - Dec 23
Total with taxes and fees
Swahili Beach Resort

Waterlovers Beach Resort

Waterlovers Beach Resort
3.5 star property
Diani Beach
10.0 out of 10, Exceptional, (33)
"The place is beautiful. The staff went above and beyond by offering us food outside their menu to give us different options. Overall, it was a wonderful experience."
United Kingdom
Temesgen
$352 nightly
The price is $415
Jan 11 - Jan 12, 2026
Total with taxes and fees
Waterlovers Beach Resort

Marikeka Hotel

Marikeka Hotel
3.5 star property
Galu Beach
$250 nightly
The price is $295
Jan 4 - Jan 5, 2026
Total with taxes and fees
Marikeka Hotel

Diani Sea Lodge

Diani Sea Lodge
3.5 star property
Diani Beach
9.0 out of 10, Wonderful, (69)
"Very nice resort, great food, beautiful beach"
Canada
Miriam
$182 nightly
The price is $218
Jan 20 - Jan 21, 2026
Total with taxes and fees
Diani Sea Lodge

Papillon Lagoon Reef

Papillon Lagoon Reef
3.5 star property
Diani Beach
8.0 out of 10, Very Good, (34)
"Everything was so exceptional so clean, welcomg staff, amazing food and great drinks "
United States
Leilah
$196 nightly
The price is $235
Jan 5 - Jan 6, 2026
Total with taxes and fees
Papillon Lagoon Reef

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
5.0 star property
Diani Beach
8.0 out of 10, Very Good, (377)
"Great service"
United States
derek
$133 nightly
The price is $156
Jan 5 - Jan 6, 2026
Total with taxes and fees
Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Mwazaro Beach Lodge

Mwazaro Beach Lodge
3.0 star property
Shimoni
10.0 out of 10, Exceptional, (1)
"The place is lovely, the staff fabulously friendly and accomodating, and the restaurant also a plus! It is a great escape/get away from everything. "
United States
Kimberlee
$297 nightly
The price is $354
Jan 21 - Jan 22, 2026
Total with taxes and fees
Mwazaro Beach Lodge

Villa Mandhari- Diani Beach

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
$103 nightly
The price is $122
Dec 28 - Dec 29
Total with taxes and fees
Villa Mandhari- Diani Beach

Jacaranda Indian Ocean Beach Resort

Jacaranda Indian Ocean Beach Resort
3.5 star property
Diani Beach
8.4 out of 10, Very Good, (77)
"Amazing staff"
United States
Nadine
$131 nightly
The price is $152
Jan 13 - Jan 14, 2026
Total with taxes and fees
Jacaranda Indian Ocean Beach Resort

Pinewood Beach Resort and Spa

Pinewood Beach Resort and Spa
4.0 star property
Diani Beach
9.2 out of 10, Wonderful, (31)
"On the beach, lush foliage, relaxing atmosphere, good food."
United States
CarolAnne
$172 nightly
The price is $203
Dec 22 - Dec 23
Total with taxes and fees
Pinewood Beach Resort and Spa

Mango Lodge Msambweni

Mango Lodge Msambweni
3.0 star property
Msambweni
$25 nightly
The price is $31
Jan 12 - Jan 13, 2026
Total with taxes and fees
Mango Lodge Msambweni

Escape hole

Escape hole
4.0 star property
Mwabungo
$20 nightly
The price is $23
Dec 22 - Dec 23
Total with taxes and fees
Escape hole

Tombo House

Tombo House
4.5 star property
Diani Beach
9.8 out of 10, Exceptional, (23)
"Great place!"
Australia
Michael
$88 nightly
The price is $103
Jan 8 - Jan 9, 2026
Total with taxes and fees
Tombo House

Upani in Daini

Upani in Daini
4.0 star property
Galu Beach
7.4 out of 10, Good, (3)
"Our stay was amazing. Everything about the place was great from the service from the staff, the location and the convenience of transport. The beach is a few minutes walk as well."
United Kingdom
Brian
$67 nightly
The price is $81
Jan 3 - Jan 4, 2026
Total with taxes and fees
Upani in Daini
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.
Save an average of 15% on thousands of hotels when you're signed in

Top Shirazi Hotel Reviews

More cheap stays in Shirazi

Hotels in Shirazi with star-rating

Frequently asked questions

What is the best area to stay in Shirazi?
The best area to stay in Shirazi is along the coast in general, with a particular focus on the beaches near Funzi Island and the hotels located between Shirazi and Msambweni.

For couples seeking a tranquil and picturesque retreat, the beachfront resorts south of Shirazi towards Msambweni offer an ideal setting. These properties are often secluded, providing direct access to pristine beaches and offering amenities like private pools and ocean-view dining. The focus here is on relaxation and privacy, away from busier areas, great for a romantic getaway.

Travelers looking for a unique coastal experience will find the accommodations near Funzi Island appealing. These hotels often arrange boat excursions to the island, known for its mangrove forests, sandbanks, and opportunities for spotting marine wildlife.
When is the best time to go to Shirazi?
The best time to visit Shirazi, Kwale County, Kenya, is during the dry season, which runs from July to October and January to February.

These months offer warm, sunny weather with minimal rainfall, creating ideal conditions for exploring the beautiful beaches and engaging in outdoor activities. The ocean is generally calm and clear, superb for swimming, snorkeling, and diving. For travelers seeking a relaxed beach holiday with consistent sunshine, this period is highly recommended.

The shoulder seasons, particularly November to early December, can also be a good time to visit. While there might be occasional short rains, the weather is still pleasant, and you'll find fewer crowds, which can be appealing for those looking for a more tranquil experience.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Shirazi.
How can I save on a Shirazi hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Shirazi hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Shirazi hotel?
Prices for hotels in Shirazi often vary, but you can find a great deal from $27 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.