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 train station offers regular schedules for both directions on weekdays (with extended evening services to Kilmarnock) and connects to Glasgow and /Kilmarnock, switching between routes at 30-minute intervals.