Villanueva de las Torres es una localidad y municipio español situado en la parte oriental de la comarca de Los Montes, en la provincia de Granada, comunidad autónoma de Andalucía.