Commune de la Nièvre, en région Bourgogne-Franche-Comté, Marzy prend place à quelques kilomètres seulement de Nevers, à la confluence de l'Allier et de la Loire. Elle se situe non loin de Fourchambault, Saint-Eloi et Jouet-sur-l'Aubois.
Peuplé dès l'Antiquité, le territoire de Marzy connaît de nombreux changements de noms au fil des siècles avant de prendre celui qu'on lui connaît aujourd'hui. L'ancienne Ecclessia de Marsiaco était autrefois connue pour son activité viticole aujourd'hui abandonnée et dont les vignes ont été retirées.
Pleine de charme, la petite cité reste appréciée pour la beauté de ses paysages, autant que pour son authenticité et sa culture à découvrir à travers les musées présents sur place.