Milan to Rome train

Thu, 20 Mar
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

The cheapest and fastest trains from Milan to Rome

Showing times and prices for 20 Mar

Cheapest price

£47

Average price

£87

Fastest journey

2 h 55 m

Average duration

2 h 57 m

Trains per day

122

Distance

477 km

Cheap tickets

The best way to find a cheap train ticket from Milan to Rome is to book your journey as far in advance as possible and to avoid travelling at rush hour.

Cheapest
Intercity NotteInterCityNotte 797
22:187h34
Milan Porta Garibaldi
05:52Rome Tiburtina
£471One-way
0 changes
2nd Cheapest
Intercity NotteRegionale Veloce TTPER 2485
22:288h15
Milan Rogoredo
06:43Rome Termini
£501One-way
1 change
IntercityIntercity 597
13:487h12
Milan Centrale
21:00Rome Termini
£541One-way
0 changes
IntercityIntercity 583
05:457h42
Milan Centrale
13:27Rome Tiburtina
£541One-way
0 changes
IntercityRegionale Veloce TTPER 2463
11:208h45
Milan Centrale
20:05Rome Termini
£581One-way
1 change

Milan to Rome train times

Showing trains for tomorrow, Thursday 20 March
ProviderDepartsDurationArrivesChangesTickets
Frecciarossa
FRECCIAROSSA 9505
FrecciarossaFRECCIAROSSA 9505
05:10 Milan Centrale3h54 09:04 Rome Termini0 changesDirect
Frecciarossa
FRECCIAROSSA 1000 9601
FrecciarossaFRECCIAROSSA 1000 9601
05:20 Milan Centrale3h20 08:40 Rome Termini0 changesDirect
Frecciarossa
FRECCIAROSSA 9303
FrecciarossaFRECCIAROSSA 9303
05:29 Milan Rogoredo5h06 10:35 Rome Termini0 changesDirect
Italo
9907
Italo9907
05:40 Milan Centrale3h39 09:19 Rome Termini0 changesDirect
Italo
9907
Italo9907
05:40 Milan Centrale3h30 09:10 Rome Tiburtina0 changesDirect
Intercity
Intercity 583
IntercityIntercity 583
05:45 Milan Centrale7h42 13:27 Rome Tiburtina0 changesDirect
Italo
9907
Italo9907
05:50 Milan Rogoredo3h29 09:19 Rome Termini0 changesDirect
Frecciarossa
FRECCIAROSSA 1000 9603
FrecciarossaFRECCIAROSSA 1000 9603
06:00 Milan Centrale3h10 09:10 Rome Termini0 changesDirect
Intercity
Intercity 651
IntercityIntercity 651
06:10 Milan Centrale8h23 14:33 Rome Termini1 change
Frecciarossa
FRECCIAROSSA 1000 9511
FrecciarossaFRECCIAROSSA 1000 9511
06:10 Milan Centrale3h39 09:49 Rome Termini0 changesDirect
Italo
9967
Italo9967
06:15 Milan Centrale3h09 09:24 Rome Termini0 changesDirect
Italo
9967
Italo9967
06:25 Milan Rogoredo2h59 09:24 Rome Termini0 changesDirect
Frecciarossa
FRECCIAROSSA 1000 9605
FrecciarossaFRECCIAROSSA 1000 9605
06:35 Milan Centrale2h59 09:34 Rome Termini0 changesDirect
Italo
8111
Italo8111
06:40 Milan Centrale3h39 10:19 Rome Termini0 changesDirect
Italo
9969
Italo9969
06:45 Milan Centrale3h05 09:50 Rome Tiburtina0 changesDirect
Italo
9969
Italo9969
06:45 Milan Centrale3h20 10:05 Rome Termini0 changesDirect
Frecciarossa
FRECCIAROSSA 9607
FrecciarossaFRECCIAROSSA 9607
07:00 Milan Centrale3h11 10:11 Rome Termini0 changesDirect
Intercity
Intercity 605
IntercityIntercity 605
07:05 Milan Centrale10h42 17:47 Rome Tiburtina1 change
Frecciarossa
FRECCIAROSSA 9515
FrecciarossaFRECCIAROSSA 9515
07:10 Milan Centrale3h39 10:49 Rome Termini0 changesDirect
Italo
9971
Italo9971
07:15 Milan Centrale3h10 10:25 Rome Termini0 changesDirect
Italo
9971
Italo9971
07:25 Milan Rogoredo3h00 10:25 Rome Termini0 changesDirect
Frecciarossa
FRECCIAROSSA 1000 9604
FrecciarossaFRECCIAROSSA 1000 9604
07:30 Milan Centrale3h10 10:40 Rome Termini0 changesDirect
Frecciarossa
FRECCIAROSSA 9519
FrecciarossaFRECCIAROSSA 9519
08:10 Milan Centrale3h39 11:49 Rome Termini0 changesDirect
Italo
9998
Italo9998
08:15 Milan Centrale3h10 11:25 Rome Termini0 changesDirect
Italo
9998
Italo9998
08:25 Milan Rogoredo3h00 11:25 Rome Termini0 changesDirect
Frecciarossa
FRECCIAROSSA 1000 9391
FrecciarossaFRECCIAROSSA 1000 9391
08:48 Milan Porta Garibaldi3h47 12:35 Rome Termini0 changesDirect
Frecciarossa
FRECCIAROSSA 1000 9615
FrecciarossaFRECCIAROSSA 1000 9615
08:58 Milan Centrale3h17 12:15 Rome Termini0 changesDirect
Intercity
Intercity 659
IntercityIntercity 659
09:10 Milan Centrale8h53 18:03 Rome Termini1 change
Frecciarossa
FRECCIAROSSA 1000 9617
FrecciarossaFRECCIAROSSA 1000 9617
09:35 Milan Centrale3h04 12:39 Rome Termini0 changesDirect
Intercity
Intercity 607
IntercityIntercity 607
09:38 Milan Rogoredo10h06 19:44 Rome Tiburtina1 change
Frecciarossa
FRECCIAROSSA 9311
FrecciarossaFRECCIAROSSA 9311
09:48 Milan Porta Garibaldi3h47 13:35 Rome Termini0 changesDirect
Italo
9923
Italo9923
09:50 Milan Rogoredo3h34 13:24 Rome Termini0 changesDirect
Frecciarossa
FRECCIAROSSA 1000 9619
FrecciarossaFRECCIAROSSA 1000 9619
09:58 Milan Centrale3h12 13:10 Rome Termini0 changesDirect
Frecciarossa
FRECCIAROSSA 9527
FrecciarossaFRECCIAROSSA 9527
10:10 Milan Centrale3h39 13:49 Rome Termini0 changesDirect
Italo
9977
Italo9977
10:15 Milan Centrale3h10 13:25 Rome Termini0 changesDirect
Italo
9977
Italo9977
10:25 Milan Rogoredo3h00 13:25 Rome Termini0 changesDirect
Italo
9927
Italo9927
10:40 Milan Centrale3h29 14:09 Rome Tiburtina0 changesDirect
Italo
9927
Italo9927
10:40 Milan Centrale3h39 14:19 Rome Termini0 changesDirect
Italo
9927
Italo9927
10:50 Milan Rogoredo3h29 14:19 Rome Termini0 changesDirect
Frecciarossa
FRECCIAROSSA 1000 9623
FrecciarossaFRECCIAROSSA 1000 9623
10:58 Milan Centrale3h12 14:10 Rome Termini0 changesDirect
Frecciarossa
FRECCIAROSSA 9587
FrecciarossaFRECCIAROSSA 9587
11:10 Milan Centrale3h39 14:49 Rome Termini0 changesDirect
Italo
9979
Italo9979
11:15 Milan Centrale3h15 14:30 Rome Termini0 changesDirect
Intercity
Regionale Veloce TTPER 2463
RegionaleRegionale Veloce TTPER 2463
11:20 Milan Centrale8h45 20:05 Rome Termini1 change
Frecciarossa
FRECCIAROSSA 1000 9625
FrecciarossaFRECCIAROSSA 1000 9625
11:25 Milan Centrale3h18 14:43 Rome Termini0 changesDirect
Italo
9979
Italo9979
11:25 Milan Rogoredo3h05 14:30 Rome Termini0 changesDirect
Italo
9931
Italo9931
11:40 Milan Centrale3h29 15:09 Rome Tiburtina0 changesDirect
Italo
9931
Italo9931
11:40 Milan Centrale3h39 15:19 Rome Termini0 changesDirect
Italo
9931
Italo9931
11:50 Milan Rogoredo3h29 15:19 Rome Termini0 changesDirect
Frecciarossa
FRECCIAROSSA 1000 9627
FrecciarossaFRECCIAROSSA 1000 9627
11:58 Milan Centrale3h12 15:10 Rome Termini0 changesDirect
Frecciarossa
FRECCIAROSSA 9535
FrecciarossaFRECCIAROSSA 9535
12:10 Milan Centrale3h39 15:49 Rome Termini0 changesDirect
Italo
9981
Italo9981
12:20 Milan Centrale3h05 15:25 Rome Termini0 changesDirect
Italo
9981
Italo9981
12:30 Milan Rogoredo2h55 15:25 Rome Termini0 changesDirect
Italo
9935
Italo9935
12:40 Milan Centrale3h39 16:19 Rome Termini0 changesDirect
Italo
9935
Italo9935
12:40 Milan Centrale3h29 16:09 Rome Tiburtina0 changesDirect
Italo
9935
Italo9935
12:50 Milan Rogoredo3h29 16:19 Rome Termini0 changesDirect
Frecciarossa
FRECCIAROSSA 1000 9631
FrecciarossaFRECCIAROSSA 1000 9631
13:00 Milan Centrale3h15 16:15 Rome Termini0 changesDirect
Frecciarossa
FRECCIAROSSA 1000 9539
FrecciarossaFRECCIAROSSA 1000 9539
13:10 Milan Centrale3h39 16:49 Rome Termini0 changesDirect
Frecciabianca
FRECCIABIANCA 8619
FrecciabiancaFRECCIABIANCA 8619
13:10 Milan Centrale6h53 20:03 Rome Termini0 changesDirect
Italo
9983
Italo9983
13:20 Milan Centrale3h10 16:30 Rome Termini0 changesDirect
Frecciarossa
FRECCIAROSSA 9633
FrecciarossaFRECCIAROSSA 9633
13:30 Milan Centrale3h10 16:40 Rome Termini0 changesDirect
Italo
9983
Italo9983
13:30 Milan Rogoredo3h00 16:30 Rome Termini0 changesDirect
Italo
9939
Italo9939
13:40 Milan Centrale3h39 17:19 Rome Termini0 changesDirect
Italo
9939
Italo9939
13:40 Milan Centrale3h29 17:09 Rome Tiburtina0 changesDirect
Intercity
Intercity 597
IntercityIntercity 597
13:48 Milan Centrale7h12 21:00 Rome Termini0 changesDirect
Frecciarossa
FRECCIAROSSA 1000 9637
FrecciarossaFRECCIAROSSA 1000 9637
13:58 Milan Centrale3h12 17:10 Rome Termini0 changesDirect
Frecciarossa
FRECCIAROSSA 9543
FrecciarossaFRECCIAROSSA 9543
14:10 Milan Centrale3h39 17:49 Rome Termini0 changesDirect
Italo
9985
Italo9985
14:20 Milan Centrale3h10 17:30 Rome Termini0 changesDirect
Italo
9985
Italo9985
14:30 Milan Rogoredo3h00 17:30 Rome Termini0 changesDirect
Frecciarossa
FRECCIAROSSA 9639
FrecciarossaFRECCIAROSSA 9639
14:30 Milan Centrale3h10 17:40 Rome Termini0 changesDirect
Italo
8143
Italo8143
14:40 Milan Centrale3h39 18:19 Rome Termini0 changesDirect
Frecciarossa
FRECCIAROSSA 9321
FrecciarossaFRECCIAROSSA 9321
14:48 Milan Porta Garibaldi3h47 18:35 Rome Termini0 changesDirect
Frecciarossa
FRECCIAROSSA 1000 9641
FrecciarossaFRECCIAROSSA 1000 9641
15:00 Milan Centrale3h15 18:15 Rome Termini0 changesDirect
Frecciarossa
FRECCIAROSSA 1000 9547
FrecciarossaFRECCIAROSSA 1000 9547
15:10 Milan Centrale3h39 18:49 Rome Termini0 changesDirect
Intercity
Intercity 641
IntercityIntercity 641
15:10 Milan Centrale8h13 23:23 Rome Ostiense1 change
Italo
9987
Italo9987
15:15 Milan Centrale3h10 18:25 Rome Termini0 changesDirect
Frecciarossa
FRECCIAROSSA 1000 9643
FrecciarossaFRECCIAROSSA 1000 9643
15:25 Milan Centrale3h15 18:40 Rome Termini0 changesDirect
Italo
9987
Italo9987
15:25 Milan Rogoredo3h00 18:25 Rome Termini0 changesDirect
Italo
9947
Italo9947
15:40 Milan Centrale3h29 19:09 Rome Tiburtina0 changesDirect
Italo
9947
Italo9947
15:40 Milan Centrale3h39 19:19 Rome Termini0 changesDirect
Frecciarossa
FRECCIAROSSA 1000 9323
FrecciarossaFRECCIAROSSA 1000 9323
15:48 Milan Porta Garibaldi3h47 19:35 Rome Termini0 changesDirect
Italo
9947
Italo9947
15:50 Milan Rogoredo3h29 19:19 Rome Termini0 changesDirect
Frecciarossa
FRECCIAROSSA 1000 9645
FrecciarossaFRECCIAROSSA 1000 9645
16:00 Milan Centrale3h15 19:15 Rome Termini0 changesDirect
Frecciarossa
FRECCIAROSSA 9551
FrecciarossaFRECCIAROSSA 9551
16:10 Milan Centrale3h39 19:49 Rome Termini0 changesDirect
Italo
9989
Italo9989
16:15 Milan Centrale3h10 19:25 Rome Termini0 changesDirect
Italo
9989
Italo9989
16:25 Milan Rogoredo3h00 19:25 Rome Termini0 changesDirect
Frecciarossa
FRECCIAROSSA 1000 9647
FrecciarossaFRECCIAROSSA 1000 9647
16:30 Milan Centrale3h10 19:40 Rome Termini0 changesDirect
Italo
9951
Italo9951
16:40 Milan Centrale3h29 20:09 Rome Tiburtina0 changesDirect
Italo
9951
Italo9951
16:40 Milan Centrale3h39 20:19 Rome Termini0 changesDirect
Frecciarossa
FRECCIAROSSA 9325
FrecciarossaFRECCIAROSSA 9325
16:48 Milan Porta Garibaldi3h47 20:35 Rome Termini0 changesDirect
Italo
9951
Italo9951
16:50 Milan Rogoredo3h29 20:19 Rome Termini0 changesDirect
Frecciarossa
FRECCIAROSSA 1000 9649
FrecciarossaFRECCIAROSSA 1000 9649
16:58 Milan Centrale3h17 20:15 Rome Termini0 changesDirect
Frecciarossa
FRECCIAROSSA 1000 9555
FrecciarossaFRECCIAROSSA 1000 9555
17:10 Milan Centrale3h40 20:50 Rome Termini0 changesDirect
Italo
9991
Italo9991
17:15 Milan Centrale3h10 20:25 Rome Termini0 changesDirect
Italo
9991
Italo9991
17:25 Milan Rogoredo3h00 20:25 Rome Termini0 changesDirect
Frecciarossa
FRECCIAROSSA 1000 9651
FrecciarossaFRECCIAROSSA 1000 9651
17:35 Milan Centrale3h04 20:39 Rome Termini0 changesDirect
Italo
9955
Italo9955
17:40 Milan Centrale3h29 21:09 Rome Tiburtina0 changesDirect
Italo
9955
Italo9955
17:40 Milan Centrale3h39 21:19 Rome Termini0 changesDirect
Italo
9993
Italo9993
17:45 Milan Centrale3h03 20:48 Rome Tiburtina0 changesDirect
Italo
9993
Italo9993
17:45 Milan Centrale3h20 21:05 Rome Termini0 changesDirect
Italo
9955
Italo9955
17:50 Milan Rogoredo3h29 21:19 Rome Termini0 changesDirect
Frecciarossa
FRECCIAROSSA 1000 9653
FrecciarossaFRECCIAROSSA 1000 9653
18:00 Milan Centrale3h10 21:10 Rome Termini0 changesDirect
Frecciarossa
FRECCIAROSSA 1000 9559
FrecciarossaFRECCIAROSSA 1000 9559
18:10 Milan Centrale3h44 21:54 Rome Termini0 changesDirect
Italo
9995
Italo9995
18:20 Milan Centrale3h05 21:25 Rome Termini0 changesDirect
Frecciarossa
FRECCIAROSSA 9657
FrecciarossaFRECCIAROSSA 9657
18:30 Milan Centrale3h10 21:40 Rome Termini0 changesDirect
Italo
9995
Italo9995
18:30 Milan Rogoredo2h55 21:25 Rome Termini0 changesDirect
Italo
9959
Italo9959
18:40 Milan Centrale3h29 22:09 Rome Tiburtina0 changesDirect
Italo
9959
Italo9959
18:40 Milan Centrale3h40 22:20 Rome Termini0 changesDirect
Italo
9997
Italo9997
18:45 Milan Centrale3h20 22:05 Rome Termini0 changesDirect
Italo
9997
Italo9997
18:45 Milan Centrale3h04 21:49 Rome Tiburtina0 changesDirect
Frecciarossa
FRECCIAROSSA 9661
FrecciarossaFRECCIAROSSA 9661
19:00 Milan Centrale3h10 22:10 Rome Termini0 changesDirect
Frecciarossa
FRECCIAROSSA 1000 9563
FrecciarossaFRECCIAROSSA 1000 9563
19:10 Milan Centrale4h00 23:10 Rome Termini0 changesDirect
Frecciarossa
FRECCIAROSSA 1000 9663
FrecciarossaFRECCIAROSSA 1000 9663
19:35 Milan Centrale3h04 22:39 Rome Termini0 changesDirect
Italo
9961
Italo9961
19:40 Milan Centrale3h29 23:09 Rome Tiburtina0 changesDirect
Italo
9961
Italo9961
19:40 Milan Centrale3h44 23:24 Rome Termini0 changesDirect
Italo
9961
Italo9961
19:50 Milan Rogoredo3h34 23:24 Rome Termini0 changesDirect
Intercity
Intercity 689
IntercityIntercity 689
20:05 Milan Centrale9h38 05:43 Rome Ostiense1 change
Frecciarossa
FRECCIAROSSA 9567
FrecciarossaFRECCIAROSSA 9567
20:10 Milan Centrale3h44 23:54 Rome Termini0 changesDirect
Frecciarossa
FRECCIAROSSA 1000 9681
FrecciarossaFRECCIAROSSA 1000 9681
20:35 Milan Centrale2h55 23:30 Rome Termini0 changesDirect
Italo
9963
Italo9963
20:40 Milan Centrale3h29 00:09 Rome Tiburtina0 changesDirect
Italo
9963
Italo9963
20:40 Milan Centrale3h44 00:24 Rome Termini0 changesDirect
Intercity Notte
InterCityNotte 797
Intercity NotteInterCityNotte 797
22:18 Milan Porta Garibaldi7h34 05:52 Rome Tiburtina0 changesDirect
Intercity Notte
Regionale Veloce TTPER 2485
RegionaleRegionale Veloce TTPER 2485
22:28 Milan Rogoredo8h15 06:43 Rome Termini1 change

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Milan to Rome by train, coach or flight

