Село Рудка знаходиться на лівому березі річки Сула, вище за течією на відстані 1 км розташоване село Сенча, нижче за течією на відстані 1,5 км розташоване село Часниківка, на протилежному березі - село Лучка. Річка в цьому місці звивиста, утворює лимани, стариці та заболочені озера.