The majority of trains calling at the station are part of the Fife Circle Line services, however there is a daily service between and that calls here and uses the line to Winchburgh Junction. The winter 2010/11 timetable extended the majority of the Fife Circle Line services to, but since September 2015, only a few do so.