Thu
20 Mar
Fri
21 Mar
Sat
22 Mar
Sun
23 Mar
Mon
24 Mar
Tue
25 Mar
Wed
26 Mar
Thu
27 Mar
Fri
28 Mar
Sat
29 Mar
Sun
30 Mar
Mon
31 Mar
Tue
01 Apr
Wed
02 Apr
Thu
03 Apr
Fri
04 Apr
Sat
05 Apr
Sun
06 Apr
Mon
07 Apr
Tue
08 Apr
Wed
09 Apr

How far in advance should I book train tickets from Milan to Rome?

The best time to book your train from Milan to Rome is 91 days before departure. See how prices for trains change on the Milan to Rome route.
Prices are for one-way tickets for one passenger from Milan to Rome per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your train from Milan to Rome.

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

ReviewsReviews for the rail journey from Milan to Rome

userReviewImage
userReviewLogo
The customer opinion was acquired via Cimenio. Cimenio incentivises its users for giving an honest opinion and proving the booking with a photo of the travel ticket.
Pro
IconPrice
IconPersonnel
IconHygiene
Cons
IconChangeover requirements
IconPunctuality
IconLoudness
My journey from Milan to Rome turned out to be excellent. I thought the price was very good. The staff were very friendly and always attended to the needs of their guests. Great attention was paid to hygiene. The toilets and seats were very well maintained. However, there were several transfers which made the journey more difficult. Unfortunately, the train arrived too late in Rome. In addition, the noise level was not adequate. All in all, a good journey.
Pro
IconClean
Cons
IconNone at all
I was thoroughly and positively surprised by the journey. I found the sanitary facilities and the train to be fantastically clean and hygienic. In addition, all the passengers were very relaxed, which made for excellent comfort. On the subject of comfort, I must mention that the benches were also very comfortable. The price-performance ratio was optimal. I give the trip 5 stars.
Pro
IconGood comfort
IconNice staff
IconDelicious food
IconModern equipment
Cons
IconUnhygienic toilets
IconMany unnecessary stopovers
IconExpensive ticket
My train journey from Milan to Rome was quite interesting. The good comfort and thus the very comfortable seats and the good legroom were very pleasant. I was able to sleep very well on this journey. The staff were also very nice throughout the journey. There was also very good food on offer. This was perhaps relatively expensive, but as the ticket price was already so high, this was to be expected. The modern facilities, i.e. good internet and power sockets were also available. The only bad things were the hygiene in the toilets, the many unnecessary stops where nobody got on or off and, as already mentioned, the expensive ticket and the expensive prices for the food. Despite this, it is a recommended method of travelling.
Pro
IconPrice
IconPunctual
I was absolutely delighted with the journey. It was very pleasant that I didn't have to change trains and that the train was on time. I was able to watch a film during the journey as the wifi was working. But the biggest plus point for me is the value for money, because it's really unbeatable.
Pro
IconPrice
IconPunctuality
IconWifi connection
Cons
IconChangeover requirements
IconVolume
IconHygiene
My journey from Milan to Rome was very fascinating. The price of the ticket was very fair for the long distance. The train also arrived in Rome on time. The wifi connection was surprisingly very stable, fast and efficient. This allowed me to stay productive during the journey by working on my laptop. Unfortunately, however, there were several transfers that made the journey more difficult and time-consuming. The noise level was not ideal and rather annoying. No attention was paid to hygiene at all, as the toilets and seats were not well maintained, clean and hygienic. But overall a great trip for at least the very good price!
Pro
IconSmooth ride
Cons
IconNone
The train had wifi and power sockets. I was able to charge my mobile phone during the journey. The seats were comfortable and the train was very quiet. The staff were very friendly and helpful. The hygiene was also good. The toilets were clean. You arrived at your destination on time.
Pro
IconPrice
IconPersonnel
IconPunctuality
IconComfort
Cons
IconVolume
IconHygiene
IconChangeover requirements
My journey from Milan to Rome was amazingly good as the price was very reasonable and good value. Also, the staff was very friendly and polite. They listened to their customers' concerns and interests first and then clarified them. The train also arrived in Rome on time and the seats were very cosy and comfortable. However, the noise level on the train was not optimal and only minimal attention was paid to hygiene, as the toilets were not clean and well-maintained. Unfortunately, I had to change trains several times, which made the journey more difficult as I had to change trains all the time. But overall it was a great journey!
Pro
IconPleasant
IconQuiet
Cons
IconService
The journey from Milan to Rome was very relaxed because the train was on time, I didn't have to change trains and the train travelled very quietly. The only negative thing was that when I was asleep, the ticket inspector got a bit angry when I didn't answer immediately. Otherwise everything was great and highly recommended
Pro
IconPunctuality
Cons
IconNone at all
Firstly, I would like to say that the staff were really friendly when I had questions. They helped me with a problem. In terms of cleanliness and hygiene, I couldn't find anything negative either. The price-performance ratio was also very good. Punctuality was also a top priority. As a result, I left and arrived on time. I recommend the train connection.
Pro
IconCleanliness
Cons
IconI could not recognise any weaknesses
The journey was very nice. The train was on time to the minute. Everything was kept very clean and all the staff were very friendly. The price of the ticket was reasonable. There was good network. To summarise, I give the journey 5 stars and recommend it.
Pro
IconPrice
IconCleanliness
I can only recommend it from my experience! Always on time or only very little if late. The train was clean and tidy, sometimes a bit old on the outside, but all good on the inside. The only thing is that sometimes there are only plastic seats, which are not exactly comfortable. I had wifi on some trains, but not all, but charging facilities on all. But my favourite thing about Italy is the prices for the train journeys.
Pro
IconPrice
IconPersonnel
IconVolume
Cons
IconWifi connection
IconHygiene
IconPunctuality
My journey from Milan to Rome was great! The price was excellent and surprisingly fair. The staff were extremely friendly and polite to their guests. The volume on the train was also reasonable. However, the wifi connection on the train was not very efficient and was rather slow. For example, I was unable to make phone calls. Unfortunately, only minimal consideration was given to hygiene, which is why the toilets were not clean and the train did not arrive in Rome on time. All in all, a good journey!
Pro
IconPrice performance
IconSeats
Cons
IconNone
A very good alternative to the car, in my opinion even better, as it is much more relaxed than travelling by car. Everything was perfect on this journey, because the train was on time, I didn't have to change trains, the train was well cleaned, with good hygiene. The train was also very well equipped with everything I needed, such as wifi, charging facilities and toilets. A wonderful journey, always a pleasure.
Pro
IconPunctual
IconFriendly train staff
IconClean
The train staff were very friendly to me and I chatted to the conductor. The journey itself was also great. The seats were good and I had no problems with them the whole journey. The toilet was easy to use and we were on time. I didn't change trains.
Pro
IconCheap
Cons
IconDirty toilets
The very simple and easy online booking convinced me and I had no problems. I was also very impressed that my ticket was very reasonably priced and that I was able to find and book a ticket where I didn't have to change trains and was therefore able to arrive at my destination very quickly. I liked the very good and perfectly functioning wifi. But the toilets were dirty.
Pro
IconFavourable
Cons
IconSlight delay
Despite the slight delay to the train, I was able to reach my destination very quickly and didn't have to change trains. I was able to book my ticket quite easily and without any problems. The ticket was also very reasonably priced. I was able to use the free wifi to watch films online without any problems. The train journey was very comfortable as the seats were very cosy and the toilets were very clean.
Pro
IconFast journey
Cons
IconExpensive
I really liked the fact that I was able to book my ticket online very easily for my journey from Milan to Rome without any problems. What I liked best was that I didn't have to change trains to reach my destination in a very short time. However, I found it a pity that I couldn't buy my ticket very cheaply. The wifi worked perfectly and the toilets were very clean.

