| Roma Termini | P. 05:35 | 20 |
| Ciampino | 05.45 05:46 | 7 |
| Zagarolo | 05.59 06:00 | 2 |
| Labico | 06.06 06:07 | 1 |
| Valmontone | 06.10 06:11 | 1 |
| Colleferro-segni-paliano | 06.17 06:18 | 3 |
| Anagni-fiuggi | 06.24 06:25 | 1 |
| Sgurgola | 06.30 06:31 | 1 |
| Morolo | 06.35 06:36 | 2 |
| Ferentino-supino | 06.41 06:42 | 1 |
| Frosinone | 06.48 06:49 | 1 |
| Ceccano | 06.54 06:55 | 1 |
| Castro-pofi | 07.02 07:03 | 2 |
| Ceprano-falvaterra | 07.10 07:11 | 1 |
| Isoletta-s.giovanni Incarico | 07.14 07:15 | 1 |
| Roccasecca | 07.21 07:22 | 2 |
| Piedimonte-villa Santa Lucia-aquino | 07.27 07:28 | 2 |
| Cassino | 07.36 A. | 1 |
Il treno 12591 parte alle ore 05:35, generalmente dal binario 20
Il treno 12591 arriva alle ore 07:36, generalmente al binario 1
La durata prevista del viaggio è di 2 ore e 1 minuto
Il treno 12591 presenta una carrozza attrezzata per il trasporto di passeggeri su sedia a rotelle
Il treno 12591 effettua servizio di trasporto bici al seguito.
Il treno 12591 presenta una carrozza attrezzata per il trasporto di passeggeri su sedia a rotelle