Село Заичинцы находится на левом берегу реки Хорол, выше по течению на расстоянии в 3,5 км расположено село Бакумовка, ниже по течению на расстоянии в 3 км расположено село Беляки, на противоположном берегу — сёла Чаплинцы и Белогубы. Вокруг села много ирригационных каналов. На одном из ручьёв около села большая запруда. Река в этом месте извилистая, образует лиманы, старицы и заболоченные озёра.