Journey information

Overview: Train from Milan to Rome

Trains from Milan to Rome run on average 116 times per day, taking around 7h 41m. Cheap train tickets for this journey start at £28 but you can travel from only £5 by bus.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Coach from £5
Distance
477 km
Average train duration
7h 41m
Cheapest ticket price
£28
Trains per day
116
Direct trains
109
Train providers
6
Fastest train
3h 39m
First train
00:01
Last train
23:56
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Coach from £5

Train providers: Italo, Frecciarossa and Intercity Notte trains Milan to Rome

For as little as £25 you can travel by train between Milan and Rome with Italo, Frecciarossa and Intercity Notte. Omio will show you the best deals, timetables and tickets available for this route.

Italo is an Italian high-speed train service operated by NTV (Nuovo Trasporto Viaggiatori). It operates on the Italian high-speed rail network, connecting major cities such as Rome, Milan, Turin, Florence, Bologna, Naples, and Salerno. Italo trains are modern and comfortable. Italo offers a range of ticket types, including Standard, Comfort, and Prima, with each offering different levels of onboard facilities. Standard tickets offer basic seating, while Comfort tickets offer more comfortable seating and access to the onboard bar. Prima tickets offer the most luxurious experience, with access to the onboard lounge and complimentary snacks and drinks. The most popular routes for Italo are Rome to Milan, Rome to Florence, and Milan to Turin.

