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.

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 staff, excellent beds and a very nice swimming pool. The chef made some very good meals and the room was very spacious and very new. The staff is also very helpful if you want to explore the island. I can highly recommend Mafia Dream Hotel if you are looking for a place at Mafia Island.

Show more Show less
9.2
Wonderful
23 reviews
Price from
232 zł
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. Location is great, rooms are clean, modern and with all the amenities you might need. The pool was a great addition. Staff is extremely friendly and the dive quipment is brand new! Can't reccomend dive planet enough!

Show more Show less
9.9
Exceptional
11 reviews
Price from
696 zł
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 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
Excellent
102 reviews
Price from
344 zł
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 terrace and a restaurant. The hosts are great, help with organizing tours. Dinner is great.

Show more Show less
8.1
Very Good
132 reviews
Price from
164 zł
per night

Coconut Hotel

Hotel in Kilindoni

Coconut Hotel has a garden, terrace, a restaurant and bar in Kilindoni. This 3-star hotel offers room service, a 24-hour front desk and free WiFi.

Show more Show less
Price from
164 zł
per night

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.

Show more Show less
10
Exceptional
1 reviews
Price from
1,031 zł
per night

Kivulini Lodge

Hotel in Utende

Located in Utende, 4 miles from Rufiji Mafia Kilwa Marine Reserve, Kivulini Lodge has accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant.

Show more Show less
Price from
246 zł
per night

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
147 zł
per night

Mafia Island Bungalows

Utende

Mafia Island Bungalows offers accommodations in Utende, 3.8 miles 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
Wonderful
8 reviews
Price from
147 zł
per night

Kileleni

Kilindoni

Kileleni has an outdoor swimming pool, garden, a terrace and bar in Kilindoni. Each room includes a patio. At the resort, rooms contain a desk, bed linen and a balcony with a garden view. The staff are great, making sure we had the best time there. They helped organise trips out around the island putting us at ease. The rooms are spacious with WiFi and air con. The food was good too.

Show more Show less
9
Wonderful
16 reviews
Price from
767 zł
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

Explore guest reviews of hotels on Mafia Island

See all
gogless