První úsek trati z Bohumína do Petrovic u Karviné byl zprovozněn roku 1855 jako Severní dráha císaře Ferdinanda. V roce 1867 začala stavba Košicko-bohumínské dráhy a v roce 1869 byl do provozu uveden úsek Bohumín – Těšín. Ten však nevedl v současné trase, ale z Bohumína vedl na jih přes Rychvald a Orlovou a do současné trasy se napojoval před Loukami. Zbytek trati z Těšína na Slovensko byl uveden do provozu v roce 1871. Trať byla vybudována jako jednokolejná, což však brzy přestalo stačit provozu, a proto již 4. prosince 1898 byla dokončena výstavba druhé koleje v úseku Jablunkov – Čadca. Výjimkou byl Jablunkovský tunel, který zůstal jednokolejný. Z Těšína do Jablunkova byla druhá kolej dokončena v roce 1907 a zdvojkolejnění zbylé části do Bohumína proběhlo v roce 1915. 31. ledna 1917 byl zprovozněn i druhý Jablunkovský tunel.
V současné době[kdy?] je úsek trati z Bohumína do Petrovic součástí druhého železničního koridoru. Zbylá část z Bohumína po státní hranici se Slovenskem je součástí třetího železničního koridoru. V roce 2002 byla dokončena modernizace části ležící na druhém koridoru. V roce 2007 byla zahájena modernizace úseku Bystřice nad Olší – Mosty u Jablunkovast. hr., jejíž součástí byla i přestavba dvou jednokolejných Jablunkovských tunelů na jeden dvoukolejný. V roce 2009 začala modernizace úseku Bystřice nad Olší – Český Těšín. Oba úseky byly dostavěny v roce 2013. V roce 2014 započala modernizace stanice Český Těšín, která byla dokončena v roce 2015. V roce 2016 započala rekonstrukce mostu přes Olši a přiléhajícího úseku mezi Karvinou a Darkovem, který nebyl součástí připravované koridorové stavby, dokončena byla v roce 2017. Ve stejném roce byla zahájena modernizace úseku Český Těšín – Dětmarovice, jehož přípravu zdržely odvolání spolku Střítež a nevykoupené některé pozemky pod přeložkou z 60. let.
V roce 2021 bylo na trati zavedeno DOZ a probíhá příprava zavedení evropského zabezpečovacího systému ETCS.
Budoucnost
V letech 2022–2024 by měl být rekonstruován i slovenský úsek z Čadce ke státní hranici s Českem.
Úsek Karviná-Darkov – Louky nad Olší nebude z důvodu důlních vlivů prozatím modernizován.[zdroj?]