La Tundža nasce dalle parti centrali dei monti Balcani, a nord di Kalofer, poi scorre verso est e, successivamente, compie un'accentuata svolta a sud prima di Jambol, andando in questa direzione fino a quando sfocia nell'Evros o Marica.
La lunghezza della Tundža in territorio bulgaro è di 350 km; ha circa 50 tributari, i più importanti dei quali sono la Močurica, la Popovska e la Sinapovska.
Le città più importanti sulle sue sponde sono Kalofer, Jambol ed Elhovo.