Trains Milan Rome to Milan

Train tickets from Rome to Milan

Return
The price shown for each trip will be the average for all passengers, including any infants.
Rome (ROM)
Milan (MIL)
Thu 6/5
Fri 14/5
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
RETURN FROM£39The best return train deal from Rome to Milan found on momondo in the last 72 hours is £39
ONE-WAY FROM£21The best one-way train deal from Rome to Milan found on momondo in the last 72 hours is £21
AVG TRAVEL TIME3h 40mAverage time it takes to travel by train from Rome to Milan
TRAIN COMPANIESTrenitaliaThere is 1 train company servicing this route: Trenitalia

Book return-trip train tickets from Rome to Milan

Ride from Rome to Milan by train with our quickest and cheapest return 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.
Cheapest
Quickest
Trenitalia
1 Jun
02:09
Rome Tiburtina
10h 38m
12:47
Milan Porta Garibaldi
9 Jun
19:20
Milan Porta Garibaldi
7h 57m
03:17
Rome Tiburtina
Trenitalia
1 Jun
02:09
Rome Tiburtina
10h 38m
12:47
Milan Porta Garibaldi
9 Jun
19:20
Milan Porta Garibaldi
7h 57m
03:17
Rome Tiburtina
Trenitalia
10 Jun
19:55
Rome Tiburtina
7h 00m
02:55
Milan Porta Garibaldi
12 Jun
19:20
Milan Porta Garibaldi
7h 57m
03:17
Rome Tiburtina
Trenitalia
10 Jun
12:31
Rome Tiburtina
7h 09m
19:40
Milan Centrale
12 Jun
01:00
Milan Centrale
6h 45m
07:45
Rome Tiburtina
Trenitalia
4 Jun
19:55
Rome Tiburtina
7h 00m
02:55
Milan Porta Garibaldi
6 Jun
19:20
Milan Porta Garibaldi
7h 57m
03:17
Rome Tiburtina
Trenitalia
2 Jun
19:55
Rome Tiburtina
7h 00m
02:55
Milan Porta Garibaldi
10 Jun
19:20
Milan Porta Garibaldi
7h 57m
03:17
Rome Tiburtina
Search all trains

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.
Cheapest
Quickest
Trenitalia
3 Jun
12:31
Rome Tiburtina
7h 09m
19:40
Milan Centrale
Trenitalia
1 Jun
02:09
Rome Tiburtina
10h 38m
12:47
Milan Porta Garibaldi
Trenitalia
1 Jun
02:09
Rome Tiburtina
10h 38m
12:47
Milan Porta Garibaldi
Search all trains

FAQs for booking trains from Rome to Milan

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 £67 one-way.

How long is the train ride from Rome to Milan?

It takes 3h 40m to get from Rome to Milan by train. Consider Italotreno 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 £67 one-way on average.

Which train companies operate between Rome to Milan?

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

Trains Milan Rome to Milan
  • Return
  • One-way