Situata in nord-vestul judetului Timis, in centrul triunghiului format de granita Romaniei cu Ungaria (pe directia est-vest) si Serbia (pe directia nord-est - sud-est) pe de o parte si linia ce uneste localitatile Nadlac si Jimbolia pe de alta parte (directia nord - sud), localitatea Dudestii Vechi (fosta Besenova Veche) se afla la o distanta de 77,6 km de municipiul Timisoara si 13,8 km de orasul Sannicolau Mare (pe DJ 682).
Vecinii satului Dudestii Vechi sunt orasul Sannicolau Mare (cel mai apropiat oras) la est, comuna Cenad la nord-est, Valcani la sud-est, satele Cheglevici si Colonia Bulgara la nord-est, comuna Teremia Mare (cu satele Nerau si Teremia Mica) la sud si sud-est.
Conform recensamantului efectuat in 2011, populatia comunei Dudestii Vechi se ridica la 4.203 locuitori, in scadere fata de recensamantul anterior din 2002, cand se inregistrasera 4.481 de locuitori.