The canton of Villeneuve-sur-Yonne is a canton of France, located in the Yonne département, in the Bourgogne-Franche-Comté région. It has 12 communes.
Since the French canton reorganisation which came into effect in March 2015, the communes of the canton of Villeneuve-sur-Yonne are:
Coordinates: 48°04′24″N 3°15′55″E / 48.07333°N 3.26528°E / 48.07333; 3.26528