По территории Краснодарского края проходят важнейшие железнодорожные маршруты федерального значения, которые ориентированы в сторону курортов Черного и Азовского морей, а также морских портовых комплексов, осуществляющих международное сообщение. В частности, обеспечивается выход грузопотоков на морские порты: Новороссийск, Туапсе, Ейск, Темрюк и Кавказ.
Основными узловыми железнодорожными станциями Краснодарского региона Северо-Кавказской железной дороги - филиала ОАО «РЖД» являются: Тихорецкая, Кавказская, Армавир, Крымская, Тимашевская, Краснодар - Сортировочный, Белореченская, Туапсе, Новороссийск, Адлер.
В настоящее время железнодорожное сообщение на территории Краснодарского края обеспечивается посредством поездов дальнего следования (АО «Федеральная пассажирская компания») и поездов пригородного сообщения (ОАО «Кубань Экспресс-Пригород», АО «СКППК»).
Протяженность железных дорог в крае составляет 2,2 тыс. км или 34,5 от общей длины Северо-Кавказской железой дороги. Пригородная железнодорожная сеть Краснодарского края состоит из 43 маршрутов регулярного сообщения по которым ежедневно курсирует около 80 пар поездов.
Объем перевезенных пассажиров железнодорожным транспортом в 2017 году составил – 19 468,7 тыс. человек, 97%, в том числе:
по дальним направлениям – 8 138,6 тыс. человек, с темпом роста 105,7 %;
в пригородном сообщении – 11 330,1 тыс. человек, снижение 91,6 %
к январю – декабрю 2016 года.
Пассажирооборот в 2017 году составил 5113,2 млн. пасс-км или 95,3 %.