Train information from Milan to Rome with Italo:

  • Average Duration: 3 h 5 min
  • Cheapest Price: £40
  • Italo frequency: 21 a day

Trains from Milan to Rome

There are many trains that travel from Milan to Rome every day. Trains depart multiple times an hour from Milan Centrale train station. The journey time ranges, depending on how many stops you may have, whether you need to change trains, and what station you arrive at. The quickest route takes around 2h 59min. This journey also has no changes and arrives at Rome Termini train station. The average journey time ranges between 3h 15min and 3h 40min.

Milan to Rome Train Time: Daily Departures

Trains from Milan to Rome depart around seven to eight times an hour on average. There are generally more trains during rush hours. There are fewer trains before 6:00 a.m. and after 10:00 p.m. The day’s first train departs at around 5:40 a.m. from Milan Centrale train station. This train takes around 3h 39min to reach Rome Termini train station. If you choose this route, it is also good to know that you will not need to change trains. The last train departs from Milan Rogoredo train station at around 10:27 p.m. and takes around 7h 26min to reach Rome Tiburtina train station. This route includes one change at the Parma train station. The last fast train leaves from Milan Centrale train station at approximately 8:15 p.m. and takes around 3h 39min to reach Rome Termini train station. This journey does not include any changes.

How long is the journey by train from Milan to Rome?

