Pilibhit Junction railway station is on the Bareilly-Lakhimpur railway line.
The station is under the administrative control of the North Eastern Railways.

Going south-west, Bhojipura Junction railway station is the main station next to Pilibhit.
The nearest main station to the west is Puranpur railway station.

.

Three express trains come here from Lucknow: Lucknow - Agra Express (5313), Nainital Express (5308) and Rohilkhand Express (5310).
Two express trains come from Agra: Agra - Gonda Express and Agra – Lucknow Express.

From Delhi one has to reach first nearby district Bareilly by bus or train before reaching Pilibhit by a bus or broad gauge train.

Pilibhit connected by broad gauge to Bareilly – Delhi .
Pilibhit Junction railway station is on the Bareilly-Lakhimpur railway line. The station is under the administrative control of the North Eastern Railways.
Going south-west, Bhojipura Junction railway station is the main station next to Pilibhit. The nearest main station to the west is Puranpur railway station.
.
Three express trains come here from Lucknow: Lucknow - Agra Express (5313), Nainital Express (5308) and Rohilkhand Express (5310). Two express trains come from Agra: Agra - Gonda Express and Agra – Lucknow Express.
From Delhi one has to reach first nearby district Bareilly by bus or train before reaching Pilibhit by a bus or broad gauge train.
Pilibhit connected by broad gauge to Bareilly – Delhi .
Pilibhit