Stanice leží v severovýchodní části města v Nádražní ulici na trati Kojetín – Valašské Meziříčí; vede odsud i jednokolejná trať do Zborovic se zastávkami Kroměříž-Oskol a Kotojedy na území města. V roce 2009 prošlo celé nádraží modernizací za 444 milionů korun. Na budově je pamětní deska železničářům, obětem okupace.
Od roku 1845 spojovaly Kroměříž s nádražím v Hulíně dostavníky — nejvytíženější v letech 1848–1849, kdy vozily poslance ústavodárného sněmu. V roce 1879 vznikla akciová společnost Kroměřížských drah; místní dráhu do Hulína slavnostně otevřel 28. listopadu 1880 moravský místodržící Karel Korb z Weidenheimu, nádraží postavil stavitel Ladislav Mesenský na pozemku darovaném městem. Dne 23. října 1881 přibyla trať do Zborovic; první lokomotiva nesla jméno biskupa Fürstenberga, hlavního akcionáře. Ve dnech 24.–25. srpna 1885 sem přijely zvláštní vlaky císaře Františka Josefa I. s rodinou a cara Alexandra III. V roce 1887 trať koupila Severní dráha císaře Ferdinanda, úsek do Kojetína byl otevřen v roce 1890. V roce 1948 přivezlo návštěvníky výstavy ke stému výročí říšského sněmu 89 zvláštních vlaků a 850 posilových vozů.
Nádražní 1690/3, Kroměříž
Jízdní řád stanice Kroměříž