Find trains from Rome to Milan

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

ROM — MIL
15 Oct — 22 Oct1
1 adult
Wed 15/10

Best deals for train tickets from Rome to Milan

Find the right train ticket for you
Trenitalia
With transfers
9h 20m
Trenitalia
Trenitalia
With transfers
9h 20m
Trenitalia
Trenitalia
With transfers
9h 20m
Trenitalia
Trenitalia
With transfers
8h 37m
Trenitalia
Trenitalia
With transfers
9h 40m
Trenitalia
Trenitalia
With transfers
9h 09m
Trenitalia

Rome to Milan train information

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

RETURN FROM

£51

ONE-WAY FROM

£18

AVG TRAVEL TIME

2h 52m

TRAIN COMPANIES

Trenitalia, AccesRail
The best return train deal from Rome to Milan found on momondo in the last 72 hours is £51
The best one-way train deal from Rome to Milan found on momondo in the last 72 hours is £18
Average time it takes to travel by train from Rome to Milan
There are 2 train companies servicing this route: Trenitalia, AccesRail

Cheapest trains to Milan

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 return train tickets from Rome to Milan

Below are the quickest and cheapest return 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
31 Oct
12:40Rome Tiburtina
9h 20m
22:00Milan Centrale
2 Nov
10:50Milan Centrale
10h 17m
21:07Rome Tiburtina
Trenitalia
23 Oct
12:40Rome Tiburtina
9h 20m
22:00Milan Centrale
27 Oct
10:50Milan Centrale
10h 17m
21:07Rome Tiburtina
Trenitalia
23 Oct
12:40Rome Tiburtina
9h 20m
22:00Milan Centrale
27 Oct
10:50Milan Centrale
10h 17m
21:07Rome Tiburtina
Trenitalia
2 Nov
13:56Rome Tiburtina
10h 29m
00:25Milan Centrale
5 Nov
10:50Milan Centrale
10h 17m
21:07Rome Tiburtina
Trenitalia
3 Nov
12:40Rome Tiburtina
9h 20m
22:00Milan Centrale
5 Nov
10:50Milan Centrale
10h 17m
21:07Rome Tiburtina
Trenitalia
13 Oct
12:40Rome Tiburtina
9h 20m
22:00Milan Centrale
20 Oct
10:50Milan Centrale
10h 17m
21:07Rome 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
19 Oct
12:40Rome Tiburtina
9h 20m
22:00Milan Centrale
Trenitalia
28 Nov
12:40Rome Tiburtina
9h 20m
22:00Milan Centrale
Trenitalia
12 Nov
12:40Rome Tiburtina
9h 20m
22:00Milan Centrale
Trenitalia
21 Sept
15:43Rome Ostiense
8h 37m
00:20Milan Centrale
Trenitalia
28 Sept
13:15Rome Ostiense
9h 40m
1 stop
22:55Bergamo
Trenitalia
19 Oct
23:51Rome Tiburtina
9h 09m
09:00Milan Porta Garibaldi

Choose the best way to get from Rome to Milan

Buses

7h 45m
£7 one-way£13 return
Direct · from £13

Distance to city centre

CG83.4 mi

Find Buses

Rome to Milan Buses

Trains

2h 54m
£13 one-way£38 return
Direct · from £38

Distance to city centre

XIK1.7 mi

Flights

1h 10m
£44 one-way£83 return
Direct · from £831 stop · from £134

Distance to city centre

LIN4.3 mi

Find Flights

Rome to Milan Flights

FAQs for booking trains from Rome to Milan

Is the train from Rome to Milan scenic?

While on the train from Rome to Milan, you will get to see much of Italy and some of its most famous cities. When you leave Rome, you will be able to see some of Rome’s most famous landmarks due to the Rome Termini train station being in the heart of the city. Some of these include the Colosseum and the Basilica Papale di Santa Maria Maggiore. Once you leave Rome, you will get some fabulous views of the Italian countryside. On your way to Milan, you will pass many vineyards where some of Italy’s most famous wine is produced. Some of the cities you will go through on your journey via rail from Rome to Milan include Florence and Bologna. While passing through these cities, you will see some of the city’s most famous sites. Some of the sites you will see in Florence include the Cathedral of Santa Maria del Fiore and the Basilica of Santa Croce in Florence. It is good to note that many of the train journeys from Rome to Milan travel with high-speed trains so if you miss some of the attractions, it is due to the train’s speed. On your way into Milan, you will get a great view of the city centre as Milan Centrale Train Station is located in the middle of the city.

What services are available at Rome Termini Train Station?

