Monday to Fridays. There is 2 trains per day to Perth and there is also 2 trains from Perth which operate to Edinburgh via Dunfermline, 1 train per day from Edinburgh terminates here using Platform 2 but the train then goes out of service upon arriving at the station and then goes ECS (Empty Coaching Stock to Perth). On Saturdays, There is 2 trains per day to Perth and 1 from Perth, On Sundays, There is 1 train to and 2 trains from Perth, These services use Platform 2.