Vins-sur-Caramy grenzt im Norden an Carcès, im Osten an Cabasse, im Süden an Brignoles und im Westen an Le Val. Im Westen der Gemeindegemarkung liegen zwei kleine Seen, die vom Fluss Caramy durchquert werden. Der östliche von ihnen heißt „Lac de Vins-sur-Caramy“.