El término municipal de Santa Cruz de la Serós se encuentra en el valle del río Aragón, extendiéndose al sur de dicho río, frente a los Pirineos, al pie de la sierra de San Juan de la Peña.