Batajnica está situada en la región de Sirmia, en su parte norte, cerca de la frontera administrativa de la provincia de Voivodina, formando ambas las partes más al norte y más al oeste de Belgrado respectivamente.