На территории Псковской области имеется разветвленная железнодорожная сеть общей протяженностью путей 1092 км..

Плотность железнодорожной сети (км дорог на 1000 км2 территории) - 19,7.

112 железнодорожных станций, из них 4 узловых: Псков, Великие Луки, Дно, Новосокольники и 3 пограничных станции: Печоры-Псковские с Эстонией, Себеж и Пыталово с Латвией.

Через область проходят железнодорожные маршруты Москва – Рига, Санкт-Петербург – Одесса, Санкт-Петербург - Вильнюс – Калининград, Санкт-Петербург – Рига, Санкт-Петербург – Львов и другие.

Поездка на поезде до Пскова займет: из Москвы – 12 часов (687 км); из Санкт-Петербурга – 6 часов (280 км).

Средний пассажиропоток — 800 тыс. человек в год.