Enter your dates to see the latest prices and deals for Mafia Island hotels
Check out our top picks in Mafia Island
Situated in Mafia Island, 43 km from Rufiji Mafia Kilwa Marine Reserve, Kanga Beach Paradise features accommodation with a garden, free private parking, a private beach area and a terrace.

Set in Mafia Island, 38 km from Rufiji Mafia Kilwa Marine Reserve, Banja Amani Lodge Mafía Island offers accommodation with an outdoor swimming pool, free private parking, a garden and a private beach...

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

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.

Featuring garden views, Coconut Mafia Island Bungalows offers accommodation with a garden, around 6.1 km from Rufiji Mafia Kilwa Marine Reserve.

Kileleni has an outdoor swimming pool, garden, a terrace and bar in Kilindoni. Free WiFi and room service are available.

Featuring free bikes and a garden, Meremeta Lodge is situated in Utende, less than 15 minutes cycle from Mafia Island Diving. Free WiFi is offered.

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.

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.

With sea views, Kinasi Lodge is set in Utende and has a restaurant, a shared lounge, bar, garden, outdoor pool and terrace.
Situated in Mafia Island, 43 km from Rufiji Mafia Kilwa Marine Reserve, Kanga Beach Paradise features accommodation with a garden, free private parking, a private beach area and a terrace.

Set in Mafia Island, 38 km from Rufiji Mafia Kilwa Marine Reserve, Banja Amani Lodge Mafía Island offers accommodation with an outdoor swimming pool, free private parking, a garden and a private beach...

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

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.

Featuring garden views, Coconut Mafia Island Bungalows offers accommodation with a garden, around 6.1 km from Rufiji Mafia Kilwa Marine Reserve.

Kileleni has an outdoor swimming pool, garden, a terrace and bar in Kilindoni. Free WiFi and room service are available.

Featuring free bikes and a garden, Meremeta Lodge is situated in Utende, less than 15 minutes cycle from Mafia Island Diving. Free WiFi is offered.

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.

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.

With sea views, Kinasi Lodge is set in Utende and has a restaurant, a shared lounge, bar, garden, outdoor pool and terrace.
Popular with guests booking hotels in Mafia Island
Popular with guests booking hotels in Baleni
Popular with guests booking hotels in Baleni
Popular with guests booking hotels in Baleni
Popular with guests booking hotels in Baleni