L'agglomération de Marzan se situe dans le département Morbihan.
Les municipalités alentours sont les suivantes : Muzillac, Arzal, Nivillac, Férel, Le Guerno, Noyal-Muzillac, Péaule, La Roche-Bernard.
2 infirmiers et infirmières à domicile pratiquent à Marzan.