Castle Valley es una localidad del Condado de Grand, estado de Utah, Estados Unidos.