Train services are operated by the Italian railway company Trenord.
In the 1930s the station gained a yard when the Rovato-Soncino section opened on the Cremona-Iseo railway.
After the closure of the line between Rovato and Cremona, the station returned to being a terminus and was used for passenger traffic along the Rovato-Iseo-Edolo section.
Since 1975, when passenger traffic between Bornato and Rovato was suspended until June 2010 the station was used only as a cargo terminal and for storage of rolling stock for Società Nazionale Ferrovie e Tramvie (SNFT) and the former FERROVIENORD.
In November 2009 work started on reconnecting the line to the main railway towards Brescia and on 13 June 2010 the passenger service was reactivated on the route Rovato-Bornato, with some trains extended in Iseo.