Cuevas de San Marcos is a town and municipality in the province of Málaga, part of the autonomous community of Andalusia in southern Spain. The municipality is situated in the northern part of the Antequera region, on the border of the province of Córdoba from the river valley of Genil to the Sierra Malnombre and Camorro de Cuevas Altas. It is also located within the comarca of Nororma. It borders the provinces of Granada and Cordoba to the north, the comarcs of La Axarquía to the south and Antequera to the west. The town is situated at an altitude of 420 meters above sea level.
By road Cuevas de San Marcos is located 88 kilometers from Málaga and 487 km from Madrid. It is a farming village, with a predominance of olive growing and oil production of the "Hojiblanca" variety. Its name comes from its patron saint, Mark the Evangelist, and its famous Cave of Belda.
Cuevas de San Marcos has a population of approximately 4,000 residents. It covers an area of about 37.50 km2.