Официально железнодорожный транспорт в Республики Карелия появился на рубеже 19 – 20 веков, но еще в 1788 году в Петрозаводске работала конно-железная городская дорога. Это был небольшой участок железной дороги, соединявший два цеха литейного завода. В 1894 году был открыт железнодорожный участок Антреа-Сортавала-Вяртсиля-Йоэнсуу. А в 1915 году закончилось строительство дороги, которая должна была связать Петроград с Мурманском. Она проходила по территории современной Карелии. Сегодня почти вся железная дорога республики является частью Октябрьской магистрали, и только участок Маленга — Унежма относится к Северной железной дороге. Протяженность Карельских дорог составляет 2226 километров. Основной линией считается Санкт-Петербург — Мурманск. Здесь очень развито пассажирское сообщение. На станции Петрозаводск-Пассажирский за день проходят несколько десятков пар пассажирских поездов. Большинство из них курсируют до Москвы и Санкт-Петербурга. Также есть составы, которые ходят до Белоруссии и Украины.