Students! Get the Omio app and enjoy 10% off your first booking and 5% off all other trips.

Rome to Milan train with Italo

Sun, Apr 27
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from Rome to Milan

Showing times and prices for Apr 27

Cheapest

The best way to find a cheap train ticket from Rome to Milan is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Intercity NotteInterCityNotte 796+IntercityIntercity 652
12:15AM8h12
Rome Ostiense
08:27AMMilan Centrale
$851One-way
1 transfer
Italo9968
07:05AM3h10
Rome Termini
10:15AMMilan Centrale
$1191One-way
0 transfers
Italo9962
08:50PM3h30
Rome Tiburtina
12:20AMMilan Centrale
$1201One-way
0 transfers
Italo9962
08:40PM3h40
Rome Termini
12:20AMMilan Centrale
$1201One-way
0 transfers
Italo9970
07:40AM3h05
Rome Tiburtina
10:45AMMilan Centrale
$1201One-way
0 transfers

Live departures

Rome to Milan train times

Showing trains for today, Saturday, April 26
Last updated at 3:40 AM
ProviderDepartsDurationArrivesTransfers
Tickets
italo9904
On time
3:50 AM Rome Tiburtina
3h30
7:20 AM Milan Centrale
0 transfersDirect
frecciarossaFRECCIAROSSA 1000 95084:00 AM Rome Termini
3h50
7:50 AM Milan Centrale0 transfersDirect
italo99664:30 AM Rome Termini
3h15
7:45 AM Milan Centrale0 transfersDirect
italo99664:38 AM Rome Tiburtina
3h07
7:45 AM Milan Centrale0 transfersDirect
italo99084:40 AM Rome Termini
3h40
8:20 AM Milan Centrale0 transfersDirect
italo99084:48 AM Rome Tiburtina
3h32
8:20 AM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 1000 96084:50 AM Rome Termini
3h10
8:00 AM Milan Centrale0 transfersDirect
italo9968
On time
5:05 AM Rome Termini
3h10
8:15 AM Milan Centrale
0 transfersDirect
frecciarossaFRECCIAROSSA 95125:10 AM Rome Termini
3h40
8:50 AM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 1000 9610
On time
5:20 AM Rome Termini
3h15
8:35 AM Milan Centrale
0 transfersDirect
frecciarossaFRECCIAROSSA 93045:25 AM Rome Termini
3h47
9:12 AM Milan Porta Garibaldi0 transfersDirect
italo99705:30 AM Rome Termini
3h15
8:45 AM Milan Centrale0 transfersDirect
italo9970
On time
5:30 AM Rome Termini
3h04
8:34 AM Milan Rogoredo
0 transfersDirect
italo99705:40 AM Rome Tiburtina
3h05
8:45 AM Milan Centrale0 transfersDirect
italo99125:40 AM Rome Termini
3h40
9:20 AM Milan Centrale0 transfersDirect
italo99125:50 AM Rome Tiburtina
3h30
9:20 AM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 1000 96125:50 AM Rome Termini
3h08
8:58 AM Milan Centrale0 transfersDirect
italo9972
On time
6:05 AM Rome Termini
3h10
9:15 AM Milan Centrale
0 transfersDirect
frecciarossaFRECCIAROSSA 95166:10 AM Rome Termini
3h40
9:50 AM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 1000 96166:20 AM Rome Termini
3h15
9:35 AM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 1000 96186:50 AM Rome Termini
3h08
9:58 AM Milan Centrale0 transfersDirect
italo9974
On time
7:05 AM Rome Termini
3h10
10:15 AM Milan Centrale
0 transfersDirect
frecciarossaFRECCIAROSSA 95207:10 AM Rome Termini
3h40
10:50 AM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 1000 9620
On time
7:25 AM Rome Termini
2h59
10:24 AM Milan Centrale
0 transfersDirect
frecciarossaFRECCIAROSSA 1000 93087:25 AM Rome Termini
3h47
11:12 AM Milan Porta Garibaldi0 transfersDirect
italo99207:43 AM Rome Termini
3h37
11:20 AM Milan Centrale0 transfersDirect
italo99207:43 AM Rome Termini
3h26
11:09 AM Milan Rogoredo0 transfersDirect
italo99207:51 AM Rome Tiburtina
3h29
11:20 AM Milan Centrale0 transfersDirect
italo99768:05 AM Rome Termini
3h10
11:15 AM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 95248:10 AM Rome Termini
3h40
11:50 AM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 96248:20 AM Rome Termini
3h15
11:35 AM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 93108:25 AM Rome Termini
3h47
12:12 PM Milan Porta Garibaldi0 transfersDirect
italo99248:40 AM Rome Termini
3h29
12:09 PM Milan Rogoredo0 transfersDirect
italo99248:40 AM Rome Termini
3h40
12:20 PM Milan Centrale0 transfersDirect
italo99248:50 AM Rome Tiburtina
3h30
12:20 PM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 1000 9626
On time
8:50 AM Rome Termini
3h08
11:58 AM Milan Centrale
0 transfersDirect
italo9978
On time
9:05 AM Rome Termini
3h15
12:20 PM Milan Centrale
0 transfersDirect
frecciarossaFRECCIAROSSA 1000 95149:10 AM Rome Termini
3h40
12:50 PM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 1000 96309:50 AM Rome Termini
3h08
12:58 PM Milan Centrale0 transfersDirect
italo9980
On time
10:10 AM Rome Termini
3h05
1:15 PM Milan Centrale
0 transfersDirect
frecciarossaFRECCIAROSSA 953210:10 AM Rome Termini
3h40
1:50 PM Milan Centrale0 transfersDirect
italo9980
On time
10:10 AM Rome Termini
2h54
1:04 PM Milan Rogoredo
0 transfersDirect
italo993210:40 AM Rome Termini
3h40
2:20 PM Milan Centrale0 transfersDirect
italo993210:40 AM Rome Termini
3h29
2:09 PM Milan Rogoredo0 transfersDirect
frecciarossaFRECCIAROSSA 1000 963410:50 AM Rome Termini
3h10
2:00 PM Milan Centrale0 transfersDirect
italo998211:05 AM Rome Termini
3h10
2:15 PM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 958411:10 AM Rome Termini
3h40
2:50 PM Milan Centrale0 transfersDirect
frecciabiancaFRECCIABIANCA 862011:57 AM Rome Termini
6h48
6:45 PM Milan Centrale0 transfersDirect
italo9984
On time
12:10 PM Rome Termini
2h54
3:04 PM Milan Rogoredo
0 transfersDirect
italo998412:10 PM Rome Termini
3h05
3:15 PM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 954012:10 PM Rome Termini
3h40
3:50 PM Milan Centrale0 transfersDirect
italo9940
On time
12:40 PM Rome Termini
3h29
4:09 PM Milan Rogoredo
0 transfersDirect
italo9940
On time
12:40 PM Rome Termini
3h40
4:20 PM Milan Centrale
0 transfersDirect
italo9940
On time
12:50 PM Rome Tiburtina
3h30
4:20 PM Milan Centrale
0 transfersDirect
frecciarossaFRECCIAROSSA 1000 964212:50 PM Rome Termini
3h08
3:58 PM Milan Centrale0 transfersDirect
italo9986
On time
1:05 PM Rome Termini
3h10
4:15 PM Milan Centrale
0 transfersDirect
frecciarossaFRECCIAROSSA 95441:10 PM Rome Termini
3h40
4:50 PM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 1000 96441:20 PM Rome Termini
3h10
4:30 PM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 93201:25 PM Rome Termini
3h47
5:12 PM Milan Porta Garibaldi0 transfersDirect
frecciarossaFRECCIAROSSA 1000 96461:50 PM Rome Termini
3h10
5:00 PM Milan Centrale0 transfersDirect
italo99502:10 PM Rome Termini
3h05
5:15 PM Milan Centrale0 transfersDirect
italo99502:10 PM Rome Termini
2h54
5:04 PM Milan Rogoredo0 transfersDirect
frecciarossaFRECCIAROSSA 95882:10 PM Rome Termini
3h40
5:50 PM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 1000 96482:25 PM Rome Termini
2h59
5:24 PM Milan Centrale0 transfersDirect
trenitaliaintIntercity 5962:33 PM Rome Tiburtina
6h52
9:25 PM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 9428 · FRECCIAROSSA 98082:35 PM Rome Termini
3h40
6:15 PM Milan Rogoredo1 transfer
italo99482:40 PM Rome Termini
3h40
6:20 PM Milan Centrale0 transfersDirect
italo99482:40 PM Rome Termini
3h29
6:09 PM Milan Rogoredo0 transfersDirect
italo99482:50 PM Rome Tiburtina
3h30
6:20 PM Milan Centrale0 transfersDirect
italo99903:05 PM Rome Termini
3h10
6:15 PM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 95523:10 PM Rome Termini
3h40
6:50 PM Milan Centrale0 transfersDirect
italo99523:40 PM Rome Termini
3h40
7:20 PM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 96583:50 PM Rome Termini
3h10
7:00 PM Milan Centrale0 transfersDirect
italo99924:05 PM Rome Termini
2h59
7:04 PM Milan Rogoredo0 transfersDirect
italo99924:05 PM Rome Termini
3h10
7:15 PM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 95564:10 PM Rome Termini
3h40
7:50 PM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 1000 96604:20 PM Rome Termini
3h10
7:30 PM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 1000 93264:25 PM Rome Termini
3h47
8:12 PM Milan Porta Garibaldi0 transfersDirect
italo99544:40 PM Rome Termini
3h40
8:20 PM Milan Centrale0 transfersDirect
italo99544:40 PM Rome Termini
3h29
8:09 PM Milan Rogoredo0 transfersDirect
frecciarossaFRECCIAROSSA 1000 9662
On time
4:50 PM Rome Termini
3h10
8:00 PM Milan Centrale
0 transfersDirect
italo99544:51 PM Rome Tiburtina
3h29
8:20 PM Milan Centrale0 transfersDirect
italo9994
On time
5:05 PM Rome Termini
3h10
8:15 PM Milan Centrale
0 transfersDirect
frecciarossaFRECCIAROSSA 1000 95605:11 PM Rome Termini
3h39
8:50 PM Milan Centrale0 transfersDirect
italo8158
On time
5:40 PM Rome Termini
3h40
9:20 PM Milan Centrale
0 transfersDirect
frecciarossaFRECCIAROSSA 1000 93305:50 PM Rome Termini
4h35
10:25 PM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 96685:50 PM Rome Termini
3h10
9:00 PM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 95926:10 PM Rome Termini
3h40
9:50 PM Milan Centrale0 transfersDirect
italo99626:40 PM Rome Termini
3h29
10:09 PM Milan Rogoredo0 transfersDirect
italo99626:40 PM Rome Termini
3h40
10:20 PM Milan Centrale0 transfersDirect
italo99626:50 PM Rome Tiburtina
3h30
10:20 PM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 1000 96726:50 PM Rome Termini
3h10
10:00 PM Milan Centrale0 transfersDirect
trenitaliaintnInterCityNotte 796+trenitaliaintIntercity 65210:15 PM Rome Ostiense
8h12
6:27 AM Milan Centrale1 transfer
Sunday, April 27
frecciarossaFRECCIAROSSA 1000 9400 · FRECCIAROSSA 98023:35 AM Rome Termini
4h00
7:35 AM Milan Centrale1 transfer

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Rome to Milan by train, bus, or flight

