Badshahnagar railway station
Badshahnagar railway station is a very important railway station on the Barabanki–Lucknow Suburban Railway. It serves the Badshah Nagar locality of Indira Nagar. The station is located in a very densely populated area; thus, it handles a large amount of traffic. The number of platforms, however, can not be increased due to lack of space. The railway management has provided many services, added a new entrance from Platform 3 side and added facilities to cope up with traffic. Earlier a few trains like Gorakhpur Intercity Express used to originate / terminate here, but now it has been cancelled. Since this is small station with 3 platforms, it is now completely saturated with trains and railway is now compelled to develop Gomti Nagar as a terminal station.
Trains from Badshahnagar
Currently 41 trains pass through, 1 originates and 1 terminate at this station. This makes it a very important railway station in Lucknow city. It handles a large amount of passenger pressure.Trains originating /terminating here-
| Train no. | Train name | from | to |
| 15070 | Badshahnagar–Gorakhpur Express | Badshahnagar | Gorakhpur Junction |
| 15069 | Gorakhpur–Badshahnagar Express | Gorakhpur Junction | Badshahnagar |
Some of important trains passing through this station are
| Train no. | Train name | Type |
| 15007 | Krishak Express | Express |
| 12530 | Lucknow–Pataliputra Express | Superfast |
| 18191 | Utsarg Express | Express |
| 13020 | Bagh Express | Express |
| 05065 | Chhapra–Lucknow Jn | Express |
| 19037 | Avadh Express | Express |
| 12590 | Secunderabad–Gorakhpur Express | Superfast |
| 12592 | Yeshwantpur–Gorakhpur Express | Superfast |
| 12521 | Raptisagar Express | Superfast |
| 15046 | Okha–Gorakhpur Express | Express |