La stazione di Vignola è la stazione ferroviaria che serve l’omonimo comune. È capolinea della ferrovia Casalecchio-Vignola, gestita dalle Ferrovie Emilia Romagna.
Venne attivata contemporaneamente alla linea, il 28 ottobre 1938.
Dopo la soppressione del trasporto passeggeri sulla linea, nel 1967, seguita dalla fine del trasporto merci nel 1995, la stazione venne riattivata il 19 settembre 2004.
Il servizio passeggeri è costituito dai treni della linea S2A (Bologna Centrale – Vignola) del servizio ferroviario metropolitano di Bologna, cadenzati a frequenza oraria con rinforzi semiorari nelle ore di punta.
I treni sono effettuati da TPER nell’ambito del contratto di servizio stipulato con la regione Emilia-Romagna.