Sun
Apr 27
Mon
Apr 28
Tue
Apr 29
Wed
Apr 30
Thu
May 01
Fri
May 02
Sat
May 03
Sun
May 04
Mon
May 05
Tue
May 06
Wed
May 07
Thu
May 08
Fri
May 09
Sat
May 10
Sun
May 11
Mon
May 12
Tue
May 13
Wed
May 14
Thu
May 15
Fri
May 16
Sat
May 17

How far in advance should I book train tickets from Rome to Milan?

The best time to book your train from Rome to Milan is 56 days before departure. See how prices for trains change on the Rome to Milan route.
Prices are for one-way tickets for one passenger from Rome to Milan per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your train from Rome to Milan.

Fastest train times from Rome to Milan

Showing times and prices for Apr 27

Fastest Journey

2 h 59 m

Average

3 h 31 m

Trains per day

45

Distance

477 km

Of the 45 trains that leave Rome for Milan every day 43 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

FrecciarossaFRECCIAROSSA 1000 9648
04:25PM2h59
Rome Termini
07:24PMMilan Centrale
$2131One-way
0 transfers
FrecciarossaFRECCIAROSSA 1000 9620
09:25AM2h59
Rome Termini
12:24PMMilan Centrale
$3661One-way
0 transfers
Italo9970
07:30AM3h04
Rome Termini
10:34AMMilan Rogoredo
$1201One-way
0 transfers
Italo9970
07:40AM3h05
Rome Tiburtina
10:45AMMilan Centrale
$1201One-way
0 transfers
FrecciarossaFRECCIAROSSA 1000 9650
04:50PM3h08
Rome Termini
07:58PMMilan Centrale
$3661One-way
0 transfers

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

