Село Катражка знаходиться на лівому березі річки Нижня Терса, вище за течією на відстані 1,5 км розташоване село Луб'янка, нижче за течією на відстані 2,5 км розташоване село Старовишневецьке, на протилежному березі - село Ясне. На відстані 0,5 км від села розташоване селище Вишневецьке. Поруч проходить залізниця, станція Вишневецьке за 1 км.