Calahorra se sitúa en el valle del río Ebro justo en el punto en que éste recibe al río Cidacos.