Mapenzi Beach Club


gallery

All-inclusive hotel on a beautiful secluded beach


Mapenzi Beach Club is the business. It is a reasonably-priced, extremely well-equipped hotel that opens up onto a private beach most people can only dream of. Unless you are staying on its shores that is. There is a sparkling swimming pool, two bars, a top-class restaurant and a Water Sports Centre on the resort. There is even a disco should you wish to don your dancing shoes!

Accommodation consists of 87 bungalows. You can choose from garden-view rooms, standard rooms or seafront rooms. They are similar in size and décor though we recommend the seafront rooms as they are just a hop, skip or a jump away from the azure Indian Ocean. The standard rooms are best for families while the garden rooms are set further back and offer the best value. All rooms come with well-appointed bathrooms and a private balcony to while away the days.

Mapenzi Beach Club is one of the better value-for-money options on Zanzibar Island. You pay an all-inclusive rate upfront - this entails all your meals, drinks (including alcohol) and selected water sports! So you don't need to worry about clocking up a huge bill and can enjoy your holiday with peace of mind. Plus it offers an extensive array of activities and entertainment - when you are done relaxing of course.

Restaurant on premises Bedrooms all have satellite TV Sea views Secure parking Swimming pool

Location


Mapenzi Beach Club
Kiwengwa
Zanzibar Island

Mapenzi Beach Club is on the north-eastern shoreline of Zanzibar, between Kiwengwa and Pwani Mchangani.

You May Also Enjoy


Price on request

CONTACT US FOR A FREE TAILOR-MADE QUOTATION.

What our guests say about us

Call Us

Office Hours: Open Closed
08:30 - 17:00 (GMT+2)
Toll Free:

0808 238 0044

888 2156 556

1 800 447164

1 800 947168

1 844 8517 090

800 900 341

800 101 3310

080 045 2877

800 018 4895

0800 182 3211

0800 562 964

0800 295 105

0800 919 394

0800 721 24

800 260 73

0800 848 229

1 844 2867 643

9009 476 83

0018 005 11710

0800 444 6880

018 0051 81937

0800 7618 612

800 827 648

Local Number:

+27 21 469 2600