The journey time from Milan to Rome ranges depending on which train station you depart from and arrive at, how many stops and changes you have. The quickest trains take around 2h 59min to reach Rome from Milan. These trains depart at approximately 6:35 a.m. and 5:35 p.m. from Milan Centrale train station. These trains are direct and arrive at Rome Termini train station. Trenitalia runs trains on this route. The fastest train routes are made by Frecciarossa trains, which are high-speed trains that operate throughout Italy. Nuovo Trasporto Viaggiatori operates other high-speed trains.

Arch of Peace and tramway in Milan. Source: Shutterstock

What are the departure and arrival stations for trains from Milan to Rome?

Departure train station: Milan Centrale, Milan Rogoredo, Milano S. Cristoforo, Milan Porta Garibaldi, and Milano Lambrate are the departure train stations in Milan. Most trains depart from Milan Centrale train station. The slower trains depart from all other Milan train stations. Milan Centrale train station is around 2.5 miles (4 km) from the city centre. The best way to get to the train station from the city centre is by taking the metro. You can get on metro line 3 from Duomo metro station, from here you will go directly to Milan Centrale. The whole journey should take around 15mins. Milan Centrale train station is the main train station in Milan, and there are many great facilities located here. Some of the facilities at this train station include cafés, restaurants, waiting areas, shops, and a post office.

