El puente Mocho se encuentra a 3 km al norte de Ledesma, en la calzada romana que unía Ledesma con Zamora para salvar la ribera de Cañedo.