Marthalen liegt im Weinland zwischen Andelfingen und Benken. Zur Gemeinde gehört auch das Dorf Ellikon am Rhein.
Postleitzahlen: 8460 Marthalen 8464 Ellikon am Rhein
Nicht verwechseln mit 8548 Ellikon an der Thur TG!