Skip to main content

Stay in Mafia Island's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Wonderful: 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.

Mafía Island Lodge

Hotel in Utende

Located in Utende, 4.8 miles from Rufiji Mafia Kilwa Marine Reserve, Mafía Island Lodge has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. The staff and management was wonderful. Super attentive to all of our needs. The food was excellent!

Show more Show less
9.1
Wonderful
7 reviews
Price from
$194.06
per night

Mafia Dream Hotel

Hotel in Kilindoni

Located in Kilindoni, 3.4 miles from Rufiji Mafia Kilwa Marine Reserve, Mafia Dream Hotel provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge. The best hotel in Mafia Isl, highly recommended

Show more Show less
9.1
Wonderful
34 reviews

Dive Planet Mafia Island

Hotel in Utende

Located in Utende, 4.7 miles from Rufiji Mafia Kilwa Marine Reserve, Dive Planet Mafia Island provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. This is a very new place focussing on diving excursions with two very well equipped cabins. It is situated in the beautiful marine park area where scuba diving is exceptional. The area is not overrun by tourists and the cabin is a very cosy and restful place. Enjoy one of the evening cocktails, prepared by the friendly staff or relax at the poolside. The small resort arranges shuttle service to and from the airport.

Show more Show less
9.9
Exceptional
16 reviews
Price from
$266.80
per night

Maisara Mafia Beach Lodge

Hotel in Kilindoni

Located in Kilindoni, 4.4 miles from Rufiji Mafia Kilwa Marine Reserve, Maisara Mafia Beach Lodge has accommodations with a garden, free private parking, a private beach area and a terrace. Beautiful bungalows with a huge garden directly in front of the beach. All the bungalows have a big glass front where you can see the garden and at some locations the beach. Incredibly nice staff - try to help and accommodate wherever they can. Could change the room without problems as I needed AC to be able to sleep (March can be incredibly hot and humid). Even came back to the hotel after diving on the other side of the island. Everything seems a bit rustic as first but you will definitely fall in love with it. There is a really really nice gift shop with handicrafts on site - really nice woman from the village, definitely one to support. The locations to the beach is super close and to the left there are two more hotels you can go for dinner or a drink. People all know each other on Mafia and help you with everything! :) Breakfast is great!

Show more Show less
8.8
Excellent
117 reviews
Price from
$88
per night

Juani beach bungalows

Hotel in Kilindoni

Located in Kilindoni, 4.7 miles from Rufiji Mafia Kilwa Marine Reserve, Juani beach bungalows provides accommodations with a garden, free private parking, a private beach area and a terrace. Beautiful clean bungalows on the beach,great food and amazing helpful staff. We had great time in this place.

Show more Show less
8.2
Very Good
134 reviews

Chole sanaa

Hotel in Chole

Located 4.9 miles from Rufiji Mafia Kilwa Marine Reserve, Chole sanaa offers 1-star accommodations in Chole and has a garden. At the hotel, the rooms include a desk.

Show more Show less
Price from
$45
per night

Chole Sanaa

Hotel in Utende

Located in Utende, 4.9 miles from Rufiji Mafia Kilwa Marine Reserve, Chole Sanaa provides accommodations with a garden, free private parking, a terrace and a restaurant.

Show more Show less
8
Very Good
1 reviews

kua garden cottage

Utende

Kua garden cottage offers accommodations in Utende, 4.8 miles from Rufiji Mafia Kilwa Marine Reserve. This bed and breakfast offers free private parking and free Wifi. Guests can use a bar. Very friendly host making you feel like you are at home

Show more Show less
9.6
Exceptional
5 reviews
Price from
$36
per night

Mafia Island Bungalows

Utende

Mafia Island Bungalows offers accommodations in Utende, 3.8 miles from Rufiji Mafia Kilwa Marine Reserve. We just finished our 3 day stay in Mafia and at Mafia Island Bungalows : it was a lovely stay, all-round : beautiful space for the house, comfortable terrace, perfect bedroom (Upendo - very nicely decorated with local flair, loved it), great bathroom… everything fine! The place is overall very quiet as it sits a little away from the road at the entrance of the Marine Park. We did not meet the owners, who where on a trip off the island : however, they took the time to check-in with us every single day, and it was much appreciated. We also would like to adress a great shout out to the staff : Hassan was very available, without being « too present » / just the right balance; and there is an amazing Chef on premises: we loved the breakfasts and even more the diners! The homemade bread and Chapatis, the soups, the mains and the deserts… everything was delicious ! Well done, we whole-heartedly recommend staying with you when visiting Mafia and hope to come again one day ☺️

Show more Show less
9.3
Wonderful
12 reviews

Kileleni

Kilindoni

Kileleni has an outdoor swimming pool, garden, a terrace and bar in Kilindoni. The rooms include a patio. At the resort, rooms contain a desk, bed linen and a balcony with a garden view. 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
Wonderful
17 reviews
Price from
$172.50
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 & disinfection
Food & drink safety

Most booked hotels on Mafia Island in the past month

See all

FAQs about hotels in Mafia Island

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

See reviews by guests who stayed at hotels on Mafia Island

See all