Find a train from Milan to Rome

Trains from Milan to Rome

virail helps you to find timetables and prices for all trains from Milan to Rome.

The route from Milan to Rome is served daily by 104 trains leaving from from the stations of Milano Centrale, Milano Rog, Milano Porta Garibaldi and arriving at in the stations of Roma Termini, Roma Tiburtina, Roma Ostiense.
It's possible to buy a train ticket for an average price of 58€. The best price for the next few days is 11€.
The average journey duration is 3 h 19 min. The first train leaves at 05:00. The last one is at 20:05.


Average price: 58€

Best price: 11€

Journey duration: 3 h 19 min

104 connections per day
First departure: 05:00
Last departure: 20:05

Stations of departure

  • Milano Centrale
  • Milano Rog
  • Milano Porta Garibaldi

Destination stations

  • Roma Termini
  • Roma Tiburtina
  • Roma Ostiense

Thursday, May 25th 2017

Updated

ItaloItalo 9907 08:35 – 11:53 Milano Centrale – Roma Tiburtina 85.89 € 3 h 18 min ItaloItalo Corsa 9967 09:24 – 12:14 Milano Rog – Roma Termini 64.12 € 2 h 50 min ItaloItalo Corsa 9917 11:35 – 14:53 Milano Centrale – Roma Tiburtina 85.89 € 3 h 18 min ItaloItalo 9923 13:45 – 16:53 Milano Rog – Roma Tiburtina 73.92 € 3 h 8 min ItaloItalo Corsa 9977 18:15 – 21:14 Milano Centrale – Roma Termini 326.58 € 2 h 59 min
Check all trains from Milan to Rome Thursday, May 25th 2017

Friday, May 26th 2017

Updated

TrenitaliaTrenitalia Intercity 583 06:50 – 13:17 Milano Centrale – Roma Tiburtina 66.95 € 6 h 27 min TrenitaliaTrenitalia Frecciarossa 1000 9613 08:30 – 11:28 Milano Centrale – Roma Termini 86.98 € 2 h 58 min ItaloItalo Corsa 9917 11:35 – 15:05 Milano Centrale – Roma Termini 85.89 € 3 h 30 min ItaloItalo 9969 13:24 – 16:04 Milano Rog – Roma Tiburtina 69.56 € 2 h 40 min ItaloItalo 9939 18:45 – 22:05 Milano Rog – Roma Termini 85.89 € 3 h 20 min
Check all trains from Milan to Rome Friday, May 26th 2017

Saturday, May 27th 2017

Updated

ItaloItalo 9921 12:35 – 15:53 Milano Centrale – Roma Tiburtina 69.56 € 3 h 18 min ItaloItalo 9921 12:35 – 16:05 Milano Centrale – Roma Termini 69.56 € 3 h 30 min ItaloItalo Corsa 9977 18:15 – 21:04 Milano Centrale – Roma Tiburtina 41.26 € 2 h 49 min TrenitaliaTrenitalia Frecciarossa 9553 18:20 – 21:40 Milano Centrale – Roma Termini 59.76 € 3 h 20 min TrenitaliaTrenitalia Regionale 2991 Intercitynotte 771 22:15 – 06:35 Milano Centrale – Roma Termini 60.74 € 8 h 20 min 1 change
Check all trains from Milan to Rome Saturday, May 27th 2017