Озеро Капустино находится в десяти километрах к северу от железнодорожной станции Наурская, в трёх километрах к западу от хутора Капустино.
Расположено в котловине выдувания среди грядовых песков. Имеет извилистую береговую линию. Глубокие заливы совпадают с межгрядовыми понижениями. Протяженность озера с севера на юг и с запада на восток составляет 700—750 метров, площадь — 27 гектаров. Глубина не превышает трех-четырех метров. Северо-восточные берега озера поросли лесом, преимущественно из тополевых насаждений.