Top 10 Hotels in Mafia Island

See all 2 Hotels in Mafia Island
Kinasi Lodge
Kinasi Lodge

Utende, Mafia Island 18033

4.0 out of 5.0
4.8 out of 5 (5 reviews)

Located in Mafia Island, this beachfront lodge is connected to the airport and within a 10-minute walk of Utende Beach and …

$271
New Africa Hotel
New Africa Hotel

Azikiwe Street, Dar Es Salaam

4.0 out of 5.0
3.7 out of 5 (125 reviews)

This family-friendly Dar es Salaam hotel is located by the ocean, within 1 mi (2 km) of Azania Front Lutheran Church and …

$93
Holiday Inn Dar Es Salaam City Center
Holiday Inn Dar Es Salaam City Center

Azikiwe Street/ Upanga Road Jct, Dar Es Salaam

3.5 out of 5.0
3.5 out of 5 (190 reviews)

Located in the heart of Dar es Salaam, this hotel is within 1 mi (2 km) of Dar es Salaam International Conference Centre and …

$107
Maru Maru Hotel
Maru Maru Hotel

Gizenga Street, Shangani, Zanzibar Town 394-400

4.0 out of 5.0
4.3 out of 5 (271 reviews)

Located in Stone Town, this hotel is steps from House of Wonders, Forodhani Gardens, and Old Fort. Shangani Beach and Beit …

$115
Best Western Coral Beach Hotel
Best Western Coral Beach Hotel

Plot 956/1412, Coral Lane, Masaki, Dar Es Salaam 2585

4.0 out of 5.0
3.7 out of 5 (65 reviews)

Nestled on the beach, this Msasani Peninsula hotel is within 3 mi (5 km) of The Slipway, Coco Beach, and Nyumba ya Sanaa …

$99
Hyatt Regency Dar Es Salaam, The Kilimanjaro
Hyatt Regency Dar Es Salaam, The Kilimanjaro

Kivukoni Street, Dar Es Salaam

5.0 out of 5.0
4.5 out of 5 (36 reviews)

Situated by the ocean, this luxury hotel is 0.2 mi (0.3 km) from Azania Front Lutheran Church and 1.4 mi (2.2 km) from Water …

$205
Mayfair Hotel
Mayfair Hotel

Plot no. 54-55, Old Bagamoyo Road, Dar Es Salaam 2338

3.0 out of 5.0
3 out of 5 (41 reviews)

Situated by the sea, this hotel is within 2 mi (3 km) of Nyumba ya Sanaa, Little Theatre, and Makumbusho Village. Coco Beach …

$61
Hotel Nikko Tower
Hotel Nikko Tower

Plot 1485/148, Aggrey/Jamhuri Street, Dar Es Salaam 6732

3.5 out of 5.0
3.7 out of 5 (87 reviews)

Situated in Dar es Salaam, this hotel is within a 15-minute walk of Uhuru Monument and Water World. St Joseph's Cathedral and …

$80
Best Western Plus Peninsula Hotel
Best Western Plus Peninsula Hotel

Haille Sellasie Road, Dar Es Salaam 38003

4.0 out of 5.0
3.6 out of 5 (33 reviews)

Situated by the ocean, this spa hotel is within 1 mi (2 km) of Coco Beach, Little Theatre, and Nyumba ya Sanaa. The Slipway …

$85
Sea Cliff Hotel
Sea Cliff Hotel

Toure Drive, Msasani Peninsula, Dar Es Salaam 3030

4.5 out of 5.0
3.5 out of 5 (8 reviews)

Located in Msasani Peninsula, this beachfront hotel is in the city center, 1.4 mi (2.3 km) from The Slipway, and 2.1 mi (3.4 …

$237

Recent Reviews in Mafia Island

Hide content

Where to stay in Mafia Island

Mafia Island Hotel Guide

Expedia.com offers a selection of 2 hotels in Mafia Island. You are sure to find cheap deals and discount rates among them with our Best Price Guarantee. No matter what type of hotel strikes your fancy, we will let you search for your preferred one to accommodate your travel needs.

Expedia.com will not only save you time, but also money when booking your stay at a hotel in Mafia Island. Making reservations so you can stay within your budget is easy with us.

Expedia.com even provides you with a map so you may find cheap hotels in the Mafia Island neighborhood you prefer.

Go ahead. Enter your travel dates to view the best offers on hotel rooms in Mafia Island, now, including last minute deals!