Skip to main content

Check out these popular cities on Mafia Island

Stay in Mafia Island's best hotels!

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Mafia Dream Hotel

Hotel in Kilindoni

Set in Kilindoni, 5.5 km from Rufiji Mafia Kilwa Marine Reserve, Mafia Dream Hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge. The staff was magnificent, kind, and attentive. The facilities are new and beautiful. The pool was perfect to relax in and cool off. The location is centrally located, we even walked to and from the airport. They called for transportation to scuba diving and whale shark tours. The food was excellent and plentiful. We ate all our meals there for 6 days. And the staff was wonderful. All 5 of us in our group, after a month of traveling, highly recommend Mafia Dream

Show more Show less
9.2
Superb
22 reviews
Price from
CNY 446
per night

Dive Planet Mafia Island

Hotel in Utende

Set in Utende, 7.6 km from Rufiji Mafia Kilwa Marine Reserve, Dive Planet Mafia Island offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. This is a great place to stay if you are planning to dive in Mafia for a view days. The two cosy new bungalows are part of the family run dive center. The staff is extremely welcoming and helpful. The breakfast is yummy and you can also have the option for dinner. I enjoyed the big pool to relax after great dives and the beach is just a stone throw away. Also the dive center and its extremely helpful staff deserves 5 stars!

Show more Show less
9.9
Exceptional
11 reviews
Price from
CNY 945
per night

Maisara Mafia Beach Lodge

Hotel in Kilindoni

Situated in Kilindoni, 7.2 km from Rufiji Mafia Kilwa Marine Reserve, Maisara Mafia Beach Lodge features accommodation with a garden, free private parking, a terrace and a restaurant. Gorgeous setting and fabulous staff! They helped arrange all of our tours, which were phenomenal. Abi was so attentive to our requests and made us feel like we were staying with friends not just guests. I hope to return!

Show more Show less
8.9
Fabulous
102 reviews
Price from
CNY 483
per night

Juani beach bungalows

Hotel in Kilindoni

Located in Kilindoni, 7.6 km from Rufiji Mafia Kilwa Marine Reserve, Juani beach bungalows provides accommodation with a garden, free private parking, a terrace and a restaurant. We had an amazing stay at Juani beach bungalows. Truly cosy, comfortable, very clean, surrounded by greenery, with direct access to the sea and a super nice walk to the centre of Kilindoni. Food was delicious, staff lovely and Musa himself was an excellent caring and informative host. Most recommended!

Show more Show less
8.1
Very good
132 reviews
Price from
CNY 290
per night

Mafía Island Lodge

Hotel in Utende

Situated in Utende, 7.7 km from Rufiji Mafia Kilwa Marine Reserve, Mafía Island Lodge features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

Show more Show less
10
Exceptional
1 reviews

Kivulini Lodge 3 stars

Hotel in Utende

Set in Utende, 6.4 km from Rufiji Mafia Kilwa Marine Reserve, Kivulini Lodge offers accommodation with a garden, free private parking, a restaurant and a bar.

Show more Show less
Price from
CNY 1,185
per night

Mafia Island Bungalows

Utende

Boasting garden views, Mafia Island Bungalows offers accommodation with a garden and a balcony, around 6.1 km from Rufiji Mafia Kilwa Marine Reserve. The staff was amazing, very hospitable and took care of everything. Breakfast and dinner was great, they have a really great chef and attentive personnel. They also rented us bikes for free, such that we could drive to the dive shop (~10 minutes by bike). Great and inexpensive stay!

Show more Show less
9.3
Superb
8 reviews
Price from
CNY 272
per night

Kileleni

Kilindoni

Kileleni has an outdoor swimming pool, garden, a terrace and bar in Kilindoni. The air-conditioned rooms provide a garden view and come with a desk and free WiFi. Ali and his team provided superior service catering to our every need, whether it was last minute activity, transport or meal request. Super welcoming team doing their utmost to make us feel at home.

Show more Show less
9
Superb
16 reviews
Price from
CNY 1,474
per night

Kitu Kiblu

Baleni

With Rufiji Mafia Kilwa Marine Reserve reachable in 6.8 km, Kitu Kiblu offers accommodation, a restaurant, a garden, a terrace and a bar. Some units feature a seating area and/or a balcony. Kitu Kiblu is a little gem in Kilindoni, only 5 minutes from the airstrip. The lodge is completely immersed in nature, with direct access to the ocean and a breathtaking view. The atmosphere is more of a family than an accommodation facility: you feel right away at ease with everyone, and you can immediately switch your brain off and take away any sort of stress that you carry on your shoulders. If you want, you can also organise an encounter with the whale sharks in a responsible and organized manner. I left a piece of heart in Kitu Kiblu and I'll definitely come back.

Show more Show less
9.1
Superb
46 reviews
Price from
CNY 183
per night

Mgeni Homestay

Kilindoni

Set within 6.6 km of Rufiji Mafia Kilwa Marine Reserve in Kilindoni, Mgeni Homestay features accommodation with seating area. The host is very kind and polite. He will take care of you like a relative.

Show more Show less
9
Superb
58 reviews
Price from
CNY 117
per night

Hotels with extra health and safety measures

Find hotels in Mafia Island with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels on Mafia Island in the past month

See all

FAQs about hotels on Mafia Island

Planning a trip? Get inspired by reviews of cities on Mafia Island

Explore guest reviews of hotels on Mafia Island

See all