For the "dry trains" move saw no alcohol-related arrests on services during Christmas and New Year.
It was the first time ScotRail had decided to stop people from consuming alcohol on its trains between 9pm and 10am over the festive season.
The operator and British Transport Police thanked rail passengers for their response to appeals to stay safe on the rail network.
But three men were warned by officers at 8.45am on December 29 over drinking on an Alloa-Glasgow Queen Street service and had alcohol taken from them.
Steve Montgomery, ScotRail's managing director, said: "I thank customers for their support over the festive season. It sends out a clear message that they also consider anti- social behaviour on trains and at stations is unacceptable."