Mkwaja Beach
Visit Mkwaja Beach
Price found within the past 48 hours. Click for updated prices.


Treetop by Eight Continents, Zanzibar
Price was €2,889, price is now €1,825 per person
€1,825
per person
3 Oct - 9 Oct
found 1 day ago
Return direct flight included
London (LGW) to Zanzibar (ZNZ)
10/10 Exceptional! (4 reviews)
Clean rooms with immediate and quick room service when requested.
Staff are professional and respectful.
Location is a quiet and serene atmosphere. The double pool, one for kids, and the other for adults is great for family. The beach view is just 👌. Numerous beach chairs with trampoline is great.
Food and waiting service is also good.
A perfect get-away from the hectic and busy lifestyle.
Reviewed on 16 Mar 2026

Bawe Island Zanzibar
Price was €7,739, price is now €4,916 per person
€4,916
per person
3 Oct - 9 Oct
found 1 day ago
Return direct flight included
London (LGW) to Zanzibar (ZNZ)
9.4/10 Exceptional! (6 reviews)
The property is amazing. The restaurant needs improvement in terms of variety and quality of pastries, especially. Breakfast was just fine. Extra services are in my opinion, over priced.
Reviewed on 21 Jun 2026
Stay near popular Mkwaja Beach attractions
Top Hotel Deals
Check availability on hotels close to Mkwaja Beach

Saadani Safari Lodge - bush, river, beach
Saadani National Park Saadani Pwani

Kendwa Rocks Beach Hotel
Kendwa Kendwa

Hotel Riu Palace Swahili - All Inclusive - Adults Only
Nungwi Road, North Cost Zanzibar Nungwi Unguja North Region

Hotel Riu Palace Zanzibar - All Inclusive
Nungwi Road Nungwi

Hotel Riu Jambo - All Inclusive
Nungwi Road, North Coast Zanzibar Nungwi Unguja North

My Blue Hotel
Nungwi Beach Nungwi

Sunset Kendwa
Kendwa Beach Kendwa

Zuri Zanzibar
Off Nungwi Road Kendwa Unguja Kaskazini Region

Amaan Beach Bungalows
Nungwi Beach Nungwi Zanzibar
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.