Rome to Milan train

Wed, 24 Apr
+ 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
  • Cheapest trains
  • Schedules
  • Compare prices
  • Fastest trains
  • Reviews
  • Route overview
  • Companies
  • FAQs
  • Stations

Cheap train tickets from Rome to Milan

Showing times and prices for 24 Apr

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 travelling at rush hour.

Cheapest
Regionale
14:129h14
Rome Termini
23:26Milan Centrale
£411One-way
1 change
2nd Cheapest
Intercity Notte
23:557h00
Rome Tiburtina
06:55Milan Porta Garibaldi
£481One-way
0 changes
Intercity Notte
00:0610h09
Rome Termini
10:15Milan Rogoredo
£551One-way
1 change
Intercity
12:406h37
Rome Tiburtina
19:17Milan Centrale
£561One-way
0 changes
Intercity
16:356h42
Rome Tiburtina
23:17Milan Centrale
£561One-way
0 changes

Train timetableRome to Milan

Showing trains for tomorrow, Wednesday, 24 April
Intercity Notte
00:0610h09
Rome Termini
10:15Milan Rogoredo
1 change
Frecciarossa
05:103h40
Rome Termini
08:50Milan Centrale
0 changes
Frecciarossa
05:382h52
Rome Termini
08:30Milan Centrale
0 changes
Italo
05:403h40
Rome Termini
09:20Milan Centrale
0 changes
Italo
05:403h28
Rome Termini
09:08Milan Rogoredo
0 changes
Italo
05:503h30
Rome Tiburtina
09:20Milan Centrale
0 changes
Frecciarossa
06:003h50
Rome Termini
09:50Milan Centrale
0 changes
Intercity
06:068h49
Rome Ostiense
14:55Milan Centrale
1 change
Intercity
06:129h41
Rome Termini
15:53Milan Centrale
1 change
Italo
06:303h15
Rome Termini
09:45Milan Centrale
0 changes
Italo
06:383h07
Rome Tiburtina
09:45Milan Centrale
0 changes
Italo
06:403h40
Rome Termini
10:20Milan Centrale
0 changes
Italo
06:483h32
Rome Tiburtina
10:20Milan Centrale
0 changes
Frecciarossa
06:503h10
Rome Termini
10:00Milan Centrale
0 changes
Italo
07:053h10
Rome Termini
10:15Milan Centrale
0 changes
Frecciarossa
07:103h40
Rome Termini
10:50Milan Centrale
0 changes
Frecciarossa
07:203h15
Rome Termini
10:35Milan Centrale
0 changes
Frecciarossa
07:253h47
Rome Termini
11:12Milan Porta Garibaldi
0 changes
Italo
07:303h15
Rome Termini
10:45Milan Centrale
0 changes
Italo
07:303h02
Rome Termini
10:32Milan Rogoredo
0 changes
Italo
07:403h40
Rome Termini
11:20Milan Centrale
0 changes
Italo
07:403h05
Rome Tiburtina
10:45Milan Centrale
0 changes
Frecciarossa
07:503h08
Rome Termini
10:58Milan Centrale
0 changes
Italo
07:503h30
Rome Tiburtina
11:20Milan Centrale
0 changes
Italo
08:053h10
Rome Termini
11:15Milan Centrale
0 changes
Frecciarossa
08:103h40
Rome Termini
11:50Milan Centrale
0 changes
Frecciarossa
08:203h15
Rome Termini
11:35Milan Centrale
0 changes
Italo
08:403h28
Rome Termini
12:08Milan Rogoredo
0 changes
Italo
08:403h40
Rome Termini
12:20Milan Centrale
0 changes
Italo
08:503h30
Rome Tiburtina
12:20Milan Centrale
0 changes
Frecciarossa
08:503h08
Rome Termini
11:58Milan Centrale
0 changes
Italo
09:053h10
Rome Termini
12:15Milan Centrale
0 changes
Frecciarossa
09:103h40
Rome Termini
12:50Milan Centrale
0 changes
Frecciarossa
09:252h59
Rome Termini
12:24Milan Centrale
0 changes
Frecciarossa
09:253h47
Rome Termini
13:12Milan Porta Garibaldi
0 changes
Italo
09:433h25
Rome Termini
13:08Milan Rogoredo
0 changes
Italo
09:433h37
Rome Termini
13:20Milan Centrale
0 changes
Frecciarossa
09:503h08
Rome Termini
12:58Milan Centrale
0 changes
Italo
09:513h29
Rome Tiburtina
13:20Milan Centrale
0 changes
Intercity
09:577h38
Rome Termini
17:35Milan Centrale
1 change
Italo
10:053h10
Rome Termini
13:15Milan Centrale
0 changes
Frecciarossa
10:103h40
Rome Termini
13:50Milan Centrale
0 changes
Frecciarossa
10:203h15
Rome Termini
13:35Milan Centrale
0 changes
Intercity
10:228h23
Rome Termini
18:45Milan Centrale
1 change
Frecciarossa
10:253h47
Rome Termini
14:12Milan Porta Garibaldi
0 changes
Italo
10:403h40
Rome Termini
14:20Milan Centrale
0 changes
Italo
10:403h30
Rome Termini
14:10Milan Rogoredo
0 changes
Frecciarossa
10:503h08
Rome Termini
13:58Milan Centrale
0 changes
Italo
10:503h30
Rome Tiburtina
14:20Milan Centrale
0 changes
Italo
11:053h10
Rome Termini
14:15Milan Centrale
0 changes
Frecciarossa
11:103h40
Rome Termini
14:50Milan Centrale
0 changes
Italo
11:403h40
Rome Termini
15:20Milan Centrale
0 changes
Frecciarossa
11:503h08
Rome Termini
14:58Milan Centrale
0 changes
Italo
11:503h30
Rome Tiburtina
15:20Milan Centrale
0 changes
Italo
12:103h05
Rome Termini
15:15Milan Centrale
0 changes
Italo
12:102h52
Rome Termini
15:02Milan Rogoredo
0 changes
Frecciarossa
12:103h40
Rome Termini
15:50Milan Centrale
0 changes
Intercity
12:406h37
Rome Tiburtina
19:17Milan Centrale
0 changes
Italo
12:403h40
Rome Termini
16:20Milan Centrale
0 changes
Italo
12:403h28
Rome Termini
16:08Milan Rogoredo
0 changes
Frecciarossa
12:503h10
Rome Termini
16:00Milan Centrale
0 changes
Italo
12:503h30
Rome Tiburtina
16:20Milan Centrale
0 changes
Italo
13:053h10
Rome Termini
16:15Milan Centrale
0 changes
Frecciarossa
13:103h40
Rome Termini
16:50Milan Centrale
0 changes
Intercity
13:128h41
Rome Termini
21:53Milan Centrale
1 change
Italo
13:403h40
Rome Termini
17:20Milan Centrale
0 changes
Frecciarossa
13:503h08
Rome Termini
16:58Milan Centrale
0 changes
Italo
13:503h30
Rome Tiburtina
17:20Milan Centrale
0 changes
Frecciabianca
13:576h53
Rome Termini
20:50Milan Centrale
0 changes
Italo
14:103h05
Rome Termini
17:15Milan Centrale
0 changes
Italo
14:102h52
Rome Termini
17:02Milan Rogoredo
0 changes
Frecciarossa
14:103h40
Rome Termini
17:50Milan Centrale
0 changes
Regionale
14:129h14
Rome Termini
23:26Milan Centrale
1 change
Frecciarossa
14:203h10
Rome Termini
17:30Milan Centrale
0 changes
Italo
14:403h28
Rome Termini
18:08Milan Rogoredo
0 changes
Italo
14:403h40
Rome Termini
18:20Milan Centrale
0 changes
Frecciarossa
14:503h10
Rome Termini
18:00Milan Centrale
0 changes
Italo
14:503h30
Rome Tiburtina
18:20Milan Centrale
0 changes
Italo
15:053h10
Rome Termini
18:15Milan Centrale
0 changes
Frecciarossa
15:103h40
Rome Termini
18:50Milan Centrale
0 changes
Frecciarossa
15:203h10
Rome Termini
18:30Milan Centrale
0 changes
Frecciarossa
15:253h47
Rome Termini
19:12Milan Porta Garibaldi
0 changes
Frecciarossa
15:503h10
Rome Termini
19:00Milan Centrale
0 changes
Frecciarossa
16:103h40
Rome Termini
19:50Milan Centrale
0 changes
Frecciarossa
16:252h59
Rome Termini
19:24Milan Centrale
0 changes
Intercity
16:356h42
Rome Tiburtina
23:17Milan Centrale
0 changes
Frecciarossa
16:503h08
Rome Termini
19:58Milan Centrale
0 changes
Frecciarossa
17:103h40
Rome Termini
20:50Milan Centrale
0 changes
Frecciarossa
17:203h10
Rome Termini
20:30Milan Centrale
0 changes
Italo
17:403h40
Rome Termini
21:20Milan Centrale
0 changes
Frecciarossa
17:503h10
Rome Termini
21:00Milan Centrale
0 changes
Italo
17:503h30
Rome Tiburtina
21:20Milan Centrale
0 changes
Frecciarossa
18:103h40
Rome Termini
21:50Milan Centrale
0 changes
Frecciarossa
18:203h10
Rome Termini
21:30Milan Centrale
0 changes
Frecciarossa
18:253h47
Rome Termini
22:12Milan Porta Garibaldi
0 changes
Italo
18:303h15
Rome Termini
21:45Milan Centrale
0 changes
Italo
18:393h06
Rome Tiburtina
21:45Milan Centrale
0 changes
Italo
18:403h28
Rome Termini
22:08Milan Rogoredo
0 changes
Italo
18:403h40
Rome Termini
22:20Milan Centrale
0 changes
Frecciarossa
18:503h10
Rome Termini
22:00Milan Centrale
0 changes
Italo
18:513h29
Rome Tiburtina
22:20Milan Centrale
0 changes
Italo
19:053h10
Rome Termini
22:15Milan Centrale
0 changes
Frecciarossa
19:113h39
Rome Termini
22:50Milan Centrale
0 changes
Italo
19:403h40
Rome Termini
23:20Milan Centrale
0 changes
Frecciarossa
19:503h10
Rome Termini
23:00Milan Centrale
0 changes
Italo
19:503h30
Rome Tiburtina
23:20Milan Centrale
0 changes
Frecciarossa
19:504h25
Rome Termini
00:15Milan Centrale
0 changes
Italo
20:053h10
Rome Termini
23:15Milan Centrale
0 changes
Italo
20:052h57
Rome Termini
23:02Milan Rogoredo
0 changes
Frecciarossa
20:103h50
Rome Termini
00:00Milan Centrale
0 changes
Italo
20:403h38
Rome Termini
00:18Milan Rogoredo
0 changes
Italo
20:403h50
Rome Termini
00:30Milan Centrale
0 changes
Frecciarossa
20:503h20
Rome Termini
00:10Milan Centrale
0 changes
Italo
20:503h40
Rome Tiburtina
00:30Milan Centrale
0 changes
Intercity Notte
23:557h00
Rome Tiburtina
06:55Milan Porta Garibaldi
0 changes