ReviewsReviews for the rail journey from Rome to Milan

userReviewImage
userReviewLogo
The customer opinion was acquired via Cimenio. Cimenio incentivises its users for giving an honest opinion and proving the booking with a photo of the travel ticket.
Pros
IconPrice
IconPunctuality
IconHygiene
Cons
IconVolume
IconBooking options
IconPersonnel
My journey from Rome to Milan was very relaxing. The price was very good. The train also arrived on time. Hygiene was taken into consideration. The WCS were very clean and well maintained. The reservation options were unfortunately a little complicated. The staff were not particularly friendly and seemed ignorant to me. Overall a satisfactory trip.
Pros
IconPrice
IconPersonnel
IconWifi connection
IconPunctuality
Cons
IconNeed to change
IconVolume
IconHygiene
IconBooking options
The journey from Rome to Milan was impressive overall, especially thanks to the attractive price and the friendly staff. The train was also on time. The wifi connection was stable, but the inconvenience of changing trains was a slight disadvantage. Nevertheless, the trains were on time, which made the journey pleasant. Unfortunately, the volume was not adequate and there was a lack of attention to hygiene. The reservation options also proved to be challenging. Overall, it was a great trip!
Pros
IconPrice
Cons
IconPunctuality
The journey would actually have been very good, but unfortunately it wasn't, as the train arrived 15 minutes late and didn't have much in the way of facilities. However, the seats were comfortable and I had a small table where I could put my laptop. But the price is very good, even better if the train is on time.
Pros
IconPrice
IconPunctuality
IconHygiene
IconWifi connection
IconComfort
Cons
IconPersonnel
IconChangeover requirements
IconVolume
My journey from Rome to Milan was surprisingly good, as the price of the ticket was very reasonable. The train also arrived in Milan on time. Maximum attention was paid to hygiene, as the toilets and seats were very well maintained, clean and hygienic. The wifi was very efficient and stable. I was able to make calls, work on my laptop and simply be productive. The seats were also very comfortable and well maintained. However, the staff were not particularly friendly and rather ignorant. There were several transfers, which made the journey more difficult as I had to keep changing planes. The noise level was unfortunately annoying and not ideal. But overall it was a great trip!
Pros
IconLegroom
Cons
IconPersonnel
The train arrived late at our destination. There was no wifi or power sockets on the train. The seats were normal and there was enough legroom. The staff were very unfriendly and annoyed. The hygiene was also not good because the toilets were very dirty. Ticket was definitely too expensive.
Pros
IconPrice
IconPunctuality
IconHygiene
IconComfort
Cons
IconPersonnel
IconBooking options
IconVolume
My journey from Rome to Milan was fascinating as the price was affordable in my opinion. The train also arrived in Milan on time. Maximum attention was also paid to hygiene, as the toilets were very clean and well maintained. The seats were also very comfortable and well maintained, but also extremely comfortable and cosy. However, the staff were a little unfriendly and relatively ignorant. I also found the booking options confusing and complicated and the volume was not adequate. But overall it was a great trip!
Pros
IconPrice
IconPersonnel
IconWifi connection
IconHygiene
Cons
IconPunctuality
IconVolume
IconNeed to change
My journey from Rome to Milan was absolutely first class! The price for the journey was fair and the staff on board were extremely friendly and helpful. The wifi worked flawlessly, which made my journey even more enjoyable as communication and entertainment was facilitated. In addition, attention was paid to hygiene as the toilets were not well-maintained, which gave a reassuring feeling. Unfortunately, the punctuality of the train was not impressive and I did not arrive at my destination exactly on time. The noise level on the train was a little annoying and there were several changes that made the journey difficult, but overall the journey was extremely satisfactory.
Pros
IconPrice
Cons
IconComfort
The train journey from Rome to Milan was a mixed experience, because on the one hand the train was on time and I didn't have to change trains, but on the other hand the train was unfortunately a bit old and therefore the seats were quite hard, which was a bit uncomfortable. But the price is unbeatable.
Pros
IconPersonnel
Cons
IconNone at all
I have nothing to criticise about this journey. What stood out in my eyes, however, was the extremely friendly and helpful staff and the punctuality of the train. I was able to work well and concentrate during the journey thanks to the constant wifi. The quietness of the other passengers also contributed to a focussed working atmosphere. I give the journey 5 stars and recommend it to others.
Pros
IconPunctual
Cons
IconI could not recognise any weaknesses
The train was super punctual. In addition, the train staff did an excellent job. As a result, all passengers were well informed and were able to relax during the journey. The train was warm and cosy and the comfort could not have been better.
Pros
IconModern train
Cons
IconPersonnel
My outward journey was wonderful, as was the return journey, but this time the staff were a bit unfriendly to me, which is not dramatic, but it was a bit annoying. Otherwise, as with the outward journey, there was nothing to complain about. The train was on time, I didn't have to change trains and everything was clean. As the train was very modern, it was also very quiet and I was able to relax a bit. Plus a good view! I recommend it!

