The Portadown, Dungannon and Omagh Junction Railway opened the station on 5 April 1858.
[1] On 2 September 1861, the station was relocated as the line was extended to Omagh railway station[2] completing the Portadown – Derry railway route that came to be informally called "The Derry Road".
[3] In 1876 it was taken over by the Great Northern Railway[4] and built a branch line from Dungannon to Cookstown in 1879.
[2] It closed on 15 February 1965 when the Ulster Transport Authority mothballed the Derry Road line.
[7] Portadown is the nearest station run by Northern Ireland Railways with trains to Bangor and the Enterprise direct to Belfast Lanyon Place in the east and south to Newry, Dundalk Clarke and Dublin Connolly.