Set in Kilindoni, 5.5 km from Rufiji Mafia Kilwa Marine Reserve, Mafia Dream Hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.
Located in Kilindoni, 7.6 km from Rufiji Mafia Kilwa Marine Reserve, Juani beach bungalows provides accommodation with a garden, free private parking, a terrace and a restaurant.
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.
With Rufiji Mafia Kilwa Marine Reserve reachable in 6.8 km, Kitu Kiblu offers accommodation, a restaurant, a garden, a terrace and a bar. Some units feature a seating area and/or a balcony.
Set within 6.6 km of Rufiji Mafia Kilwa Marine Reserve in Kilindoni, Mgeni Homestay features accommodation with seating area.
Boasting garden views, Mafia Island Bungalows offers accommodation with a garden and a balcony, around 6.1 km from Rufiji Mafia Kilwa Marine Reserve.
Located in Kilindoni and only 6.1 km from Rufiji Mafia Kilwa Marine Reserve, Maweni CoralBay Beach Villa provides accommodation with sea views, free WiFi and free private parking.
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.
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.
Kileleni has an outdoor swimming pool, garden, a terrace and bar in Kilindoni. The air-conditioned rooms provide a garden view and come with a desk and free WiFi.