Établie à 82 m d'altitude, la gare de Villeneuve-sur-Yonne est située au PK 134,637 de la ligne de Paris-Lyon à Marseille Saint Charles .