Goshainganj railway station is a railway station between Lucknow and Varanasi railway route in Goshainganj, Ayodhya district in Uttar Pradesh, India.
There are about 31 trains which pass via Goshainganj out of which following 20 trains halt here.