Find all the dates and times for this journey

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

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

Train times from Rome to Milan

Showing times and prices for 24 Apr

Fastest Journey

2 h 52 m

Average

3 h 52 m

Trains per day

115

Distance

477 km

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

Fastest
Italo
12:102h52
Rome Termini
15:02Milan Rogoredo
£861One-way
0 changes
Fastest
Italo
14:102h52
Rome Termini
17:02Milan Rogoredo
£861One-way
0 changes
Fastest
Frecciarossa
05:382h52
Rome Termini
08:30Milan Centrale
£921One-way
0 changes
2nd Fastest
Italo
20:052h57
Rome Termini
23:02Milan Rogoredo
£1451One-way
0 changes
Frecciarossa
09:252h59
Rome Termini
12:24Milan Centrale
£921One-way
0 changes

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

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.

Pro
IconPrice
IconPunctuality
IconHygiene
Contra
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.
Pro
IconPrice
IconPersonnel
IconWifi connection
IconPunctuality
Contra
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!
Pro
IconPrice
Contra
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.
Pro
IconPrice
IconPunctuality
IconHygiene
IconWifi connection
IconComfort
Contra
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!
Pro
IconLegroom
Contra
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.
Pro
IconPrice
IconPunctuality
IconHygiene
IconComfort
Contra
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!
Pro
IconPrice
IconPersonnel
IconWifi connection
IconHygiene
Contra
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.
Pro
IconPrice
Contra
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.
Pro
IconPersonnel
Contra
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.
Pro
IconPunctual
Contra
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.

