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 126 trains leaving from from the stations of Milano Centrale, Milano Porta Garibaldi, Milano Rogoredo, Milano Rho Fiera 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 61€. The best price for the next few days is 14€.
The average journey duration is 3 h 29 min. The first train leaves at 05:00. The last one is at 23:17.


Ticket price Milan - Rome every day


Average price: 61€

Best price: 14€

Journey duration: 3 h 29 min

126 connections per day
First departure: 05:00
Last departure: 23:17

Stations of departure

  • Milano Centrale
  • Milano Porta Garibaldi
  • Milano Rogoredo
  • Milano Rho Fiera

Destination stations

  • Roma Termini
  • Roma Tiburtina
  • Roma Ostiense

Saturday, April 29th 2017

Updated

ItaloItalo 9961 07:15 – 10:04 Milano Centrale – Roma Tiburtina 107.77 € 2 h 49 min ItaloItalo 9965 08:15 – 11:04 Milano Centrale – Roma Tiburtina 85.89 € 2 h 49 min TrenitaliaTrenitalia Ba 597 14:50 – 21:12 Milano Centrale – Roma Tiburtina 66.95 € 6 h 22 min TrenitaliaTrenitalia Frecciarossa 1000 9655 19:00 – 21:55 Milano Centrale – Roma Termini 70.65 € 2 h 55 min TrenitaliaTrenitalia Regionale 2085 Intercitynotte 763 21:25 – 06:00 Milano Centrale – Roma Termini 64.50 € 8 h 35 min 1 change
Check all trains from Milan to Rome Saturday, April 29th 2017

Sunday, April 30th 2017

Updated

ItaloItalo 9965 08:24 – 11:04 Milano Rogoredo – Roma Tiburtina 58.68 € 2 h 40 min ItaloItalo Corsa 9967 09:24 – 12:04 Milano Rogoredo – Roma Tiburtina 49.97 € 2 h 40 min ItaloItalo 9911 09:45 – 13:05 Milano Rogoredo – Roma Termini 49.97 € 3 h 20 min TrenitaliaTrenitalia Ba 597 14:50 – 21:12 Milano Centrale – Roma Tiburtina 66.95 € 6 h 22 min ItaloItalo 9933 17:45 – 20:53 Milano Centrale – Roma Tiburtina 58.68 € 3 h 8 min
Check all trains from Milan to Rome Sunday, April 30th 2017

Monday, May 1st 2017

Updated

ItaloItalo 9961 07:24 – 10:04 Milano Rogoredo – Roma Tiburtina 42.35 € 2 h 40 min ItaloItalo 9965 08:24 – 11:13 Milano Rogoredo – Roma Termini 42.35 € 2 h 49 min ItaloItalo 9911 09:35 – 12:53 Milano Centrale – Roma Tiburtina 64.12 € 3 h 18 min ItaloItalo 9913 10:35 – 13:53 Milano Centrale – Roma Tiburtina 69.56 € 3 h 18 min ItaloItalo 9913 10:45 – 13:53 Milano Rogoredo – Roma Tiburtina 69.56 € 3 h 8 min
Check all trains from Milan to Rome Monday, May 1st 2017