Described is a needle assembly attachment and removal device (1) comprising a case (4) having a base (4.1) and a longitudinal axis (L), a carriage (11) axially movable with the case (4) from a first position to a second position, a carrier (13) rotatably coupled to the carriage (11) and adapted to hold a needle assembly (6), and a gearing arrangement (7, 8) rotatably coupled to the carriage (11) and adapted to rotate the carrier (13) in a first rotational direction as the carriage (11) moves from the first position to the second position and in a second rotational direction as the carriage (11) moves from the second position to the first position.