Skip to content
Malindi

Hotels in Malindi

1 hotel across 0 neighborhoods

Browse hotels in Malindi, Kenya — stay near Silversands Beach or the 1968 Marine National Park. Resorts, guesthouses, and Italian-quarter cafés from one base.

Photo by Wikimedia Commons on Unsplash

0 neighborhoods0 points of interest0 curated listsCountry: KenyaUpdated:

About Malindi

Malindi: Kenya's Coral Coast Town

Malindi sits on Kenya's Indian Ocean shore, 120 km north of Mombasa, where the Galana River meets the sea. Founded as a Swahili trading port centuries before Vasco da Gama anchored here in 1498, the town retains a layered history visible in the Portuguese Chapel of São Tomé — one of the oldest Christian structures in sub-Saharan Africa. The Malindi Marine National Park, established in 1968, protects coral reefs just offshore and draws snorkelers and divers year-round.

Where to Stay in Malindi

Hotels concentrate along Silversands Beach to the north and the quieter Casuarina Beach strip to the south. Budget guesthouses line the town centre near the Uhuru Gardens, while mid-range and resort properties spread along the coast road toward Watamu, 24 km south. The Italian community established since the 1970s gives northern Malindi a distinct café and restaurant scene.

Practical Tips

  • Getting there: Daily flights from Nairobi's Wilson Airport take under 90 minutes; the SGR train runs to Mombasa, then buses cover the remaining 2 hours.
  • Best season: June–October brings dry southeast trade winds and calmer seas; April–May sees heavy rainfall.
  • Currency: Kenyan shilling; USD widely accepted at beach hotels.
  • Marine park: Entry fees apply for snorkelling and glass-bottom boat trips departing from the town jetty.

All hotels in Malindi

Lion in the Sun Boutique Hotel & Spa

119 reviews

Check availability