Vilches es un municipio español de la provincia de Jaén, Andalucía, situado a 80 km de la capital, Jaén, en la comarca de El Condado.