Top 10 Hotels in Malindi

See all 27 Hotels in Malindi
Marine Holiday House
Marine Holiday House

Dolphin Road, Malindi

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

Situated near the beach, this hotel is 0.5 mi (0.8 km) from Marine Park and 3.7 mi (6 km) from Malindi Beach. Ruins of Gedi …

$23
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.1 mi (3.4 km) from Marine Park and 13.3 mi (21.5 km) from Ruins of Gedi.

$40
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 …

$65
Kilima Tamu House
Kilima Tamu House

Lamu Road, Malindi 80100

3.0 out of 5.0

Situated near the beach, this bed & breakfast is 3.5 mi (5.7 km) from Malindi Beach and 7.1 mi (11.4 km) from Marine Park. …

$55
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. Ruins of Gedi and …

$93
Diamonds Dream of Africa
Diamonds Dream of Africa

Casuarina Road, Malindi

5.0 out of 5.0
3.7 out of 5 (9 reviews)

This Malindi resort is on the beach, 0.8 mi (1.3 km) from Malindi Beach, and within 12 mi (20 km) of Marine Park and Ruins of …

$126
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
Leopard Point Luxury Beach Resort & Spa
Leopard Point Luxury Beach Resort & Spa

Smeraldo Road, Malindi 80200

4.5 out of 5.0

Situated by the ocean, this luxury hotel is 1.1 mi (1.8 km) from Marine Park and 4.3 mi (6.9 km) from Malindi Beach. Ruins of …

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.4 mi (0.6 km) from Malindi Beach, an …

$161
Maisha Tamu Luxury Boutique Resort
Maisha Tamu Luxury Boutique Resort

Ngowe Road, Malindi 80200

3.5 out of 5.0

Situated near the airport, this hotel is 1.3 mi (2 km) from Malindi Beach and 4.8 mi (7.7 km) from Marine Park. Ruins of Gedi …

$85

Recent Reviews in Malindi

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.