Mkwaja Beach Tours and Activities
Visit Mkwaja Beach
Plan a trip to see Mkwaja Beach
Price found within the past 48 hours. Click for updated prices.

Hotel Riu Palace Swahili - All Inclusive - Adults Only
Price was AU$2,306, price is now AU$1,677 per person
AU$1,677
per person
30 Aug - 2 Sept
found 1 day ago
Return direct flight included
Johannesburg (JNB) to Zanzibar (ZNZ)
9.2/10 Wonderful! (32 reviews)
The hotel is new And the staff are great we had an amazing time.
The only issue is that the property was poorly built and already has signs of distress it will probably look worse in a few months
Reviewed on 11 July 2026

The Mora Zanzibar - Luxury All Inclusive
Price was AU$2,675, price is now AU$1,834 per person
AU$1,834
per person
30 Aug - 2 Sept
found 1 day ago
Return direct flight included
Johannesburg (JNB) to Zanzibar (ZNZ)
9.4/10 Exceptional! (229 reviews)
The hotel was absolutely beautiful. The rooms were spacious and really decor was nice. The staff were all friendly. They also had a nice gym.
The app didn’t work the entire time we were there. Restaurants on the app said booked however we were able to reserve at the front desk. When we got to the restaurants they were very empty each night. Probably because no one could book on the app.
They never replaced our towels. We would return to our rooms and dirty towels would be removed but then we had to call the front desk to receive new ones.
The food left much to be desired. Almost all of the food was over cooked. We had better meals off the resort. Drinks options on the all inclusive plan were very limited.
The pools closed early at 6pm. Even the adult pool.
Reviewed on 8 July 2026

The Residence Zanzibar
Price was AU$2,584, price is now AU$1,921 per person
AU$1,921
per person
30 Aug - 2 Sept
found 1 day ago
Return direct flight included
Johannesburg (JNB) to Zanzibar (ZNZ)
9/10 Wonderful! (210 reviews)
Overall the property has a lot of potential. The grounds were quite overgrown and unkempt, and the rooms while tidy, had poor finishing particularly with respect painting, where there was paint all over everything. The timber shutters on the terrace doors were broken, one set didn't close at the bottom. The wifi was very unstable through the property, and could not maintain a connection. In the room it did not work at all, and I was unable to do my work until later in the first evening when the IT person was able to install an additional AP in my room. The food in the restaurant was OK, nothing to write home about, and would expect more for example from breakfast, where the fruit selection was limited despite there being an abundance of fresh fruit varieties from street vendors on the roadsides not far from the Resort. The staff were adequate, but lacked the bubbly, friendly and enthusiastic energy that I've experienced almost everywhere across East Africa.
Reviewed on 30 June 2026
Stay near popular Mkwaja Beach attractions
Top Mkwaja Beach Hotel & Accommodation 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.