Villars-Sainte-Croix est une commune suisse du canton de Vaud, située dans le district de l'Ouest lausannois.