Villiers-sur-Suize liegt an der Suize, etwa 14 Kilometer südsüdöstlich von Chaumont. Umgeben wird Villiers-sur-Suize von den Nachbargemeinden Leffonds im Westen und Norden, Marnay-sur-Marne im Nordosten und Osten, Faverolles im Osten und Südosten sowie Marac im Süden.