Marbach am Neckar (en alemán "Marbach am Neckar") es una en la ribera del río Neckar en el distrito de Luisburgo en el estado federado alemán de Baden-Wurtemberg.