Rome Termini train station is the biggest train station in Italy and the biggest in Europe so there are many amenities and services that you can use while waiting for your train. If you are looking for a bite to eat before your trip, there are many restaurants and cafés that you can try out. Other services available at this train station include waiting areas, bathrooms, cash machines, grocery shops, luggage storage areas, spas, executive lounges and information desks. If you are looking for somewhere to rest at the train station, you have a lot of hotels located just outside the train station. This train station also has services for those with limited mobility. If you require any assistance, there are staff ready to help and the train station is wheelchair friendly.

Do you need a passport to go to Milan from Rome by train?

You will not need to bring your passport to travel from Rome to Milan. However, it is advised that you bring some form of identification with you while you travel, whether this is your passport, driver’s licence or identity card. If you are travelling with children, it is also recommended that you bring some form of identification for them as well. It is always good to make sure that your train tickets from Rome to Milan are safely secured with all forms of identification before you get on the train.

How to get from the Milan Centrale train station to the city centre of Milan?

After you get off your train from Rome to Milan, you will arrive at Milan Centrale train station. This train station is located near from the city centre of Milan. Some of the ways you can get to the city centre include using the bus, train or taxi services. One of the easiest ways to get to the city centre of Milan is by using the train. You can take metro line 3 from Centrale FS Metro stop, a short walk from the main train station. The stop you will want to get off to get to the city centre is Duomo. The whole journey is very short in total travel time. The metro is the most convenient way to get around, and it happens to be the fastest as well.

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

If you need a train from Rome to Milan for this week you can find options from £21 one-way. This month, the average cost of a train ticket from Rome to Milan is £21 one-way.

How long is the train ride from Rome to Milan?

It takes 2h 52m to get from Rome to Milan by train. Consider AccesRail for the quickest available option to your destination.

When should I purchase the train tickets from Rome to Milan?

Currently, train tickets prices from Rome to Milan are generally similar no matter when you choose to book them. Prices are £21 one-way on average.

Which train companies operate between Rome to Milan?

Ride to your destination comfortably on Trenitalia and AccesRail. Consider Trenitalia as it’s been found as the cheapest option to get from Rome to Milan starting at £51.

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. In terms of time, a normal route is around 2h 52m.

Is a train the fastest way to get from Rome to Milan?

The quickest way is to book a flight from Rome to Milan, which can be as quick as 1h 10m onboard ITA Airways. You can also get a train from Rome to Milan, or a bus from Rome to Milan which can take you longer to arrive at your destination.

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

Planning to book a bus from Rome to Milan can be a safe bet when looking for a low-cost deal to your destination. Currently, a flight and a train are priced higher than the cost of a bus. You can search prices for a flight from Rome starting at £83 to Milan or a train from Rome to Milan starting at £38 if that is your preferred method of transportation.

Trenitalia trains from Rome to Milan

Our best Trenitalia deals on Rome to Milan train tickets
Trenitalia
31 Oct
IRT12:40Rome Tiburtina
9h 20m
XIK22:00Milan Centrale
2 Nov
XIK10:50Milan Centrale
10h 17m
IRT21:07Rome Tiburtina
Trenitalia
2 Nov
IRT13:56Rome Tiburtina
10h 29m
XIK00:25Milan Centrale
5 Nov
XIK10:50Milan Centrale
10h 17m
IRT21:07Rome Tiburtina
Trenitalia
13 Oct
IRT23:51Rome Tiburtina
9h 09m
IPR09:00Milan Porta Garibaldi
20 Oct
IPR21:35Milan Porta Garibaldi
8h 17m
IRT05:52Rome Tiburtina

Italotreno trains from Rome to Milan

Our best Italotreno deals on Rome to Milan train tickets
Italotreno
11 Oct
IRT06:38Rome Tiburtina
3h 07m
XIK09:45Milan Centrale
14 Oct
XIK13:40Milan Centrale
3h 29m
IRT17:09Rome Tiburtina
Italotreno
2 Dec
IRT07:40Rome Tiburtina
2h 54m
IMR10:34Milan Rogoredo
6 Dec
IMR11:50Milan Rogoredo
3h 19m
IRT15:09Rome Tiburtina
Italotreno
2 Nov
IRT07:40Rome Tiburtina
2h 54m
IMR10:34Milan Rogoredo
5 Nov
IMR11:50Milan Rogoredo
3h 19m
IRT15:09Rome Tiburtina

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 Paris
Fastest travel time8h 22m
Cheapest price£97
Trains to Milan from Geneva
Fastest travel time4h 01m
Cheapest price£86
Trains to Milan from Florence
Fastest travel time2h 02m
Cheapest price£99

Other train routes from Rome

Find and compare cheap train tickets from Rome to other popular destinations on momondo
Trains from Rome to Naples
Fastest travel time1h 08m
Cheapest price£77

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 neighbourhoods of Milan

Find hotels in Milan
Top car hire choices in Milan
Top car hire choices in Milan

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

Find rental cars in Milan
Stay at a holiday home
Stay at a holiday home

Enjoy the amenities of home away from home. Learn more about holiday 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