Overview: Train from Rome to Milan

distanceDistance296 miles
durationAverage train duration3 h 10 min
priceAverage train ticket price£51 (€56)
frequencyTrain frequency50 a day
changesDirect trainYes, there are 50 direct trains a day
carriersTrain companiesItalo, Frecciarossa, Intercity Notte, Intercity, Frecciabianca, Regionale or Frecciargento

Trains from Rome to Milan cover the 296 miles long trip taking on average 3 h 10 min with our travel partners like Italo, Frecciarossa, Intercity Notte, Intercity, Frecciabianca, Regionale or Frecciargento. Normally, there are 50 trains operating per day. You can get the cheapest train tickets for this trip for as low as £25, but the average price of train tickets is £51. Travellers depart most frequently from Rome Termini and arrive in Milan Centrale.

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

For as little as £21 you can travel by train to Milan from Rome with Italo, Frecciarossa and Intercity Notte. Omio will show you the best deals, timetables and tickets available for this journey.

Trenitalia Intercity is a high-speed train service operated by the Italian national railway company, Trenitalia. It operates throughout the country, with services running from early morning to late evening. The Intercity trains come in two types: the Intercity Plus, which is the fastest and most comfortable, and the Intercity, which is slightly slower but still offers a comfortable journey. Onboard facilities include air conditioning, power sockets, Wi-Fi, and a bar service. There are several ticket types available, including Standard, Super Economy, and Business. The most popular routes for Trenitalia Intercity are from Rome to Milan, Naples to Florence, and Turin to Venice.

    Trains from Rome to Milan

    Each day about 75 trains make the approx. 296-mile (477 km) journey from Rome to Milan. Two operators offer high-speed express service which can complete the trip between 2h 59min-3h 10min. Regional/commuter and overnight trains from Rome to Milan take between 6h-10h 30min, some of which involve connections. The highest frequency of train departures leave from Roma Termini Railway Station and arrive at Milano Centrale Railway Station.

    Rome to Milan train time: daily departures

    Italo runs an average of 32 trains daily or about 225 weekly trains from Rome to Milan, with three departures during the 7:00 a.m. rush hour and two each hour thereafter. Trenitalia operates various lines with a minimum of 40 daily or 280 weekly trains along this route. Frecciarossa high-speed trains make about three trips during the 8:00 a.m., 10:00 a.m. and 2:00-7:00 p.m. hours. Overall, the first departure from Rome occurs about 12:10 a.m. and the last leaves around 11:55 p.m.

    How long is the journey by train from Rome to Milan?

    The majority of Trenitalia Frecciarossa trains from Rome to Milan are direct, completing the leg in about 3h. A few Trenitalia Intercity and Inter Notte departures involve one connection at locations including Pisa, Florence, Genoa and Bologna. Comparatively, if you book reservations with Italo, all departures from Rome run without interruption to Milan and the ride takes between 3h 10min-3h 40min to complete.

    Fountain and the Pantheon in Rome. Source: Shutterstock

    What are the departure and arrival stations for trains from Rome to Milan?

    Departure train station: Roma Termini, the city’s principal railway station, is located about 1.6 miles (2.7 km) or 8min by car and approx. 15min by metro from Villa Borghese. You can find several essential facilities at Roma Termini such as ticket office, cashpoint machines, currency exchange bureaux, car hire services, luggage storage facilities, bars, restaurants, several retail stores and an Information Desk. Two metro lines (A and B) and a central bus station offer convenient travel links around the city. Rome Tiburtina, the second busiest rail station in the city, has a location about 2.73 miles (4.4 km) or 15min’ drive and approx. 30min via metro to Villa Borghese. Line B metro service and several bus lines provide municipal transport across the city. Upon arrival at Roma Tiburtina you can find convenient facilities such as a ticketing office, car hire centre, cashpoint machines, foreign exchange office and an onsite shopping centre with retail shops and restaurants. Rome’s third busiest station, Roma Ostiense, is approx. 4.5 miles (7.3 km) or 20min by car and about 35min via metro or bus from Villa Borghese. If your Rome to Milan train arrives here, there’s a ticket office, refreshment areas, shops, newsagents, toilets, assistance for disabled passengers and a Help Desk. Metro Line B, bus and tram connections offer transport throughout the city.

    Arrival train station: Milano Centrale is located approx. 2.6 miles (4.3 km) or about 20min by car and around 10min via metro from Duomo di Milano. The city’s main rail terminal has metro, tram and bus links for transport around the metropolis. Arriving here on trains from Rome to Milan you can find an Information Office, ticketing centre, cash point machines and left luggage facilities, with shops and restaurants on both Ground and Mezzanine levels. Milano Porta Garibaldi is about 20min via tram and metro or a 15min’ drive of approx. 2.4 miles (4 km) to Duomo di Milano. You can locate various facilities in the station’s main concourse like a main ticketing office and wait rooms. Escalators and lifts provide access to a number of onsite restaurants and retail outlets and there are several cashpoint machines to be found if you need to make withdrawals.

    Which train companies travel from Rome to Milan?

    Trenitalia and Italo are the principal providers of Rome to Milan trains. Italo offers the most consistent daily service with express trains from Roma Termini to Milano Centrale. Trenitalia provides a number of services such as Inter Notte, Intercity and Frecciarossa high-speed trains, some of which require transfers at Genoa, Bologna, Grosseto and Florence enroute to Milan. If you select Trenitalia Frecciarossa direct trains on this route, your journey time is about 3h while the fastest Italo departures from Rome take approx. 3h 10min to Milan.

    Trenitalia trains from Rome to Milan

    Trenitalia is the national rail provider operating multiple services to Milan from Rome, with high-speed, regional/commuter and night services for your convenience. In total, the company provides a minimum of 40 daily and over 300 weekly departures from Roma Termini and Roma Tiburtina stations. The daily schedule has about four trains Inter Notte trains, five for Intercity transport and at least 30 Frecciarossa high-speed trains. Train durations aboard Trenitalia Frecciarossa are about 3h, with Intercity journeys around 6h 40min and on Inter Notte trains about 7h non-stop. The earliest departures from Rome are around 12:10 a.m. and the latest about 11:55 p.m.

    Italo trains from Rome to Milan

    Italo has 32 daily departures or about 235 weekly trains on this route, with at least one night train per day. You can expect consistent express service choosing Italo for this route, with at least two departures per hour between 8:00 a.m. - 8:40 p.m. and three during the 7:00 a.m. morning rush hour. Italo high-speed trains take between 3h 10min-3h 40min to make the trip to Milano Centrale. The earliest departures leave Roma Termini at approx. 5:40 a.m. and the last (night train) leaves around 8:40 p.m.

    Trains Rome to Milan: services on board

    Passengers aboard Frecciarossa trains from Rome to Milan can travel Executive, Business or Premium class with Standard seating as the economy option. First and Second class seating is available on Trenitalia Intercity and Inter Notte trains. Two suitcases plus one piece of hand luggage can be stored in the storage spaces provided. One disassembled bike per customer is allowed and you may carry one small pet in an appropriate carrier in any seating class. Sale Blu provides assistance to passengers with disabilities given advance notice and there is priority seating with accessible toilets aboard some trains. Wi-Fi and entertainment options are standard on Frecciarossa trains.

    Club Executive, Prima, Comfort and Smart are among the seating classes you can enjoy travelling on Italo trains. Two suitcases you and one personal bag per passenger can be stored in the compartments/overhead racks provided. Small cats and dogs weighing less than 11 lbs (5 kg) in pet carriers are permitted onboard but there are no restrictions for assistance animals. Folding and disassembled bikes are allowed in storage cases, storage space permitting. Catering services are provided according to ticket class while the Italo Live Portal offers entertainment choices via Wi-Fi. Designated seating for disabled passengers is available and most trains are equipped with accessible toilets.

    Night trains Rome

    While Italo provides at least one night train per day, Trenitalia offers at least three during the overnight period, with Frecciarossa running two per day. All night trains run express from Rome to Milan with the longest trip via Inter Notte taking about 7h while the shortest take about 3h.

    Traveling by train: sustainable journey

    Travelling by train from Rome to Milan is not only fast and cheap, but it is also one of the most sustainable methods of transport between the two cities. Most of the service on this route are powered by electric high-speed trains rather than diesel locomotives, so there fewer emissions which reduce harm to you and the environment.

    How to find cheap train tickets from Rome to Milan?

    The best way to find cheap train tickets from Rome to Milan is via advanced bookings. Early morning, night trains and those with connecting service are usually offered at less inexpensive fares, so be flexible as possible with your travel dates and plans. You can also check for discounts applicable to minors, seniors, students, disabled travellers and large groups for other ways to save. Our magazineWindow Seat is a great resource for additional savings and travel tips.

    Arch detail from a cathedral in Milan. Source: Shutterstock

    To Milan by train—travel tips

    The northern city of Milan is undoubtedly one of the most spectacular in Western Europe. Home of the Italian Renaissance, it has developed to become a world centre for fashion, tourism, finance and art. Several important building and landmarks dominate the city centre starting with Duomo di Milano or Milan Cathedral, the nearby Palazzo Reale Milano museum and Teatro alla Scala opera house. From here you can find other famous buildings, exciting restaurants and activities for a day of adventure, so consider the following list for some great ideas:

    • Sempione Park with Sforsezco Castle and Triennale di Milano museum
    • Santa Maria della Grazie, Basilica Sant’Ambrogio and Basilica San Lorenzo Maggiore
    • Stadio San Siro, home to A.C. Milan and Inter Milan football teams
    • Trattatoria Trippa, Seta and Langosteria Bistro for delicious risotto, pasta and seafood dishes
    • Via Torino, Corso Vittorio Emmanuelle II and Via della Spiga for fashionable retail shops.

    Trenitalia: High-speed trains from Milan Malpensa Airport to Rome

    Flying into Milan and looking for a quick and convenient connection to Rome? Trenitalia’s high-speed Frecciarossa trains get from Milan airport to Rome, home of the iconic colosseum, in around 4 h 21 min, covering a distance of 318 miles (513 km). Trenitalia’s high-speed trains make it quick and easy to get from Milan airport to Rome Termini station in the city centre. Fly into Milan and hop on the train to your destination.

    Trenitalia’s flagship Frecciarossa fleet operates the fastest trains from Milan to Rome. 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 Milan airport to Rome city centre 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: Rome to Milan train

    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 £25 when you book in advance. The average train ticket price for Rome to Milan is £51; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
    The train time between Rome and Milan is on average 3 h 10 min   for the 296 mile long journey, but the time it takes to go from Rome to Milan by train can vary depending on specific dates or if traveling on weekends and holidays.
    The first train from Rome to Milan leaves at 11: 40. Plan your trip with the Journey Planner   from Omio.
    The last train from Rome to Milan leaves at 22: 55.
    There are 50 trains a day from Rome to Milan which require at least one change with Italo, Frecciarossa, Intercity Notte, Intercity, Frecciabianca, Regionale or Frecciargento. Schedules can vary on holidays or weekends with fewer trains.
    Yes, you can take a high-speed train from Rome to Milan with Italo, Frecciarossa, Frecciabianca or Frecciargento. Overall you can travel with the following companies: Italo, Frecciarossa, Intercity Notte, Intercity, Frecciabianca, Regionale or Frecciargento.
    For the best Rome to Milan train to purchase, you can travel safely and comfortably with Italo, Frecciarossa, Intercity Notte, Intercity, Frecciabianca, Regionale or Frecciargento. 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 route from including Rome Termini, Rome Tiburtina and Rome Trastevere. When arriving in Milan, you can end your route 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 for a train from Rome to Milan is March.
    You have options as you can travel from Rome to Milan 3 different ways: train, coach or flight.

    Important Stations and Airports in Rome and Milan

    Rome
    Milan
    Rome Termini is the most popular Rome railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Rome for your journey to Milan.
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +39 064745421
    ticketOfficeHours
    Ticket Office Hours
    Mon - Sun: 06: 30 - 22: 00
    Public transport options for Rome 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
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +39 892021
    ticketOfficeHours
    Ticket Office Hours
    Mon - Sun: 06: 35 - 20: 20
    Public transport options for Rome 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 station
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    Amenities at station
    ParkingParking
    ATMATM
    AccessibilityAccessibility
    Amenities at station
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    Rome TuscolanaParkingATMAccessibility
    Amenities at station
    ParkingParking
    ATMATM
    AccessibilityAccessibility
    RomeAccessibility
    Amenities at station
    AccessibilityAccessibility
    Rome NomentanaParkingATMTaxisAccessibility
    Amenities at station
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    Amenities at station
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    Amenities at station
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    Rome, Castel Romano Outlet

    More options for your journey from Rome to Milan

    Here are some other resources that might have the information you need

    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