La ville est située à l'embouchure de la Rems dans le Neckar.
Remseck a été créé le par la fusion des municipalités Aldingen, Hochberg, Hochdorf, Neckargröningen et Neckarrems. D'abord, le nom était « Aldingen am Neckar » qui fut renommée le à Remseck am Neckar.