A needle delivery device (10) comprises a needle assembly (4, 5), a drive mechanism (2, 3) and a contact member (6). The drive mechanism (2, 3) includes a drive member (2) which is linearly moveable upon rotation of the drive member (2). The contact member (6) is positioned between and abutting the needle assembly (4, 5) and the drive member (2). The contact member (6) is configured to provide only linear motion to the needle assembly (4, 5) upon rotation of the drive member (2) so as to drive movement of the needle assembly (4, 5) between a distal and proximal direction relative to the needle delivery device (10).La présente invention concerne un dispositif de distribution d'aiguilles (10) comprenant un ensemble aiguille (4, 5), un mécanisme d'entraînement (2, 3) et un élément de contact (6). Le mécanisme d'entraînement (2, 3) comprend un élément d'entraînement (2) qui peut se déplacer linéairement lors de la rotation de l'élément d'entraînement (2). L'élément de contact (6) est positionné entre l'ensemble aiguille (4, 5) et l'élément d'entraînement (2) et vient en butée contre ces derniers. L'élément de contact (6) est conçu pour fournir uniquement un mouvement linéaire à l'ensemble aiguille (4, 5) lors de la rotation de l'élément d'entraînement (2) de manière à entraîner le mouvement de l'ensemble aiguille (4, 5) entre une direction distale et proximale par rapport au dispositif d'administration d'aiguille (10).