Skip to main content

The best resorts in Mafia Island

Check out our pick of great resorts on

Filter by:


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.

Kileleni

Kilindoni

At the resort, the rooms have a balcony. With a private bathroom fitted with a shower and free toiletries, rooms at Kileleni also boast a sea view. At the accommodation rooms are fitted with bed linen and towels. 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

Mafia Beach Bungalows sea view

Utende

With sea views, Mafia Beach Bungalows sea view is located in Utende and has a restaurant, a 24-hour front desk, bar, garden, sun terrace and outdoor fireplace. Both free WiFi and parking on-site are available at the bed and breakfast free of charge. The bed and breakfast features family rooms and facilities for disabled guests. Me and my boyfriend stayed at mafia beach bungalows for 7 days and had the best experience! The bungalows are just at the beach, the beach both have the really cool mangroves and good swim opportunities. The place is located a 10 minutes walk from Utende village which we liked very much since we could choose when we wanted to have a more relaxed time or more activity. The rooms are clean and the food is delicious! I can really recommend eating at the hotel! The best with our stay was the beautiful location but also the very friendly and helpful staff! They were happy to help us with anything we needed and we felt very welcomed. We would definitely stay here again if we come back to Mafia!

Show more Show less
8.4
Very Good
95 reviews
Price from
$82.45
per night

Butiama Beach Lodge

Kilindoni

Situated in Kilindoni, 6 km from Rufiji Mafia Kilwa Marine Reserve, Butiama Beach Lodge features accommodation with a restaurant, free private parking and a bar. The resort provides an outdoor swimming pool and free shuttle service and free WiFi. Nice and relaxing environment. Very clean, well maintained and very helpfull staff.

Show more Show less
8
Very Good
5 reviews
Price from
$319
per night

Butiama Marine Camp

Utende

Set a few steps from Big Blu Mafia Island Diving Center in Utende, Butiama Marine Camp welcomes guests with a restaurant and bar. Free private parking is available on site.

Each unit features views of the garden. Butiama Marine Camp is the perfect place to stay in Utende. There are so many activities, Meals are amazing, and the Beach is very walkable and quiet. Would absolutely recommend to all. While it can be a bit pricey with Marine Park fees, it is absolutely worth the convenience and comfort.

Show more Show less
8.8
Excellent
92 reviews
Price from
$29
per night

Most booked resorts in Mafia Island this month

Resorts that guests love in Mafia Island