Book
Book your stay at Mangale Bay
You are always welcome to contact us if you want help planning your trip to Pemba. Reach us directly by phone, WhatsApp, or email. Or simply book online below. We are also happy to help arrange your domestic flights, ferry tickets, and transfers straight to the lodge in Makangale.
Find Us
Plot 29, Makangale, Micheweni Pemba
karibu@makangalebay.com
Phone
+255 773 176 737 (Phone & WhatsApp)
How to get to Makangale Bay
Makangale Bay i located in the village of Makangale on Pemba Island. Most people arrive to Pemba Island by flight from Zanzibar Airport or Dar es Salaam but it is also possible to arrive by ferry from Dar es Salaam, Zanzibar (Unguja) or Dar es Salaam. We can help to book your domestic flight, ferry , and we organize private vehicle transfers from the airport or port directly to the lodge.
By Air (Recommended):
Daily scheduled flights connect to Pemba Island’s Chake Chake Airport (PMA) from Zanzibar Airport (30 mins) and Dar es Salaam (50 min) via Auric Air, As Salaam Air, and Coastal Aviation.
By Ferry:
Zan Fast Ferries and Azam Marine connect Zanzibar (Stone Town) to Mkoani Port in southern Pemba (2 to 3 hours) and Tanga to Wete in northern Pemba.
Road Transfers to Makangale:
From Chake Chake Airport to Makangale: 1 hour 15 minutes by car
From Mkoani Port to Makangale: 2 hours by car
From Wete Port to Makangale: 30 mins by car
Need a hand?
Let us know your travel dates when booking, or message us on WhatsApp, and we will take care of your airport or port pickup and onward connection.
Plan your Pemba Island Trip
A Pemba Vacation requires a bit of planning. We have put together this short guide with the most important information.
When to visit
If you are looking for information about rains and climate look here
Frequently Asked Questions
Planning a trip to North Pemba is simple, but island life comes with a few unique details. Here are answers to the most common questions about staying with us, getting around, and enjoying your time on Pemba.


