Узловая железнодорожная станция «Белореченск» относится к Северо-Кавказской железной дороге и находится в одноименном городе Краснодарского края.
Вокзал находится на линии Армавир – Туапсе, строительство которой завершилось в 1914 году. Действующий вокзал был открыт в 1949 году. Фасад и внутреннее убранство здания декорированы лепниной и мозаикой.
Помимо основной своей деятельности, на станции проходит стыковка родов тока – постоянная со стороны Туапсе и переменного – от Армавира. Поэтому на вокзале «Белореченск» останавливаются все поезда для смены локомотива.
На вокзале для пассажиров работают залы ожидания, кассы по продаже билетов, линейный пункт полиции, медпункт, камеры хранения для багажа, комнаты отдыха и другие дополнительные службы.
Через станцию проходят поезда дальнего следования по направлению в Адлер, Москву, Тамбов, Санкт-Петербург, Казань, Новосибирск, Ростов-на-Дону, Архангельск, Ижевск, Сухум и другие.
Кроме того, с железнодорожного вокзала отправляются и поезда пригородного сообщения, следующие в Армавир, Туапсе, Майкоп и Хаджох.