Trains
There are RENFE commuter trains every 30 minutes from and to Barcelona, and from and to Sant Vicenç de Calders, every 60 minutes.
In Penedès, you can travel by train between Gelida and Santa Margarida i els Monjos stations. You can also travel by bus. Check out the bus line timetables.
www.renfe.es