Compare Cheap Hotels in Shirazi
Secret Bargains - Save an extra 10% or more on select hotels
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Cheap Shirazi Hotels

Swahili Beach Resort
Diani Beach Diani Beach Coast Province
$319 nightly
The price is $376 total per night
$376 total
Nov 13 - Nov 14
Total with taxes and fees
19.26 mi from city center
When you stay at Swahili Beach Resort in Diani Beach, you'll be on the beach, within a 10-minute walk of Diani Beach and Diani Snake Park.
Pool
Spa

Jacaranda Indian Ocean Beach Resort
South Coast Diani Beach Kwale County
$111 nightly
The price is $129 total per night
$129 total
Oct 28 - Oct 29
Total with taxes and fees
21.3 mi from city center
With a stay at Jacaranda Indian Ocean Beach Resort in Diani Beach, you'll be by the ocean, within a 10-minute drive of Diani Beach and Kongo Mosque.
On private beach
Pool

PrideInn Hotel Diani
Diani Beach Road Diani Beach
$65 nightly
The price is $77 total per night
$77 total
Oct 27 - Oct 28
Total with taxes and fees
19.25 mi from city center
When you stay at PrideInn Hotel Diani in Diani Beach, you'll be in a regional park, within a 15-minute walk of Diani Beach and Diani Snake Park.
Pool
Parking included

Mzima Beach
Diani Beach Diani Beach Kwale County
$92 nightly
The price is $108 total per night
$108 total
Nov 8 - Nov 9
Total with taxes and fees
20.28 mi from city center
With a stay at Mzima Beach in Diani Beach, you'll be next to a golf course, within a 10-minute drive of Diani Beach and Diani Snake Park.
On private beach
Pool

Beautiful 3 Bedroom Villa in Diani Beach-sleeps 8
Diani Beach Kwale County
18.46 mi from city center
With a stay at this villa in Diani Beach, you'll be within a 5-minute drive of Diani Beach and Diani Snake Park.
Pool
Kitchen

Southern Palms Beach Resort
Diani Beach Road Diani Beach
$386 nightly
The price is $455 total per night
$455 total
Oct 27 - Oct 28
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
20.94 mi from city center
With a stay at Southern Palms Beach Resort in Diani Beach, you'll be in the business district, within a 10-minute drive of Diani Beach and Kongo Mosque.
Pool
Breakfast included

LalaGalu
Diani Beach Mombasa Plot 663 Diani Beach Kwale County
$115 nightly
The price is $135 total per night
$135 total
Nov 21 - Nov 22
Total with taxes and fees
14.33 mi from city center
With a stay at LalaGalu in Diani Beach (Galu Beach), you'll be within a 15-minute drive of Diani Beach and Galu Kinondo Beach.
Pool
Breakfast included

Bahari Dhow Beach Villas
Diani Beach Road Diani Beach
$68 nightly
The price is $80 total per night
$80 total
Oct 27 - Oct 28
Total with taxes and fees
20.72 mi from city center
With a stay at Bahari Dhow Beach Villas in Diani Beach, you'll be by the ocean, within a 10-minute drive of Diani Beach and Kongo Mosque.
Pool
Parking included

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
Diani Beach Road Diani Beach
$172 nightly
The price is $201 total per night
$201 total
Nov 8 - Nov 9
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
20.28 mi from city center
With a stay at Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits in Diani Beach, you'll be on the beach, within a 10-minute drive of Diani Beach and Diani Snake Park.
Pool
Parking included

The Villa Luxury Suites Hotel
Beach Road next to Colliers Diani Beach
$150 nightly
The price is $177 total per night
$177 total
Nov 1 - Nov 2
Total with taxes and fees
19.45 mi from city center
When you stay at The Villa Luxury Suites Hotel in Diani Beach, you'll be near the beach, within a 15-minute walk of Diani Beach and Diani Snake Park.
Pool
Parking included

Nomad Beach Resort
Diani Beach Road Diani Beach
$369 nightly
The price is $436 total per night
$436 total
Oct 29 - Oct 30
Total with taxes and fees
16.69 mi from city center
With a stay at Nomad Beach Resort in Diani Beach, you'll be 0.4 mi (0.7 km) from Diani Beach and 22.5 mi (36.1 km) from Fort Jesus.
On private beach
Pool

Diani Sea Resort
Diani Beach Road Diani Beach
$302 nightly
The price is $356 total per night
$356 total
Nov 10 - Nov 11
Total with taxes and fees
18.17 mi from city center
With a stay at Diani Sea Resort in Diani Beach, you'll be on the beach, within a 5-minute drive of Diani Beach and Diani Snake Park.
Pool
All inclusive
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.
Shirazi hotels essential information
Accommodation | 782 hotels |
|---|---|
Lowest Price | $77 |
Highest Price | $455 |
Popular hotels | Swahili Beach Resort, Jacaranda Indian Ocean Beach Resort, PrideInn Hotel Diani, Mzima Beach, Beautiful 3 Bedroom Villa in Diani Beach-sleeps 8, Southern Palms Beach Resort, LalaGalu , Bahari Dhow Beach Villas, Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits, The Villa Luxury Suites Hotel, Nomad Beach Resort, Diani Sea Resort |
Most Recent Shirazi Hotel Reviews

Mzima Beach
4 out of 5
Posted 6 days ago
CheapTickets Verified Review
"The hotel market itself as a 5 stars resort, at least that's what it shows on Google map. I wouldn't say it's a 5 star hotel, more like a 4 star that maybe years ago was better maintained. The staff are incredibly friendly and willing to help. Facilities and amenities are not superb, I'd say good enough. We've had only one breakfast and two dinners. They don't have (yet?) a communal area where they serve dinner, so they tend to cater guests in their rooms. We used the swimming pool a couple of times, it was clean enough. We even used outdoor gym once and that was okay. We did not use the spa. We used the airport transfer service for about 50 usd each way, which is a reasonable price. Wyclef the chef was very nice the evening we had our first dinner: basically no one had informed us about the fact that they expect guests to let reception know by a certain time (around 6pm) what they want for dinner. We didn't know that. So we waited until 8pm and we showed up at reception, nobody was there and apparently most of the staff had already gone home. So the chef himself took the order, cooked for us and attended our table. It was very nice of him, but it honestly felt a little weird for us, as we felt like we were doing something not right. So I'd say that reception and staff in general should communicate better both to the guests and among themselves. Location is good, close to the beach but expect 5 minutes walk to reach it if you're in one of the suites on top of the resorts."
A verified traveler stayed at Mzima Beach





