We study infinite soliton trains solutions of nonlinear Schrödinger equations, i.e. solutions behaving as the sum of infinitely many solitary waves at large time. Assuming the composing solitons have sufficiently large relative speeds, we prove the existence and uniqueness of such a soliton train. We also give a new construction of multi-solitons (i.e. finite trains) and prove uniqueness in an exponentially small neighbourhood, and we consider the case of solutions composed of several solitons and kinks (i.e. solutions with a non-zero background at infinity).