Haapamäki on ollut Suomen vilkkaimpia risteysasemia. Pohjanmaan rata valmistui Seinäjoelle saakka vuonna 1882, mutta vasta vuonna 1896 Haapamäestä tuli Jyväskylän radan risteysasema. Nykyinen asemarakennus, järjestyksessään toinen, korvasi jo tuolloin pieneksi jääneen aseman. Uuttakin on laajennettu ainakin kahteen otteeseen. Kun nk. Parkanon oikorata Tampereelta Seinäjoelle valmistui vuonna 1971, vanhan rataosan liikenne väheni huomattavasti. Jyväskylän junien siirryttyä Jämsän oikoradalle vuonna 1977 ja vasta 1930-luvulla rakennetun Porin radankin liikenteen hiipuessa Haapamäki hiljeni entisestään. Aseman miljöö on silti säilyttänyt komeutensa – ja kymmeniä vetureita sekä muuta kalustoa, joita on voinut ihailla Höyryveturipuistossa. Valitettavasti Höyryveturipuiston toiminta on päättynyt keväällä 2025. Juhlatalo Ukko-Pekka ravintoloineen samoin kuin Haapamäen Museoveturiyhdistys jatkavat toimintaansa normaalisti, joten Haapamäen asemalla vierailu on edelleen palkitsevaa.
Vanha rata on perinteikäs ja poikittaisyhteyden Vaasa-Jyväskylä kannaltakin tärkeä, joskin samassa matka-ajassa Jyväskylästä Vaasaan voi nykyisin matkustaa Tampereen kautta. Myös liikenne Haapamäeltä Tampereelle sai lisävuoroja vuonna 2019.