Река Калница извира под името Текиря на 203 м н.в. от Светиилийските възвишения, на 1,3 км югоизточно от село Питово, община Нова Загора. По цялото си протежение протича в плитка долина с песъчливо корито и с много малък надлъжен наклон (0,15 m/km). В горното си течение протича през западната част на Ямболското поле, до село Бояджик на изток, а след това до село Генерал Инзово на югоизток, като в този последен участък коритото ѝ е коригирано с водозащитни диги. След това заобикаля от изток Светиилийските възвишения и след село Пчела протича през западната част на Елховското поле с множество меандри. Влива отляво в Синаповска река от басейна на Тунджа на 97 м н.в., на 1 км преди устието на последната в Тунджа.