Hotels in Malindi
In Malindi, travelers can choose from 303 hotels encompassing a wide range of accommodations. Predominantly, you'll find charming beachfront resorts and cozy boutique hotels. These are mainly located in the districts of Shella and Malindi Town. While an average 3-star hotel costs around $75 per night, a luxurious 5-star experience averages $250. Recently, new hotels like The Malindi Haven have opened, boasting modern eco-friendly designs. Discover and secure your ideal stay on our platform today with confidence.