És una de les estacions més importants de la línia en nombre de passatgers, té connexió amb diversos autobusos interurbans i disposa de diverses vies desviades
La construcció de la línia del carrilet entre Barcelona i Martorell pel marge dret del riu Llobregat va acabar amb l'aïllament ferroviari de Sant Boi. L'estació es posà en funcionament el 29 de desembre de 1912 amb el tren inaugural de la línia.[2]
La construcció del túnel entre Magòria i Plaça Espanya el 1926, suposà l'electrificació de la línia fins l'estació de Sant Boi, on s'hi instal·là catenària arèa.[3]
El 1995 l'edifici de l'estació passà a ser el centre de gestió ferroviària de la línia Llobregat-Anoia, que va fer aquesta funció fins al 2009, quan es centralitzà tota la gestio a Rubí.[4]