Visiting Wanderio, you agree to our use of cookies.
Close
Homearrow_forward
trainsarrow_forward
from Rome to Milan

Trains from Rome to Milan

Find prices and schedules for trains from Rome to Milan and buy your train tickets

One-way
Roundtrip
place
swap_vert
place

Press the down arrow key to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.

person
1 Passenger
keyboard_arrow_down
 

Trains from Rome to Milan

Rome to Milan trains might be a good value for money solution: travelling in Italy by train is often rather cheap and faster than taking a bus indeed , since many high speed Trenitalia trains are available on this route , as well as InterCityNotte, Trenitalia, Frecciabianca trains . You can count on 41 daily rides to get from Rome to Milan. Trains leave from Roma Tiburtina, Roma Termini and arrive at Milano Centrale every 20 minutes on average. If travelling with Trenitalia, you need to know the Rome to Milan train schedule: the first train leaves at 19:29, while the last ride is at 23:00. A Rome to Milan train cost about 57 €. But how long is the train ride from Rome to Milan? Your journey takes about 4 hours on average. Thanks to Trenitalia, offers, you can save on your trip from Rome to Milan and find low cost tickets starting from 19 €! If you need to travel this week, prices start from 29€ to a maximum price of 170€. When booking your train ticket a few weeks in advance though, you can find low cost trains from Rome to Milan with fares starting from 24€, saving up to 85%.

Prices and trains schedules Rome - Milan

19:29
Roma Tiburtina
22:40
Milano Centrale
3h11Direct
Trenitalia
86
.00
per adult
19:45
Roma Tiburtina
23:50
Milano Centrale
4h05Direct
Trenitalia
86
.00
per adult
21:09
Roma Tiburtina
07:12
Milano Centrale
10h03Direct
Trenitalia
85
.50
per adult
06:00
Roma Termini
08:55
Milano Centrale
2h55Direct
Trenitalia
86
.00
per adult
06:20
Roma Termini
09:45
Milano Centrale
3h25Direct
Trenitalia
86
.00
per adult
07:00
Roma Termini
09:59
Milano Centrale
2h59Direct
Trenitalia
79
.00
per adult
07:20
Roma Termini
10:40
Milano Centrale
3h20Direct
Trenitalia
86
.00
per adult
07:30
Roma Termini
10:29
Milano Centrale
2h59Direct
Trenitalia
79
.00
per adult
08:00
Roma Termini
10:55
Milano Centrale
2h55Direct
Trenitalia
86
.00
per adult
08:20
Roma Termini
11:40
Milano Centrale
3h20Direct
Trenitalia
86
.00
per adult

Roma Termini Station

Trains per day

472

Top railway companies

Regionale,Regionale veloce,Frecciarossa,Frecciargento

first train

00:11 AM

last train

23:36 PM

Roma Tiburtina Station

Trains per day

360

Top railway companies

Regionale,Frecciarossa,Regionale veloce,Alta velocita'

first train

00:34 AM

last train

23:26 PM

Milano Centrale Station

Trains per day

336

Top railway companies

,Frecciarossa,Frecciabianca,Regionale

first train

00:21 AM

last train

23:55 PM

Other destinations close to Milano

Other departures close to Roma

close