Journey information

Overview: Train from Rome to Milan

ItalyItaly
ItalyItaly
Icon of train
Trains from Rome to Milan run on average 109 times per day, taking around 6h 24m. Cheap train tickets for this journey start at $42 (€35) but you can travel from only $7 (€6) by bus.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $7 (€6)
Distance
296 miles (477 km)
Average train duration
6h 24m
Cheapest ticket price
$42 (€35)
Trains per day
109
Direct trains
102
Train providers
6
Fastest train
3h 10m
First train
00:01
Last train
23:56
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $7 (€6)

Train companies: Italo, Frecciarossa and Intercity Notte from Rome to Milan trains

Italo, Frecciarossa and Intercity Notte trains will get you between Rome and Milan from $22 (€18). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Italo is an Italian high-speed train service operated by NTV (Nuovo Trasporto Viaggiatori). It operates on the Italian high-speed rail network, connecting major cities such as Rome, Milan, Turin, Florence, Bologna, Naples, and Salerno. Italo trains are modern and comfortable. Italo offers a range of ticket types, including Standard, Comfort, and Prima, with each offering different levels of onboard facilities. Standard tickets offer basic seating, while Comfort tickets offer more comfortable seating and access to the onboard bar. Prima tickets offer the most luxurious experience, with access to the onboard lounge and complimentary snacks and drinks. The most popular routes for Italo are Rome to Milan, Rome to Florence, and Milan to Turin.

