Skip to main content

Stay in Mafia'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.

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. Wonderful and very helpful staff. Spacy and very clean rooms. Great pool and a nice restaurant on site.

Show more Show less
9.1
Wonderful
55 reviews
Price from
$63
per night

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. Fabulous stay, great location and everyone super nice! We took trips and the staff/owners couldn't have been nicer. The image is from our Whale Shark excursion, I love it! Such a moody day but we reached and found these beautiful, gentle sea giants. 🤍🖤🤍

Show more Show less
9.9
Exceptional
18 reviews
Price from
$271.40
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.5
Very Good
136 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. The host, the location, the hospitality and the positive attitude of Mussa

Show more Show less
8
Very Good
137 reviews
Price from
$40
per night

Basecamp Mafía Island

Hotel in Utende

Located in Utende, 4.8 miles from Rufiji Mafia Kilwa Marine Reserve, Basecamp Mafía Island has accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area. The location, the calmness, the mood! Everything ♥️

Show more Show less
8.2
Very Good
19 reviews
Price from
$168.75
per night

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

kua garden cottage

Utende

Offering a garden, kua garden cottage provides accommodations in Utende. This bed and breakfast offers free private parking and free Wifi. I have no word to describe the kindness of Hassan to welcome in his garden. Everything is curated and comfortable. Restaurant is delicious and the atmosphere in the garden under the stars is simply amazing. This place is a must if in Mafia. The room is also comfortable, mosquitoes free and clean. Hassan also organize and suggest great tours with selected guides. You can completely rely on him and his staff

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

Mafia Island Bungalows

Utende

Featuring a garden, Mafia Island Bungalows offers accommodations in Utende. The service and staff were wonderful, very attentive and helpful. Free bikes so we could go into Utende which is 10 minutes away. Very nice gardens and grounds. Comfortable and nicely decorated rooms. Great food and juices. Only 2 rooms so feels boutique.

Show more Show less
9.3
Wonderful
25 reviews
Price from
$47.50
per night

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 closetand a balcony with a garden view. This has to be the best place on Mafia island. Set apart from town, on a bluff with a commanding view of the sea, and the sunset, three very stylish - and huge - rooms, large infinity pool, great food, superb manager in Ali and his excellent assistant Salama. Mafia is great - a paradise Indian Ocean island just open enough to be accessible and for everything to be easy to arrange - but it feels like the big tourist rush is yet to arrive. And Kilekeni, a short hop from town, the airport or the busier east coast, is one of its most serene and supremely relaxing spots.

Show more Show less
9.2
Wonderful
22 reviews
Price from
$122.72
per night

Kitu Kiblu

Baleni

With Rufiji Mafia Kilwa Marine Reserve reachable in 4.3 miles, Kitu Kiblu has accommodations, a restaurant, a garden, a terrace and a bar. Some units feature a seating area and/or a balcony. The moment I stepped through the door, I was welcomed like family. The staff here are nothing short of extraordinary. They don't just work at the hotel; they breathe life into it. Every interaction was warm, genuine, and filled with a sincere desire to make my stay unforgettable. From the helpful tips about hidden gems in the area to the extra mile they go to ensure your comfort, the team here sets the bar impossibly high. Mornings at Kitu Kiblu start with a feast. It's not just food; it's the perfect fuel for a day of exploration. Whether you're heading out for a whale shark encounter or a day of surprises on Mafia Island, this breakfast sets the tone for adventure.

Show more Show less
9
Wonderful
64 reviews
Price from
$30
per night

Hotels with extra health and safety measures

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

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most-booked hotels in Mafia in the past month

See all

FAQs about hotels in Mafia

See reviews by guests who stayed at hotels in Mafia

See all