The original station opened on 14 July 1847 as part of the North British Railway's new line that was to reach Hawick and Carlisle. The station closed to passengers on 6 January 1969 as part of the overall closure of the Waverley Route between Edinburgh and Carlisle.[1]
As of the May 2021 timetable change, the station is served by an hourly service between Edinburgh Waverley and Tweedbank, with a half-hourly service operating at peak times (Monday to Saturday). Some peak time trains continue to Glenrothes with Thornton. All services are operated by ScotRail.[3]
Jowett, Alan (March 1989). Jowett's Railway Atlas of Great Britain and Ireland: From Pre-Grouping to the Present Day (1st ed.). Sparkford: Patrick Stephens Ltd. ISBN978-1-85260-086-0. OCLC22311137.
Thomas, John (1971). A Regional History of the Railways of Great Britain. Vol. VI Scotland: The Lowlands and the Borders (1st ed.). Newton Abbot, Devon: David & Charles. ISBN0-7153-5408-6. OCLC16198685.
Thomas, John; Paterson, Rev A. J. S. (1984). A Regional History of the Railways of Great Britain. Vol. VI Scotland: The Lowlands and the Borders (2nd ed.). Newton Abbott, Devon: David & Charles. ISBN0-9465-3712-7. OCLC12521072.