A (full-complexity) per-survivor iterative timing recovery scheme, which jointly performs timing recovery, equalization, and error-correction decoding, was recently proposed [1] to deal with the problem of timing recovery operating at low signal-to-noise ratio. Although it outperforms other iterative timing recovery schemes, it has very high complexity. In this paper, we propose a reduced-complexity per-survivor iterative timing recovery scheme to make it implementable in real-life applications. Simulation results indicate that for low to moderate complexity, the reducedcomplexity scheme provides a better performance than the full-complexity scheme.