Исток Карпили в 7—8 км к северо-западу от
станицы Ладожской, впадает в Кирпильский лиман в 10 км западнее станицы Степной. Длина реки — 202 км.
У
станицы Медведовской в Кирпили впадает её левобережный приток — река Кочеты длиною в 37 км, которая образуется от слияния рек Первая, Вторая и Третья Кочеты. У города
Тимашёвска в Кирпили справа вливается небольшая река Кирпильцы.