Members of the Rail, Maritime and Transport union (RMT) at ScotRail will walk out on 10 October in a dispute over pay.
The union said its members had been offered a 5% pay rise, describing it as a real terms wage cut because of the soaring rate of inflation.
Rail unions are staging a series of strikes in early October over pay, jobs and conditions which will cripple services across the UK.