Vachères est une commune française, située dans le département des Alpes-de-Haute-Provence en région Provence-Alpes-Côte d’Azur.
Vachères fait partie de la communauté de communes Haute-Provence Pays de Banon.
C’est un village perché à 830 m d’altitude, dans le parc naturel régional du Luberon, entre le Luberon et la montagne de Lure. Depuis son point culminant à 865 m la vue s’étend sur sept départements, englobant les sites du pic Saint-Loup à l’ouest et de la Sainte-Baume au sud.