Село Підгорівка знаходиться за 1 км від лівого берега річки Рудька, вище за течією на відстані 2 км розташований смт Козельщина, нижче за течією на відстані 1 км розташоване село Нова Галещина. Селом протікає пересихаючий струмок з загатою. Через село проходить автомобільна дорога М22 (E577). Поруч проходить залізниця, станція Галещина за 3 км.