Villanueva del Trabuco é un municipio andaluz da provincia de Málaga, España. Está integrado no partido xudicial de Archidona. Ten unha extensión de 59 km² e unha poboación no 2008 de 5385 habitantes.
Está situado entre o Mediterráneo e a depresión do Guadalquivir dentro do sistema Bético, nas faldras das serras Gorda, de San Jorgue e Gibalto. Áchase a 51 km de Málaga.