Deux cours d'eau mouillent Villeneuve-Saint-Georges : la Seine qui, au Moyen Âge, pouvait être traversée à pied au gué de Villeneuve et l'Yerres qui prend sa source au sud-ouest de Coulommiers, chemine durant 88 km avant de se jeter dans la Seine à Villeneuve-Saint-Georges. Ainsi bordée par la Seine, Villeneuve-Saint-Georges offre un site de promenade de charme. Les berges de Seine ont effectivement fait l'objet d'une réhabilitation à grande échelle avec le concours du Département du Val-de-Marne sur 2 200 mètres du Port Bergeron, à l'amont, à la limite de commune avec Choisy-le-Roi, à l'aval. Il s'agissait de préserver et renforcer la valeur écologique des berges tout en créant une piste cyclable. Les citoyens sont impliqués, sous la tutelle de l'association OSE, ils participent chaque année, au printemps, à un nettoyage des berges, le long du quartier de Triage, afin de permettre à la végétation rivulaire de prospérer.
La commune abrite l'un des ports de Paris (HaRoPa).