At least 18 people have been killed after heavy rains triggered flash floods and landslides across several parts of Kenya, media reports said on Monday.