Top 10 Hotels in Malindi

See all 27 Hotels in Malindi
African House Resort
African House Resort

Mahogany Road, Casuarina Area, Malindi 80200

4.0 out of 5.0
4.4 out of 5 (18 reviews)

This family-friendly Malindi resort is located near the beach, within 3 mi (5 km) of Marine Park and Malindi Beach. Ruins o …

$63
Sandies Tropical Village
Sandies Tropical Village

Casuarina Road, Malindi

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

This Malindi resort is on the beach, 0.9 mi (1.4 km) from Malindi Beach, and within 12 mi (20 km) of Marine Park and Mambru …

$88
Silver Rock Hotel
Silver Rock Hotel

Coral Rock Road, Malindi 80200

3.0 out of 5.0

Situated on the waterfront, this hotel is 2 mi (3.3 km) from Malindi Beach and 2.1 mi (3.3 km) from Marine Park. Mambrui Beac …

Get Rates
Kilima Tamu House
Kilima Tamu House

Lamu Road, Malindi 80100

3.0 out of 5.0

Situated near the beach, this bed & breakfast is within 9 mi (15 km) of Malindi Beach, Marine Park, and Mambrui Beach. Ruin …

Get Rates
Samawati Conservancy Guest House
Samawati Conservancy Guest House

Silversand Rd, Malindi

3.0 out of 5.0

Situated in Malindi, this hotel is 1.5 mi (2.4 km) from Malindi Beach and 2.7 mi (4.3 km) from Marine Park. Mambrui Beach and …

Get Rates
Diamonds Dream of Africa
Diamonds Dream of Africa

Casuarina Road, Malindi

5.0 out of 5.0
3.6 out of 5 (8 reviews)

This Malindi resort is on the beach, 0.6 mi (0.9 km) from Malindi Beach, and within 12 mi (20 km) of Marine Park and Mambru …

$126
AHG Dorado Cottage
AHG Dorado Cottage

Marine Park Road, Malindi

3.0 out of 5.0

Situated in Malindi, this romantic hotel is 0.6 mi (0.9 km) from Marine Park and 3.4 mi (5.5 km) from Malindi Beach. Mambru …

$50
Stephanie Ocean Resort
Stephanie Ocean Resort

Marine Park Road, Malindi

3.5 out of 5.0
3.3 out of 5 (3 reviews)

Located in Malindi, this beachfront hotel is next to a golf course, 0.5 mi (0.8 km) from Marine Park, and 4.2 mi (6.7 km) fro …

$62
Giraffe House
Giraffe House

Casuarina Road, Malindi 80200

3.0 out of 5.0

Located in the heart of Malindi, this bed & breakfast is 1.9 mi (3.1 km) from Malindi Beach and 2.4 mi (3.8 km) from Marine …

Get Rates
Ocean Beach Resort & Spa
Ocean Beach Resort & Spa

Golf Beach Road, Malindi 80200

5.0 out of 5.0
4.3 out of 5 (12 reviews)

Offering direct access to the beach, this Malindi hotel is connected to the airport, 0.1 mi (0.1 km) from Malindi Beach, an …

Get Rates

Recent Reviews in Malindi

Hide content

Where to stay in Malindi

Malindi Hotel Guide

Consider a visit to Malindi, a Malindi - Central Kenya Coast neighborhood located 2 miles from downtown.

Malindi's Diamonds Dream of Africa and Ocean Beach Resort & Spa are within walking distance from the Malindi Beach.

Malindi has plenty of short and long-stay options, which enables travelers to pick a place best suited to their taste and budget. The Sandies Coconut Village - All Inclusive and Angel's Bay Resort are amongst the more economical hotel options around Malindi.

To get the most out of your time here, spend a few minutes in Expedia's comprehensive Malindi - Central Kenya Coast vacation travel guide; for places to stay, go to our Malindi - Central Kenya Coast hotels page.