Moving to the north bound platform in readiness for a south bound freight and 170412 passes through the station non stop with 1B43 1639 Dyce to Edinburgh.
Running in slowing for its stop is 170478 working 1L51 1804 Edinburgh to Dundee.
The next arrival at Markinch is a north bound cross country service, 1S45 0925 off Plymouth for Aberdeen. The Voyager set is 220021.