Река Блатница започва от извора Капаклия на 266 м н.в., на около 1 км югоизточно от село Старо село, община Сливен. По цялото си протежение реката протича през Горнотракийската низина в плитка долина, като с изключение на най-горното ѝ течение коритото ѝ е коригирано с водозащитни диги. До село Коньово тече на юг, след това до Нова Загора — на запад-югозапад и накрая до устието си — на юг-югозапад. Влива се отляво в река Сазлийка от басейна на Марица на 108 m н.в., в югозападната част на град Раднево.