Село Рупите е разположено в Петричко-Санданската котловина.Отстои на около 8 километра северно от общинския център Петрич. На 2 километра източно от селото се намира вулканското възвишение Кожух. В източното подножие на възвишението в землището на селото
