Las habitaciones están equipadas con cama con dosel de estilo tradicional, mosquiteras y ventilador de techo. Todas las habitaciones disponen de TV de pantalla plana, caja fuerte y porche y la mayoría tiene vistas al mar. Las habitaciones clásicas ofrecen vistas al jardín y los baños privados incluyen ducha y secador de pelo.
El Kivulini Luxury Resort se encuentra en el parque nacional marino de Malindi, con vistas al océano Índico, y ofrece un jardín exuberante, una piscina al aire libre y recepción 24 horas.
El hotel cuenta con mostrador de información turística, cambio de divisa, solárium, club infantil y tienda de souvenirs. También tiene una zona de playa privada y proporciona sesiones de masajes y tratamientos de belleza, por un suplemento.
El Kivulini Luxury Resort alberga un restaurante con vistas al océano Índico que prepara cocina local, italiana e internacional. El bar de la piscina sirve bebidas y algunas noches el hotel ofrece programas de entretenimiento.
El mercado antiguo de Malindi está a 5 km del establecimiento y la ciudad de Mombasa, a unos 115 km.
Entre las actividades que se pueden practicar en la zona se encuentra el submarinismo, voleibol y golf.