Trnski Odorovci (búlgaro: Трънски О̀доровци; serbocroata cirílico: Трнски Одоровци) es un pueblo de Serbia perteneciente al municipio de Dimitrovgrad en el distrito de Pirot.
En 2011 tenía 113 habitantes.
Étnicamente, dos tercios de los habitantes son búlgaros y un tercio serbios.
[1] Se ubica unos 10 km al suroeste de la capital municipal Dimitrovgrad, sobre la carretera 223 que lleva a Babušnica y Bela Palanka.
[2] La localidad ha tenido la siguiente evolución demográfica:[3]