Cuevas de San Marcos es un municipio español de la provincia de Málaga, Andalucía. Se halla ubicado dentro de la Comarca Nororiental de Málaga, en la zona norte de la comarca de Antequera, colindando con Córdoba, desde el valle del río Genil hasta la Sierra de Malnombre y el Camorro de Cuevas Altas. Este municipio se encuentra a una altitud de 420 metros sobre el nivel del mar.
Por carretera se halla situado a 88
K
m
{\displaystyle Km}
de Málaga y a 487
K
m
{\displaystyle Km}
de Madrid. Se trata de un pueblo de actividad agrícola, con predominancia del cultivo del olivo y la producción del aceite de la variedad "Hojiblanca". Su nombre viene dado por su santo patrón, el Evangelista San Marcos y por su conocida Cueva de Belda, con gran profundidad e impresionantes formaciones de estalactitas y estalagmitas. En el interior de la cueva se asienta una colonia endémica de murciélagos por lo que solo es visitable durante unos meses al año.
El municipio se extiende por una superficie de unos 37'50
K
m
2
{\displaystyle Km^{2}}
. Sus habitantes reciben el nombre de cuevachos.