Arrival train station: Rome Termini, Rome Tiburtina, and Rome Ostiense are the arrival train stations in Rome. Most trains arrive at Rome Termini train station. Trains that arrive at Rome Tiburtina and Rome Ostiense train stations are generally slower. Rome Termini train station is close to the city centre, only around 0.3 miles (0.45 km) away. To get to the city centre from the train station can be done by walking, taking the train or bus. You can get on the metro line MEA from Repubblica train station if you want to take the train. This journey will take you around 4min. Some of the facilities at Rome Termini train station include cafés, restaurants, car hire, shops, waiting areas, and bathrooms.

Which train companies travel from Milan to Rome?

A couple of train companies operate routes from Milan to Rome. These train companies include Nuovo Trasporto Viaggiatori and Trenitalia. If you travel using Trenitalia, there are different trains you may use for your journey. If you use a Frecciarossa train, you will be on one of their high-speed trains. This company also operates using Intercity trains and Regionale trains – these trains generally mean your journey time will be longer. Most trains from Milan to Rome use Trenitalia. It is good to know that Nuovo Trasporto Viaggiatori only operates direct routes between Milan and Rome. Trenitalia operates both direct and indirect routes between Milan and Rome.

Trenitalia trains from Milan to Rome

Most of the trains from Milan to Rome are operated by Trenitalia. This train company departs from Milan Centrale, Milan Milan Rogoredo, Milano S. Cristoforo, Milan Porta Garibaldi, and Milano Lambrate train stations. Trenitalia also has multiple arrival stations, including Rome Termini, Rome Tiburtina, and Rome Ostiense train stations. The journey duration for Trenitalia trains ranges between around 2h 59min and 11h 02min. Trains from this company range between high-speed and intercity trains.

