Mesto získalo železničné spojenie už koncom 19. storočia v rámci výstavby košicko-bohumínskej železnice. Prevádzka na trase Český Těšín – Žilina začala 8. januára 1871.
V rokoch 1989 až 1991 prešla budova rekonštrukciou. V minulosti ste mohli nájsť na poschodí stanice obchody. Dnes tam nájdete už len krčmu a predajňu lístkov.
Modernizácia dvojkoľajnej elektrifikovanej trate č. 127, ktorá tvorí súčasť transeurópskej dopravnej siete TEN-T, bola zahájená podpisom zmluvy o dielo 6.8.2008. Ide o 18,922 km dlhý úsek trate medzi stanicami Žilina a Krásno nad Kysucou, ktorý bol po modernizácii prispôsobený na rýchlosť 140 km/h. Práce na stavbe pod názvom “ ŽSR, Modernizácia trate Žilina – Krásno nad Kysucou“ sú spolufinancované Európskou úniou v rámci Operačného programu Doprava 2007-2013 schváleného Európskou komisiou 13.9. 2007. Žiadosť o nenávratný finančný príspevok bola schválená Európskou komisiou dňa 28.8. 2009 a zmluva o nenávratnom finančnom príspevku medzi GR ŽSR a MDPT SR bola podpísaná 23.9. 2009. Celkové oprávnené finančné výdavky na realizáciu tejto stavby boli schválené v objeme 158 840 953 € bez DPH.
https://www.vlaky.net/zeleznice/spravy/003583-Priebeh-modernizacie-VI-koridoru-ZA-KNM-1-cast/