Though the Waverley Route never had a station at this location, one did exist briefly at nearby Niddrie. It was opened in June 1843 by the Edinburgh and Dalkeith Railway, operating intermittently until the station's ultimate closure in January 1869.[2]
As of the December 2022 timetable change, the station is served Mon-Sat by a half-hourly service between Edinburgh Waverley and Tweedbank. Services are hourly only during the evenings and all day on Sundays. All services are operated by ScotRail.[3]