Nuovo Trasporto Viaggiatori trains from Milan to Rome

Nuovo Trasporto Viaggiatori operates multiple trains a day from Milan to Rome. On average, this train provider operates from two to three trips an hour. All trains from this company depart from Milan Centrale train station and arrive at Rome Termini train station. The duration of your travels will range between around 3h 05min and 3h 39min. All the trains that are operated on this route are high-speed trains. There are also no changes in the route provided by Nuovo Trasporto Viaggiatori.

Train Milan to Rome: Services on Board

There are many services on board that you can enjoy from Milan to Rome. If you choose to take a Frecciarossa train, you will have access to dining facilities, bathrooms, plug points, onboard entertainment, and you can bring your pet on board with you. If you take any of the other Trenitalia trains, there may be the option of food; however, this does different from train to train. These trains also have bathrooms and plug points for your devices. On Nuovo Trasporto Viaggiatori trains, you can enjoy a great range of food options from their catering company. This train provider also has wifi on board, bathrooms, and plug points for your devices. If you take one of the high-speed trains for both companies, you will have the options of first-class and economy class. You will be able to travel with your bicycle on each provider if it is a folding bike; if not, specific trains have their allowances. For those with disabilities, dedicated staff members can assist you onto and off the train. It is also possible to get a staff member to help you around the train station. You can ask a staff member to help you on the day, or you can call ahead. Calling ahead is advised if you also need help into the train station.

Night trains Rome

There are night trains from Milan to Rome. The latest train departs from Milan at around 10:27 p.m. and only arrives in Rome at approximately 5:53 a.m. in Rome. Other late trains depart from Milan at 10:22 p.m., 10:13 p.m., and 9:10 p.m.

Traveling by train: Sustainable journey

When it comes to sustainable travel, if you choose to travel with Nuovo Trasporto Viaggiatori, you will be travelling with a provider that cares about sustainable travel. This train company is aligned with the GRI Standards and has put together a three-year sustainability plan.

How to find cheap train tickets from Milan to Rome?

There are many ways to get cheap train tickets to Rome from Milan. One of the best ways to do this is to book well in advance. Train tickets always get more expensive closer to the departure date. Another great way to save some cash is by booking a slower train. Faster trains tend to be more expensive than slower ones. Being flexible with your travel dates is also advised, as some days of the week may be cheaper than others. Travelling during the middle of the day is also normally cheaper, as fewer people can travel during this time.

The pantheon in Rome at night. Source: Shutterstock

To Rome by train—travel tips

Rome is a fabulous holiday destination for all types of travellers. If you are heading to Rome for a historical trip, you should definitely see the Colosseum, since it is one of Rome’s most popular destinations. Another historical attraction in Rome is the Pantheon. Rome is also known for its ancient ruins. A popular site to visit includes the Roman Forum. Rome is filled with beautiful architecture. A great place to see the Roman architecture is a trip to the Trevi Fountain. If food is more your thing, you will find some of the best Italian food in Rome. Some of the best restaurants for traditional Italian food include Bono Bottega Nostrana - Piazza di Spagna, Er Pizzicarolo, and "DOC" Cruderia Bistrot.

  • Take a trip to the Vatican
  • Have Italian pizza next to the Colosseum
  • Go shopping at Via Condotti
  • Get historical at the Museo Palatino
  • Check out the monuments in St. Peter’s Basilica

Trenitalia: High-speed trains from Rome Leonardo da Vinci Fiumicino Airport to Naples

Flying into Rome and looking for a quick and convenient connection to Naples? Trenitalia’s high-speed Frecciarossa trains get from Rome airport to Naples, the birthplace of the pizza, in around 1 h 50 min, covering a distance of 123 miles (198 km). Trenitalia’s high-speed trains make it quick and easy to get from Rome airport to Naples Centrale station in the city centre. Fly into Rome and hop on the train to your destination.

Trenitalia’s flagship Frecciarossa fleet operates the fastest trains from Rome to Naples. Engineered to run at an incredible 186 mph (300 km/h), they come equipped with spacious seats, WIFI, air-conditioning, plug sockets and an onboard bistro. Frecciarossa trains are sleekly designed, comfortable, fast and convenient. The high-speed rail service connecting Rome airport to Naples city centre is part of a wider enterprise to create quick connections between ‘smart’ airport hubs and Italian cities.

Trenitalia offers many more routes from international airports in Italy to major cities. Download the Omio app to find more information on Trenitalia trains around Italy. You’ll find the fastest routes, the latest timetable and options to book your tickets today.

FAQs: Milan to Rome train

FAQs: Travel by train from Milan to Rome easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Milan to Rome.
FAQs

Important Stations and Airports in Milan and Rome

Milan
Rome
The major train station for departures in Milan is Milano Porta Garibaldi. Find all the information you need to know about services, amenities and connections at Milano Porta Garibaldi for your trip from Milan to Rome.
Amenities at train station
WifiWifi
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
phone
Phone Number
ticketOfficeHours
Distance to city center
2 km
Wifi
Wifi
  • Free Wi-Fi in the station.
