The station has a half-hourly service in each direction on weekdays (hourly in the evenings which extends to Kilmarnock, one of which Monday to Friday only extends to Dumfries), to Glasgow and /Kilmarnock, alternating every 30 minutes.
The station has a half-hourly service in each direction on weekdays (hourly in the evenings that stretch to Kilmarnock, one of which runs only from Monday to Friday to Dumfries), to Glasgow and /Kilmarnock, alternating every 30 minutes.