Zagarolo has a main train station, 2 kilometers from the city center, that connects the town to Rome, Ciampino, Frosinone, Caserta and Cassino. Trains for Rome have a frequency between 20 and 60 minutes. The journey to Rome takes about 30 minutes.