Stanice leží v centrální části města poblíž Moravy, která tu tvoří hranici se Slovenskem, na tratích Přerov–Břeclav, Hodonín–Zaječí a Hodonín – Holíč. Prochází jí druhý koridor; po přestavbě na koridorové parametry má zastřešené ostrovní nástupiště s podchody a řídí ji dálkově dispečink v Přerově. Autobusové nádraží je asi 150 metrů daleko. Odbočuje odsud vlečka do tepelné elektrárny, jedné z nejstarších v Česku.
Stanice vznikla při stavbě Severní dráhy císaře Ferdinanda v roce 1841: 27. března proběhla první zkušební jízda s lokomotivou New York, 1. května byl otevřen úsek Břeclav – Staré Město a v září vlaky jezdily dál na Přerov. Inženýři Carl von Ghega a Alois Negrelli vedli trať mimo hustou zástavbu kvůli nebezpečí požáru od jisker. Dvoukolejný provoz začal 1. listopadu 1863; v roce 1891 přibyla spojka do Holíče, v roce 1897 trať do Zaječí. Ve druhé polovině 19. století vyrostla u východní strany stanice nová honosná výpravní budova. Elektrický provoz začal 29. března 1985.