Trains Milan Rome to Milan

Train tickets from Rome to Milan

Round-trip
The price shown for each trip will be the average for all passengers, including any infants.
Rome (ROM)
Milan (MIL)
Tue 1/18
Wed 1/26
The price shown for each trip will be the average for all passengers, including any infants.
The price shown for each trip will be the average for all passengers, including any infants.
Compare vs. momondo |

Train information from Rome to Milan

Find information about train ticket prices, journey time, and companies that offer transportation from Rome to Milan
ROUND-TRIP FROM$32The best round-trip train deal from Rome to Milan found on momondo in the last 72 hours is $32
ONE-WAY FROM$7The best one-way train deal from Rome to Milan found on momondo in the last 72 hours is $7
TRAIN COMPANIESTrenitalia, ItalotrenoThere are 2 train companies servicing this route: Trenitalia, Italotreno

Book return-trip train tickets from Rome to Milan

Ride from Rome to Milan by train with our quickest and cheapest round-trip tickets available. You can also search by a specific date by using the search form above. All prices were found in the last 72 hours.
Italotreno
Jan 27
1:05 pmRome Termini
2h 58m
4:03 pmMilan Rogoredo
Jan 30
4:26 amMilan Rogoredo
2h 59m
7:25 amRome Termini
Italotreno
Jan 24
1:05 pmRome Termini
2h 58m
4:03 pmMilan Rogoredo
Jan 29
4:26 amMilan Rogoredo
2h 59m
7:25 amRome Termini
Italotreno
Jan 26
1:05 pmRome Termini
2h 58m
4:03 pmMilan Rogoredo
Jan 30
4:26 amMilan Rogoredo
2h 59m
7:25 amRome Termini
Italotreno
Feb 3
1:05 pmRome Termini
2h 58m
4:03 pmMilan Rogoredo
Feb 6
12:26 pmMilan Rogoredo
2h 59m
3:25 pmRome Termini
Italotreno
Feb 3
7:05 amRome Termini
2h 57m
10:02 amMilan Rogoredo
Feb 6
11:26 amMilan Rogoredo
2h 59m
2:25 pmRome Termini
Italotreno
Jan 28
1:05 pmRome Termini
2h 58m
4:03 pmMilan Rogoredo
Jan 30
4:26 amMilan Rogoredo
2h 59m
7:25 amRome Termini

Book one-way train tickets from Rome to Milan

If you’d prefer to ride from Rome to Milan by train one-way, below are our fastest and cheapest options found in the last 72 hours. Select your deal below or use the search form above to find available train tickets by date.
Italotreno
Feb 9
2:40 amRome Tiburtina
2h 52m
5:32 amMilan Rogoredo
Italotreno
Jan 23
2:40 amRome Tiburtina
2h 52m
5:32 amMilan Rogoredo
Italotreno
Jan 23
2:40 amRome Tiburtina
2h 52m
5:32 amMilan Rogoredo

Choose the best way to get from Rome to Milan


FAQs for booking trains from Rome to Milan

  • Which train companies operate between Rome to Milan?

    You can find train tickets for Trenitalia and Italotreno which service this route currently. Trenitalia is the cheapest option recently available with prices starting at $32 round-trip.

  • Is a train the cheapest way to get from Rome to Milan?

    Expect a bus to be one of the cheapest options available to you for travel. Currently, a bus has deals available from $22. While they may not be the most cost-effective options currently available a flight from Rome to Milan or a train from Rome to Milan can also be options worth looking into if other factors outside of cost are a higher priority.


Trenitalia trains from Rome to Milan

Our best Trenitalia deals on Rome to Milan train tickets
Trenitalia
Apr 6
2:09 amRome Tiburtina
8h 16m
10:25 amMilan Porta Garibaldi
Apr 8
6:13 pmMilan Porta Garibaldi
7h 40m
1:53 amRome Tiburtina
Trenitalia
Apr 23
7:55 pmRome Tiburtina
7h 00m
2:55 amMilan Porta Garibaldi
Apr 25
11:35 amMilan Porta Garibaldi
7h 46m
7:21 pmRome Tiburtina
Trenitalia
Apr 6
12:35 pmRome Tiburtina
6h 42m
7:17 pmMilan Centrale
Apr 8
10:48 amMilan Centrale
6h 35m
5:23 pmRome Tiburtina

Trains Milan Rome to Milan
  • Round-trip
  • One-way