La ciudad iberorromana de Cástulo se encuentra localizada en el Alto Guadalquivir, en la provincia de Jaén, en las estribaciones de Sierra Morena, cerca de la ciudad de Linares, configurándose como nexo de unión con la meseta peninsular.