Yecla la Vieja es un castro de origen vetón situado en el municipio español de Yecla de Yeltes, en la provincia de Salamanca. Está situado en un promontorio sobre el arroyo Varlaña. Es un yacimiento arqueológico de unas 5 hectáreas de superficie, delimitado por las gruesas y bien conservadas murallas y otras estructuras defensivas. Su origen se remonta al siglo V a. C., cuando los vetones poblaban la comarca.
Además de las murallas imponentes, destacan los petroglifos que decoran muchas de las piedras del amurallamiento. En el lado oeste del castro, extramuros, hay varias zonas de piedras hincadas verticalmente, posiblemente protección contra los asaltos de caballería. También se usó en época romana, y posteriormente, hasta la Alta Edad Media. Tras su abandono se construyó en el recinto la ermita de la Virgen del Castillo, aún en pie y en uso.
Distancia desde Salamanca.- 79 km.
Coordenadas del castro: 40.947212 -6.488566