Italo from Rome to Milan train information:

  • Average Duration: 5 h 12 min
  • Cheapest Price: $51
  • Italo frequency: 59 a day

Trenitalia: High-speed trains from Rome Leonardo da Vinci Fiumicino airport to Milan

Flying into Rome and looking for a quick and convenient connection to Milan? Trenitalia’s high-speed Frecciarossa trains get from Rome airport to Milan, Italy’s capital of fashion, in around 3 h 46 min, covering a distance of 295 miles (476 km). Trenitalia’s high-speed trains make it quick and easy to get from Rome airport to Milan city center. Fly into Rome and hop on the train to your destination.

Trenitalia’s flagship Frecciarossa fleet operates the fastest trains fromRome to Milan. Engineered to run at an incredible 186 mph (300 km/h), they come equipped with spacious seats, WIFI, air-conditioning, plug sockets and an onboard bistro. Frecciarossa trains are sleekly designed, comfortable, fast and convenient. The high-speed rail service connecting Rome airport to Milan city center is part of a wider enterprise to create quick connections between ‘smart’ airport hubs and Italian cities.

Trenitalia offers many more routes from international airports in Italy to major cities. Download the Omio app to find more information on Trenitalia trains around Italy. You’ll find the fastest routes, the latest timetable and options to book your tickets today.

FAQs: Trains from Rome to Milan

