La estación de Viladecavalls es una estación ferroviaria situada en el municipio español de Viladecavalls, en la provincia de Barcelona, comunidad autónoma de Cataluña.