Book Hotels in Shirazi

Cabins, apartments, houseboats! We offer comfortable & private vacation rentals

Save an extra 10% or more on select hotels with Member Discounts

Access exclusive hotel deals, only with the Travelocity app

Filter by

Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Traveler experience
Traveler experience
Popular locations
Popular locations
Meal plans available
Meal plans available
Property amenities
Property amenities
Accessibility
Accessibility

Top Shirazi hotels

LalaGalu

LalaGalu

4 out of 5
Diani Beach Mombasa Plot 663 Diani Beach Kwale County
$124 nightly
The price is $146 total per night from Jul 8 to Jul 9
$146 total
Jul 8 - Jul 9
Total with taxes and fees
A full-service spa, an outdoor pool, and a restaurant are all featured at this smoke-free hotel. Enjoy beachfront dining and relax with free beach cabanas and ...
"Wonderful stay! The hotel was clean, comfortable, and conveniently located. The staff was welcoming and always ready to help, making the experience even more enjoyable for most part. The rooms were well maintained, and the amenities met all our needs. For future travelers, I recommend booking early ..."

Reviewed on Jun 13, 2026

Opens in a new windowLalaGalu
Swahili Beach Resort

Swahili Beach Resort

5 out of 5
Diani Beach Diani Beach Coast Province
$252 nightly
The price is $301 total per night from Jun 29 to Jun 30
$301 total
Jun 29 - Jun 30
Total with taxes and fees
A full-service spa, 5 restaurants, and 9 outdoor pools are all featured at this luxury resort. Relax with sun loungers and beach umbrellas, and cool off with ...
"Gorgeous hotel, great choice for food at breakfast and the evening, lovely bar, convenient to the Dani airport. Only problems was the mounds of sargassum on the beach, although hotel staff did their best to remove it. Also the ref makes it’s difficult to bodyboard."

Reviewed on Jun 16, 2026

Opens in a new windowSwahili Beach Resort
Diani Sea Lodge

Diani Sea Lodge

3.5 out of 5
Diani Beach Road Diani Beach
$148 nightly
The price is $174 total per night from Jun 28 to Jun 29
$174 total
Jun 28 - Jun 29
Total with taxes and fees
This all-inclusive hotel's 2 restaurants, 2 bars/lounges, and outdoor pool are some of the featured amenities. Traveling on business? Take advantage of the free ...
"Food was usually cold and the choices were poor"

Reviewed on Jun 12, 2026

Opens in a new windowDiani Sea Lodge
Diani Sea Resort

Diani Sea Resort

4 out of 5
Diani Beach Road Diani Beach
$252 nightly
The price is $302 total per night from Jul 1 to Jul 2
$302 total
Jul 1 - Jul 2
Total with taxes and fees
This all-inclusive hotel includes 2 restaurants, an outdoor pool, and a gym. Traveling on business? Take advantage of the free WiFi in public areas, laundry ...
"Excellent location, friendly and helpful staff. Good amenities, spacious area around the pool and dining. Food variation was ok."

Reviewed on Apr 7, 2026

Opens in a new windowDiani Sea Resort
Baobab Beach Resort & Spa

Baobab Beach Resort & Spa

4 out of 5
Diani Beach Road Diani Beach
A full-service spa, 5 restaurants, and 2 outdoor pools are all featured at this all-inclusive resort. Spend a day at the beach scuba diving, or relax with sun ...
"I wanted to stay longer. The spa services were top notch. Staff are friendly and helpful. The resort is beautiful. The pools were not crowded and sparkling clean. Rooms were peaceful and spotless."

Reviewed on Jun 20, 2026

Opens in a new windowBaobab Beach Resort & Spa
Leopard Beach Resort & Spa

Leopard Beach Resort & Spa

5 out of 5
Diani Beach Road Diani Beach
$202 nightly
The price is $235 total per night from Jul 18 to Jul 19
$235 total
Jul 18 - Jul 19
Total with taxes and fees
A full-service spa, 6 restaurants, and an outdoor pool are all featured at this luxury resort. Traveling on business? Take advantage of the business center, ...
"Very relaxing and peaceful"

Reviewed on Jun 16, 2026

Opens in a new windowLeopard Beach Resort & Spa
Southern Palms Beach Resort

Southern Palms Beach Resort

5 out of 5
Diani Beach Road Diani Beach
Fully refundableReserve now, pay when you stay
$305 nightly
The price is $360 total per night from Jun 30 to Jul 1
$360 total
Jun 30 - Jul 1
Total with taxes and fees
A full-service spa, 5 restaurants, and 2 outdoor pools are all featured at this all-inclusive resort. Spend a day at the beach snorkeling, or relax with sun ...
"Everything was good except the seaweed which can be cleaned on daily basics. Food choices was more inclined towards South Asian community."

Reviewed on Jun 25, 2026

Opens in a new windowSouthern Palms Beach Resort
Nomad Beach Resort

Nomad Beach Resort

5 out of 5
Diani Beach Road Diani Beach
$344 nightly
The price is $410 total per night from Jun 27 to Jun 28
$410 total
Jun 27 - Jun 28
Total with taxes and fees
This luxury hotel features a private beach, a full-service spa, and 4 restaurants. Enjoy beachfront dining and relax with sun loungers and beach umbrellas. Enjoy ...
Opens in a new windowNomad Beach Resort
Diamonds Leisure Beach & Golf Resort

Diamonds Leisure Beach & Golf Resort

4 out of 5
Diani Beach Diani Beach Kwale County
Fully refundableReserve now, pay when you stay
$168 nightly
The price is $198 total per night from Jun 30 to Jul 1
$198 total
Jun 30 - Jul 1
Total with taxes and fees
This traditional resort features a private beach, a golf course, and 2 restaurants. Bring the family and enjoy the free kid's club, children's pool, and playground. ...
Opens in a new windowDiamonds Leisure Beach & Golf Resort
Don't see what you're looking for?
See all available properties in Shirazi
View all properties
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.

Recent Shirazi hotel reviews by fellow wanderers

Explore More Ways to Travel with Travelocity