Can robustness against experimental imperfections and noise be embedded into a quantum simulation? In this paper, we report on a special case in which this is possible. A spin chain can be engineered such that, in the absence of imperfections and noise, an unknown quantum state is transported from one end of the chain to the other, due only to the intrinsic dynamics of the system. We show that an encoding into a standard error correcting code (a Calderbank-Shor-Steane code) can be embedded into this simulation task such that a modified error correction procedure on read-out can recover from sufficiently low rates of noise during transport.