Find trains from Rome to Milan

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

ROM — MIL
Apr 28 — May 51
1 adult
Sun 4/28

Best deals for train tickets from Rome to Milan

Find the right train ticket for you
Italotreno
With transfers
0h 29m
Italotreno
Italotreno
With transfers
0h 30m
Italotreno
Italotreno
With transfers
1h 09m
Italotreno
Trenitalia
With transfers
9h 20m
Trenitalia
Trenitalia
With transfers
9h 20m
Trenitalia
Trenitalia
With transfers
6h 42m
Trenitalia

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

$46

ONE-WAY FROM

$11

AVG TRAVEL TIME

3h 28m

TRAIN COMPANIES

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

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.
Trenitalia
May 22
4:35 pmRome Tiburtina
6h 42m
11:17 pmMilan Centrale
May 29
1:48 pmMilan Centrale
6h 47m
8:35 pmRome Tiburtina
Italotreno
May 22
6:40 amRome Termini
4h 00m
10:40 amRho Rho Fiera
May 29
6:55 pmRho Rho Fiera
2h 01m
8:56 pmRome Termini
Trenitalia
May 9
4:35 pmRome Tiburtina
6h 42m
11:17 pmMilan Centrale
May 13
6:05 amMilan Centrale
7h 22m
1:27 pmRome Tiburtina
Trenitalia
Jun 4
4:35 pmRome Tiburtina
6h 42m
11:17 pmMilan Centrale
Jun 6
1:48 pmMilan Centrale
6h 47m
8:35 pmRome Tiburtina
Italotreno
May 7
8:43 amRome Termini
0h 29m
9:12 amRho Rho Fiera
May 8
8:16 pmRho Rho Fiera
4h 03m
12:19 amRome Termini
Italotreno
May 7
8:43 amRome Tiburtina
0h 29m
9:12 amRho Rho Fiera
May 8
6:40 amRho Rho Fiera
4h 00m
10:40 amRome 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.
Italotreno
May 7
8:43 amRome Termini
0h 29m
9:12 amRho Rho Fiera
Italotreno
May 7
6:52 pmRome Tiburtina
0h 30m
7:22 pmRho Rho Fiera
Italotreno
May 5
6:26 amRome Tiburtina
1h 09m
7:35 amMilan Centrale
Trenitalia
Jul 11
12:40 pmRome Tiburtina
9h 20m
10:00 pmMilan Centrale
Trenitalia
Jul 11
12:40 pmRome Tiburtina
9h 20m
10:00 pmMilan Centrale
Trenitalia
May 29
4:35 pmRome Tiburtina
6h 42m
11:17 pmMilan Centrale

Choose the best way to get from Rome to Milan

Buses

6h 05m
$6 one-way$8 round-trip
Nonstop · from $8

Distance to downtown

CG83.4 mi

Find Buses

Rome to Milan Buses

Trains

0h 29m
$11 one-way$46 round-trip
Nonstop · from $46

Distance to downtown

0OB2.5 mi
XIK1.7 mi

Flights

1h 10m
$48 one-way$127 round-trip
1 stop · from $142

Distance to downtown

LIN4.3 mi
MXP25.0 mi

FAQs for booking trains from Rome to Milan

How much does a train ticket from Rome to Milan cost?

A ticket from Rome to Milan for this week starts from $11 one-way.

How long is the train ride 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 Italotreno if you need to get to your destination as quickly as possible.

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 $46 round-trip.

How far is Rome to Milan by train?

There are 295.8 mi between Rome and Milan. By train, the distance is greater, and the train route may stop elsewhere along the way. 2h 52m is a normal train duration for this route.

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 $8. 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
May 22
IRT4:35 pmRome Tiburtina
6h 42m
XIK11:17 pmMilan Centrale
May 29
XIK1:48 pmMilan Centrale
6h 47m
IRT8:35 pmRome Tiburtina
Trenitalia
Jun 19
XRJ1:57 pmRome Termini
6h 43m
XIK8:40 pmMilan Centrale
Jun 20
XIK10:50 amMilan Centrale
10h 10m
XRJ9:00 pmRome Termini
Trenitalia
May 22
IRT4:35 pmRome Tiburtina
6h 42m
XIK11:17 pmMilan Centrale
May 23
XIK1:48 pmMilan Centrale
6h 47m
IRT8:35 pmRome Tiburtina

Italotreno trains from Rome to Milan

Our best Italotreno deals on Rome to Milan train tickets
Italotreno
May 22
XRJ6:40 amRome Termini
4h 00m
0OB10:40 amRho Rho Fiera
May 29
0OB6:55 pmRho Rho Fiera
2h 01m
XRJ8:56 pmRome Termini
Italotreno
May 7
XRJ8:43 amRome Termini
0h 29m
0OB9:12 amRho Rho Fiera
May 8
0OB8:16 pmRho Rho Fiera
4h 03m
XRJ12:19 amRome Termini
Italotreno
May 16
XRJ6:40 amRome Termini
4h 00m
IMR10:40 amMilan Rogoredo
May 20
IMR7:40 amMilan Rogoredo
0h 28m
XRJ8:08 amRome 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 Florence
Fastest travel time1h 43m
Cheapest price$44
Trains to Milan from Venice
Fastest travel time2h 15m
Cheapest price$45
Trains to Milan from Genoa
Fastest travel time1h 19m
Cheapest price$22
Trains to Milan from Paris
Fastest travel time6h 37m
Cheapest price$124

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 22m
Cheapest price$48
Trains from Rome to Venice
Fastest travel time3h 26m
Cheapest price$62
Trains from Rome to Naples
Fastest travel time1h 02m
Cheapest price$25
Trains from Rome to Pisa
Fastest travel time2h 17m
Cheapest price$37
Trains from Rome to Genoa
Fastest travel time4h 09m
Cheapest price$33
Trains from Rome to Bari
Fastest travel time4h 00m
Cheapest price$42
Trains from Rome to Palermo
Fastest travel time11h 24m
Cheapest price$270

Start planning your trip to Milan

Get the latest Milan flight insights
Get the latest Milan flight insights

Find the best time to travel, cheapest fares and most popular airlines.

Find flights to Milan
Start planning your trip today
Start planning your trip today

Get an overview of the top hotels in the most popular neighborhoods of Milan

Find hotels in Milan
Top car rentals in Milan
Top car rentals in Milan

Experience Milan from behind the wheel! Learn more about the best car rental deals here

Find cars in Milan
Stay at a vacation rental
Stay at a vacation rental

Enjoy the amenities of home away from home. Learn more about vacation rentals here.

Find rentals in Milan

Trains to other cities in Europe

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