The canton of Vavincourt () is a former French canton located in the department of Meuse in the Lorraine region (now part of Grand Est). This canton was organized around Vavincourt in the arrondissement of Bar-le-Duc. It is now part of the cantons of Bar-le-Duc-1 and Bar-le-Duc-2.
The last general councillor from this canton was Jean-Claude Salziger (PS), elected in 2004.
The canton of Vavincourt grouped together 11 municipalities and had 3,650 inhabitants (2012 census without double counts).