Find trains from Rome to Milan

Search for cheap train tickets from Rome to Milan and book your trip in minutes.

ROM — MIL
Apr 4 — Apr 111
One-way
1 adult
Tue 4/4

Best deals for train tickets from Rome to Milan

Find the right train ticket for you
Trenitalia
With transfers
6h 42m
Trenitalia
Trenitalia
With transfers
6h 37m
Trenitalia
Trenitalia
With transfers
6h 42m
Trenitalia
Trenitalia
With transfers
6h 42m
Trenitalia
Italotreno
With transfers
2h 52m
Italotreno
Italotreno
With transfers
3h 10m
Italotreno

Rome to Milan train information

Find information about ticket prices, popular stations, and train companies that offer trains from Rome to Milan

ROUND-TRIP FROM

$44

ONE-WAY FROM

$12

AVG TRAVEL TIME

3h 13m

TRAIN COMPANIES

Italotreno, Trenitalia
The best round-trip train deal from Rome to Milan found on momondo in the last 72 hours is $44
The best one-way train deal from Rome to Milan found on momondo in the last 72 hours is $12
Average time it takes to travel by train from Rome to Milan
There are 2 train companies servicing this route: Italotreno, Trenitalia

Rome Train Station Directory

Location of major train stations in Rome
Rome TorricolaRome, 41.8094, 12.557722
Rome PomeziaRome, 41.706028, 12.573612
Rome FideneRome, 41.979185, 12.508447
Rome NomentanaRome, 41.932608, 12.523312
Rome Nuovo SalarioRome, 41.95542, 12.510397
Rome Colle MattiaRome, 41.832584, 12.728334

Milan Train Station Directory

Location of major train stations in Milan
Milan Alessandria CantalupoMilan, 44.864788, 8.551368
Milan Quarto OggiaroMilan, 45.51914, 9.14533
Milan Como Albate-TrecalloMilan, 45.777393, 9.095762
Milan PiacenzaMilan, 45.052242, 9.706339
Milan Alessandria S. Giuliano PiemonteMilan, 44.89055, 8.760938
Milan Rho Rho FieraMilan, 45.521112, 9.088565

Book round-trip train tickets from Rome to Milan

Below are the quickest and cheapest round-trip train tickets from Rome to Milan that we could find in the past 72 hours. You can also search by a specific date by using the search form above.
Italotreno
Apr 18
1:05 pmRome Termini
3h 10m
4:15 pmMilan Centrale
Apr 19
9:20 amMilan Centrale
3h 05m
12:25 pmRome Termini
Italotreno
Apr 18
4:05 pmRome Termini
2h 57m
7:02 pmMilan Rogoredo
Apr 19
11:26 amMilan Rogoredo
2h 59m
2:25 pmRome Termini
Italotreno
May 3
3:30 amRome Termini
3h 15m
6:45 amMilan Centrale
May 3
2:20 pmMilan Centrale
3h 05m
5:25 pmRome Termini
Italotreno
May 3
3:40 amRome Tiburtina
3h 05m
6:45 amMilan Centrale
May 3
2:45 pmMilan Centrale
3h 04m
5:49 pmRome Tiburtina
Italotreno
May 3
3:30 amRome Termini
3h 02m
6:32 amMilan Rogoredo
May 3
12:26 pmMilan Rogoredo
2h 59m
3:25 pmRome Termini
Italotreno
May 3
3:40 amRome Tiburtina
2h 52m
6:32 amMilan Rogoredo
May 3
3:50 pmMilan Rogoredo
3h 19m
7:09 pmRome Tiburtina

Book one-way train tickets from Rome to Milan

Below are the fastest and cheapest one-way train tickets from Rome to Milan we’ve found in the last 72 hours. Select a deal below or use the search form above to find train tickets by date.
Trenitalia
May 31
12:35 pmRome Tiburtina
6h 42m
7:17 pmMilan Centrale
Trenitalia
May 27
8:40 amRome Tiburtina
6h 37m
3:17 pmMilan Centrale
Trenitalia
May 30
12:35 pmRome Tiburtina
6h 42m
7:17 pmMilan Centrale
Trenitalia
May 24
12:35 pmRome Tiburtina
6h 42m
7:17 pmMilan Centrale
Italotreno
May 3
3:40 amRome Tiburtina
2h 52m
6:32 amMilan Rogoredo
Italotreno
May 3
1:05 pmRome Termini
3h 10m
4:15 pmMilan Centrale

Choose the best way to get from Rome to Milan


FAQs for booking trains from Rome to Milan

2h 52m is the fastest available option to arrive in Milan from Rome by train. For this route, you may experience slight differences in travel time depending on the train you book. Look for nonstop options when searching if possible. Check Trenitalia if you need to get to your destination as quickly as possible.

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


Italotreno trains from Rome to Milan

Our best Italotreno deals on Rome to Milan train tickets
Italotreno
Apr 18
XRJ1:05 pmRome Termini
3h 10m
XIK4:15 pmMilan Centrale
Apr 19
XIK9:20 amMilan Centrale
3h 05m
XRJ12:25 pmRome Termini
Italotreno
May 3
IRT3:40 amRome Tiburtina
2h 52m
IMR6:32 amMilan Rogoredo
May 3
IMR3:50 pmMilan Rogoredo
3h 19m
IRT7:09 pmRome Tiburtina
Italotreno
Apr 27
XRJ3:30 amRome Termini
3h 02m
IMR6:32 amMilan Rogoredo
May 4
IMR9:29 amMilan Rogoredo
2h 56m
XRJ12:25 pmRome Termini

Popular train routes to Milan

Most frequently searched train routes to Milan, along with the cheapest price and shortest travel time.
Trains to Milan from Venice
Fastest travel time2h 06m
Cheapest price$27
Trains to Milan from Florence
Fastest travel time1h 43m
Cheapest price$54
Trains to Milan from Paris
Fastest travel time6h 41m
Cheapest price$84
Trains to Milan from Genoa
Fastest travel time1h 28m
Cheapest price$93

Other train routes from Rome

Find and compare cheap train tickets from Rome to other popular destinations on momondo
Trains from Rome to Florence
Fastest travel time1h 17m
Cheapest price$39
Trains from Rome to Naples
Fastest travel time1h 02m
Cheapest price$31
Trains from Rome to Venice
Fastest travel time3h 26m
Cheapest price$63
Trains from Rome to Pisa
Fastest travel time2h 11m
Cheapest price$101
Trains from Rome to Bari
Fastest travel time4h 00m
Cheapest price$36
Trains from Rome to Genoa
Fastest travel time4h 12m
Cheapest price$139
Trains from Rome to Palermo
Fastest travel time11h 39m
Cheapest price$73

Start planning your trip to Milan


Trains to other cities in Europe

Lost the lust for Milan? Check out trains to other cities in Europe