Top 10 Hotels in Malindi

See all 18 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 (17 reviews)

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

$71
per night
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, and …

$259
per night
Angel's Bay Resort
Angel's Bay Resort

Lamu Road, Mambrui, Malindi 1370

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

This Malindi hotel is on the beach, 3.3 mi (5.3 km) from Mambrui Beach, and within 12 mi (20 km) of Malindi Beach and Marine …

$131
per night
Sandies Tropical Village
Sandies Tropical Village

Casuarina Road, Malindi

4.0 out of 5.0
3.9 out of 5 (9 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 Mambrui …

$99
per night
Driftwood Beach Club
Driftwood Beach Club

Silversand Road, Malindi

2.5 out of 5.0

Nestled on the beach, this Malindi hotel is 1.9 mi (3 km) from Malindi Beach and 1.9 mi (3.1 km) from Marine Park. Mambrui …

$132
per night
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. Mambrui …

$66
per night
The Charming Lonno Lodge
The Charming Lonno Lodge

Kanani Road, Watamu 80202

5.0 out of 5.0
4.6 out of 5 (7 reviews)

Nestled on the beach, this Watamu hotel is in a national park, 8.6 mi (13.9 km) from Ruins of Gedi, and 13.9 mi (22.4 km) …

$225
per night
Jacaranda Beach Resort
Jacaranda Beach Resort

Jacaranda Road, Watamu PO Box 677

3.0 out of 5.0
4.3 out of 5 (6 reviews)

Nestled on the beach, this Watamu resort is within a 10-minute walk of Bio-Ken Snake Farm, Watamu Beach, and Gede Ruins …

$93
per night
Turtle Bay Beach Club
Turtle Bay Beach Club

Mida Creek Road, Watamu 80202

3.0 out of 5.0
4.3 out of 5 (19 reviews)

Nestled on the beach, this Watamu resort is within 1 mi (2 km) of Gede Ruins and Watamu Marine National Park. Watamu Beach …

$129
per night
Barracuda Inn Resort
Barracuda Inn Resort

Watamu Road, Watamu

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

Located in Watamu, this beachfront hotel is in the city center and within a 5-minute walk of Gede Ruins and Watamu Marine …

$55
per night
Hide content

Where to stay in Malindi

Malindi Hotel Guide

Planning a trip to Malindi - Central Kenya Coast? Looking for hotel options? Our extensive hotel database has 10 accommodation options within a 6-mile from the main part of Malindi. Another accommodation option is the Temple Point Resort, which is located 17 miles away. Two more alternatives here are the Turtle Bay Beach Club and the Angel's Bay Resort.

If you plan on flying into Malindi, Moi International Airport is your most practical airport. It is 70 miles away. CoastGate Hotel is close to the airport.