El traçat comença al nord, al trifini entre Sèrbia, Romania i Bulgària, a la desembocadura del riu Timok al Danubi. La frontera s'estén cap al sud seguint la direcció del riu Timok cap a Bregovo (BUL), després segueix cap a l'est del riu, arriba al coll de Vraška Cuka, en direcció sud-est i recorre la Serralada dels Balcans occidentals (planures de Nikolska, Čiprovska i Berkovska). Des de l'altura del Srebrna Glava (1933 m) continua en direcció sud-oest, a l'oest de Staninci, Kalotina, creua el riu Nišava i arriba fins al riu Jerma a la ciutat de Bankia. A continuació arriba al pic Ruj (1706 m), pren la direcció del sud, travessa les muntanyes Milevska Planina (Milevec 1.733 m), sense passar per la ciutat sèrbia de Bosilegrad, creua el riu Dragovištica (a l'oest de la localitat de Dolno Ujno) i entra en contacte amb el trifini entre Sèrbia, Macedònia del Nord i Bulgària.[2]