FAQs: Travel by train from Rome to Milan easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Rome to Milan.
FAQs
Cheap train tickets from Rome to Milan can start from as little as $18 (€15) when you book in advance. The average train ticket price for Rome to Milan is $40 (€33); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Rome to Milan train travel time is 5 h 12 min   for the 296 mile (477 km) long journey, but the duration can vary if you travel on weekends and holidays.
The first train from Rome to Milan leaves at 12: 02 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Rome to Milan leaves at 11: 56 PM.
Yes, it is possible to travel from Rome to Milan without having to change trains with Italo, Frecciarossa, Intercity Notte or Intercity. There are 105 direct trains from Rome to Milan each day. There may be fewer direct services available on weekends or holidays.
Yes, you can take a high-speed train from Rome to Milan with Italo or Frecciarossa. Overall you can travel with the following companies: Italo, Frecciarossa, Intercity Notte, Intercity or Regionale.
For the best Rome to Milan train to purchase, you can travel safely and comfortably with Italo, Frecciarossa, Intercity Notte, Intercity or Regionale. However, it's always good to check all possible train providers with services to Milan from Rome to compare what amenities they may offer.
Yes, you can take a night train from Rome to Milan with Intercity Notte. Find all the info regarding night trains in Europe.  

When departing from Rome, you have various train station options to start your trip from including Rome Termini, Rome Tiburtina and Rome Ostiense. When arriving in Milan, you can end your trip in train stations like Milan Centrale, Milan Porta Garibaldi and Milan Rogoredo.

Passengers board the train most frequently from Rome Termini, which is located around 1.6 miles (2.6 km) away from the city centre, and they get off the train at Milan Centrale, located 2.3 miles (3.7 km) away from the city centre.

The cheapest month to travel from Rome to Milan by train is March.
It's helpful to compare your options as there are 3 ways to travel between Rome and Milan including taking a train, bus or flight.

Popular train stations from Rome to Milan

Rome
Milan
The major train station for departures in Rome is Roma Ostiense. Find all the information you need to know about services, amenities and connections at Roma Ostiense for your trip from Rome to Milan.
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Lost and Found OfficeLost and Found Office
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • 6:00 AM - 10:00 PM Monday - Sunday
ticketOfficeHours
Distance to city center
2 km
Wifi
Wifi
  • Free
Parking
Parking
  • Parking is available near the station with both short-term and long-term options.
Dining
Dining
  • Ramen Bar Akira
  • Eataly Roma
Taxis
Taxis
  • Outside the main entrance.
Accessibility
Accessibility
  • Elevators, ramps, restrooms.
WC
WC
  • €1
Hotel
Hotel
  • Hotel Abitart
  • Hotel San Anselmo
  • Hotel Villa San Pio
Lost and Found Office
  • Located in the main hall
Public transit options for Roma Ostiense
  • Metro: Line B
  • Bus: Several lines available
  • Tram: Line 3
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • Mon - Sun: 06:35 - 20:20
ticketOfficeHours
Distance to city center
4 km
Wifi
Wifi
  • Free, limited Wi-Fi available in the station for 15 minutes.
Lockers
Lockers
  • Luggage lockers are located in the station lobby.
Dining
Dining
  • Rock n’ Coffee Roma
  • Arabian Kebab
  • Ingredienti
  • McDonald’s
  • Numb's Bakery Café
Accessibility
Accessibility
  • Accessible facilities include elevators and escalators.
Hotel
Hotel
  • B&B Rome Tiburtina
  • B&B Alba Domus Roma
  • Hotel delle Province
Ticket Office
Ticket Office
  • Mon - Sun: 06:35 - 20:20
Public transit options for Roma Tiburtina
  • Metro lines: LB
  • Bus lines: 62, 71, 111, 111F, 120F, 135, 163, 168, 211, 309, 409, n409, n041, C2, C3, Airport Shuttle
  • Train lines: FR, FA, IC, REG, FL1, FL2, FL3
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • Mon - Sun: 06:30 - 22:00
ticketOfficeHours
Distance to city center
1 km
Wifi
Wifi
  • Free WiFi in the station.
Lockers
Lockers
  • Provided by KiPoint and located on Platform 24. Open every day from 06:00 to 23:00.
