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