Dining
Dining
  • Caffeteria Panni Caldi
  • Princi
  • Burgez
  • Bricco Café
  • U! Come tu mi vuoi
  • Autogrill
  • Culto
Accessibility
Accessibility
  • Accessible facilities such as ticket machines, toilets, and ramps and additional assistance as needed from 07:45 to 22:30.
Hotel
Hotel
  • Hotel NH Milano Palazzo Moscova
  • AC Hotel by Marriott Milano
  • Tocq Hotel
Public transport options for Milano Porta Garibaldi
  • Metro lines: M2, M5
  • Bus lines: 43, 56, 70, 94
  • Train lines: R21, R31, S1, S11, S2, S5, S7, S8
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Lost and Found OfficeLost and Found Office
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • 6:00 AM - 10:00 PM Monday - Sunday
ticketOfficeHours
Distance to city center
5 km
Wifi
Wifi
  • Free
Parking
Parking
  • The car park is open 7 days a week, 24 hours a day. Access is available from Via G Battista Cassinis.
Dining
Dining
  • Ristorante Pizzeria Il Moro
  • Osteria La Piola
Taxis
Taxis
  • Outside the main entrance.
Accessibility
Accessibility
  • Elevators, ramps.
WC
WC
  • €1
Hotel
Hotel
  • Starhotels Business Palace
  • Hotel Mistral
  • Hotel Brenta Milano
Lost and Found Office
  • Located in the main hall
Public transport options for Milano Rogoredo
  • Metro: Line M3
  • Bus: Several lines available
  • Train: Regional and high-speed services
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • Mon - Sun: 05:50 - 22:20
ticketOfficeHours
Distance to city center
2 km
Wifi
Wifi
  • Free WiFi in the station.
Lockers
Lockers
  • Provided by KiPoint and located on the ground floor, on the side of Piazza Luigi di Savoia. It is open every day from 06:00 to 23:00.
Dining
Dining
  • Venchi
  • Panzera Coffee
  • Burger King
  • Bar Motta
  • Caffè Napoli
  • VyTA Boulangerie
  • Spontini
  • Starbucks
  • Dispensa Emilia
  • McDonald's
  • & many more
Accessibility
Accessibility
  • Station is wheelchair accessible, has elevators and the Sala Blu, Trenitalia's office of assistance for disabled travelers, is next to Platform 4.
Hotel
Hotel
  • Glam Hotel Milano
  • NYX MIlan
  • iQ Hotel Milano
Ticket Office
Ticket Office
  • Mon - Sun: 05:50 - 22:20
Public transport options for Milano Centrale
  • Metro lines: M2 (green), M3 (yellow)
  • Tram lines: 1
  • Bus lines: 5, 9, 10, 42, 81, 87, 152, 728, N26, NM2, NM3, Air Bus, Orio Shuttle
  • Train lines: FR, FB, EC, Thello, XP2, R28, IC, ICN, RV, R, Regio, Italo
The major train station for arrivals in Rome is Roma Tiburtina. Find all the information you need to know about services, amenities and connections at Roma Tiburtina for your journey to Rome from Milan.
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • Mon - Sun: 06:35 - 20:20
ticketOfficeHours
Distance to city center
4 km
Wifi
Wifi
  • Free, limited Wi-Fi available in the station for 15 minutes.
Lockers
Lockers
  • Luggage lockers are located in the station lobby.
Dining
Dining
  • Rock n’ Coffee Roma
  • Arabian Kebab
  • Ingredienti
  • McDonald’s
  • Numb's Bakery Café
Accessibility
Accessibility
  • Accessible facilities include elevators and escalators.
Hotel
Hotel
  • B&B Rome Tiburtina
  • B&B Alba Domus Roma
  • Hotel delle Province
Ticket Office
Ticket Office
  • Mon - Sun: 06:35 - 20:20
Public transport options for Roma Tiburtina
  • Metro lines: LB
  • Bus lines: 62, 71, 111, 111F, 120F, 135, 163, 168, 211, 309, 409, n409, n041, C2, C3, Airport Shuttle
  • Train lines: FR, FA, IC, REG, FL1, FL2, FL3
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • Mon - Sun: 06:30 - 22:00
ticketOfficeHours
Distance to city center
1 km
Wifi
Wifi
  • Free WiFi in the station.
Lockers
Lockers
  • Provided by KiPoint and located on Platform 24. Open every day from 06:00 to 23:00.
Dining
Dining
  • Acafe
  • Moka Café
  • Roadhouse Grill
  • McDonald's
  • Gusto
  • Chef Express
  • Coop Minimarket
  • Mercato Centrale
Accessibility
Accessibility
  • The Sala Blu, Trenitalia's office of assistance for disabled travelers, is located next to Platform 1.
Hotel
Hotel
  • Archi di Roma Guest House
  • Gemma di Roma
  • The Liberty Boutique Hotel
Ticket Office
Ticket Office
  • Mon - Sun: 06:30 - 22:00
Public transport options for Roma Termini
  • Metro lines: A (red), B (blue)
  • Bus lines: 5, H, 38, 40 Express, 50 Express, 64, 66, 70, 75, 82, 90 Express, 92, 105, 150F, 223, 310, 590, 714, 910, C2, C3
  • Tram lines: 5, 14
  • Train lines: Italo, FR, FA, FB, IC, ICN, EN, CNL, R, Leonardo Express

More options for your journey from Milan to Rome

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language