Dining
Dining
  • Acafe
  • Moka Café
  • Roadhouse Grill
  • McDonald's
  • Gusto
  • Chef Express
  • Coop Minimarket
  • Mercato Centrale
Accessibility
Accessibility
  • The Sala Blu, Trenitalia's office of assistance for disabled travelers, is located next to Platform 1.
Hotel
Hotel
  • Archi di Roma Guest House
  • Gemma di Roma
  • The Liberty Boutique Hotel
Ticket Office
Ticket Office
  • Mon - Sun: 06:30 - 22:00
Public transit options for Roma Termini
  • Metro lines: A (red), B (blue)
  • Bus lines: 5, H, 38, 40 Express, 50 Express, 64, 66, 70, 75, 82, 90 Express, 92, 105, 150F, 223, 310, 590, 714, 910, C2, C3
  • Tram lines: 5, 14
  • Train lines: Italo, FR, FA, FB, IC, ICN, EN, CNL, R, Leonardo Express
The major train station for arrivals in Milan is Milano Porta Garibaldi. Find all the information you need to know about services, amenities and connections at Milano Porta Garibaldi for your journey to Milan from Rome.
Amenities at train station
WifiWifi
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
phone
Phone Number
ticketOfficeHours
Distance to city center
2 km
Wifi
Wifi
  • Free Wi-Fi in the station.
Dining
Dining
  • Caffeteria Panni Caldi
  • Princi
  • Burgez
  • Bricco Café
  • U! Come tu mi vuoi
  • Autogrill
  • Culto
Accessibility
Accessibility
  • Accessible facilities such as ticket machines, toilets, and ramps and additional assistance as needed from 07:45 to 22:30.
Hotel
Hotel
  • Hotel NH Milano Palazzo Moscova
  • AC Hotel by Marriott Milano
  • Tocq Hotel
Public transit options for Milano Porta Garibaldi
  • Metro lines: M2, M5
  • Bus lines: 43, 56, 70, 94
  • Train lines: R21, R31, S1, S11, S2, S5, S7, S8
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • Mon - Sun: 05:50 - 22:20
ticketOfficeHours
Distance to city center
2 km
Wifi
Wifi
  • Free WiFi in the station.
Lockers
Lockers
  • Provided by KiPoint and located on the ground floor, on the side of Piazza Luigi di Savoia. It is open every day from 06:00 to 23:00.
Dining
Dining
  • Venchi
  • Panzera Coffee
  • Burger King
  • Bar Motta
  • Caffè Napoli
  • VyTA Boulangerie
  • Spontini
  • Starbucks
  • Dispensa Emilia
  • McDonald's
  • & many more
Accessibility
Accessibility
  • Station is wheelchair accessible, has elevators and the Sala Blu, Trenitalia's office of assistance for disabled travelers, is next to Platform 4.
Hotel
Hotel
  • Glam Hotel Milano
  • NYX MIlan
  • iQ Hotel Milano
Ticket Office
Ticket Office
  • Mon - Sun: 05:50 - 22:20
Public transit options for Milano Centrale
  • Metro lines: M2 (green), M3 (yellow)
  • Tram lines: 1
  • Bus lines: 5, 9, 10, 42, 81, 87, 152, 728, N26, NM2, NM3, Air Bus, Orio Shuttle
  • Train lines: FR, FB, EC, Thello, XP2, R28, IC, ICN, RV, R, Regio, Italo
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Lost and Found OfficeLost and Found Office
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • 6:00 AM - 10:00 PM Monday - Sunday
ticketOfficeHours
Distance to city center
5 km
Wifi
Wifi
  • Free
Parking
Parking
  • The car park is open 7 days a week, 24 hours a day. Access is available from Via G Battista Cassinis.
Dining
Dining
  • Ristorante Pizzeria Il Moro
  • Osteria La Piola
Taxis
Taxis
  • Outside the main entrance.
Accessibility
Accessibility
  • Elevators, ramps.
WC
WC
  • €1
Hotel
Hotel
  • Starhotels Business Palace
  • Hotel Mistral
  • Hotel Brenta Milano
Lost and Found Office
  • Located in the main hall
Public transit options for Milano Rogoredo
  • Metro: Line M3
  • Bus: Several lines available
  • Train: Regional and high-speed services

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links