Cheapest
Average
The best way to find a cheap train ticket from Milan to Rome is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
Frecciarossa FRECCIAROSSA 9505 | 05:10AM Milan Centrale | 3h54 | 09:04AM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9303 | 05:30AM Milan Centrale | 5h05 | 10:35AM Rome Termini | 0 transfersDirect | |
Italo 9907 | 05:40AM Milan Centrale | 3h30 | 09:10AM Rome Tiburtina | 0 transfersDirect | |
Italo 9907 | 05:40AM Milan Centrale | 3h39 | 09:19AM Rome Termini | 0 transfersDirect | |
Italo 9907 | 05:50AM Milan Rogoredo | 3h29 | 09:19AM Rome Termini | 0 transfersDirect | |
Intercity Intercity 583 | 06:05AM Milan Centrale | 7h22 | 01:27PM Rome Tiburtina | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9511 | 06:10AM Milan Centrale | 3h39 | 09:49AM Rome Termini | 0 transfersDirect | |
Italo 9967 | 06:15AM Milan Centrale | 3h09 | 09:24AM Rome Termini | 0 transfersDirect | |
Italo 9967 | 06:26AM Milan Rogoredo | 2h58 | 09:24AM Rome Termini | 0 transfersDirect | |
Italo 8111 | 06:40AM Milan Centrale | 3h39 | 10:19AM Rome Termini | 0 transfersDirect | |
Italo 8111 | 06:40AM Milan Centrale | 3h29 | 10:09AM Rome Tiburtina | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9607 | 07:00AM Milan Centrale | 3h11 | 10:11AM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9515 | 07:10AM Milan Centrale | 3h39 | 10:49AM Rome Termini | 0 transfersDirect | |
Italo 9971 | 07:15AM Milan Centrale | 3h10 | 10:25AM Rome Termini | 0 transfersDirect | |
Intercity Regionale Veloce TTPER 2455 | 07:20AM Milan Centrale | 8h15 | 03:35PM Rome Termini | 1 transfer | |
Italo 9971 | 07:26AM Milan Rogoredo | 2h59 | 10:25AM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9604 | 07:30AM Milan Centrale | 3h10 | 10:40AM Rome Termini | 0 transfersDirect | |
Italo 9915 | 07:40AM Milan Centrale | 3h39 | 11:19AM Rome Termini | 0 transfersDirect | |
Italo 9915 | 07:40AM Milan Centrale | 3h29 | 11:09AM Rome Tiburtina | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9611 | 08:00AM Milan Centrale | 3h10 | 11:10AM Rome Termini | 0 transfersDirect | |
Intercity Intercity 657 | 08:05AM Milan Centrale | 9h42 | 05:47PM Rome Termini | 1 transfer | |
Frecciarossa FRECCIAROSSA 9519 | 08:10AM Milan Centrale | 3h39 | 11:49AM Rome Termini | 0 transfersDirect | |
Italo 9998 | 08:15AM Milan Centrale | 3h10 | 11:25AM Rome Termini | 0 transfersDirect | |
Italo 9998 | 08:26AM Milan Rogoredo | 2h59 | 11:25AM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9613 | 08:30AM Milan Centrale | 3h10 | 11:40AM Rome Termini | 0 transfersDirect | |
Italo 9919 | 08:40AM Milan Centrale | 3h29 | 12:09PM Rome Tiburtina | 0 transfersDirect | |
Italo 9919 | 08:40AM Milan Centrale | 3h39 | 12:19PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9391 | 08:48AM Milan Porta Garibaldi | 3h47 | 12:35PM Rome Termini | 0 transfersDirect | |
Italo 9919 | 08:50AM Milan Rogoredo | 3h29 | 12:19PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9583 | 09:10AM Milan Centrale | 3h39 | 12:49PM Rome Termini | 0 transfersDirect | |
Italo 9975 | 09:15AM Milan Centrale | 3h10 | 12:25PM Rome Termini | 0 transfersDirect | |
Italo 9975 | 09:26AM Milan Rogoredo | 2h59 | 12:25PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9617 | 09:35AM Milan Centrale | 2h59 | 12:34PM Rome Termini | 0 transfersDirect | |
Italo 9923 | 09:40AM Milan Centrale | 3h29 | 01:09PM Rome Tiburtina | 0 transfersDirect | |
Italo 9923 | 09:40AM Milan Centrale | 3h39 | 01:19PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9311 | 09:48AM Milan Porta Garibaldi | 3h47 | 01:35PM Rome Termini | 0 transfersDirect | |
Italo 9923 | 09:50AM Milan Rogoredo | 3h29 | 01:19PM Rome Termini | 0 transfersDirect | |
Intercity Intercity 1549 | 10:05AM Milan Centrale | 7h58 | 06:03PM Rome Termini | 1 transfer | |
Frecciarossa FRECCIAROSSA 9527 | 10:10AM Milan Centrale | 3h39 | 01:49PM Rome Termini | 0 transfersDirect | |
Italo 9977 | 10:15AM Milan Centrale | 3h10 | 01:25PM Rome Termini | 0 transfersDirect | |
Italo 9977 | 10:26AM Milan Rogoredo | 2h59 | 01:25PM Rome Termini | 0 transfersDirect | |
Italo 9927 | 10:40AM Milan Centrale | 3h29 | 02:09PM Rome Tiburtina | 0 transfersDirect | |
Italo 9927 | 10:40AM Milan Centrale | 3h39 | 02:19PM Rome Termini | 0 transfersDirect | |
Italo 9927 | 10:50AM Milan Rogoredo | 3h29 | 02:19PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9623 | 10:58AM Milan Centrale | 3h12 | 02:10PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9587 | 11:10AM Milan Centrale | 3h39 | 02:49PM Rome Termini | 0 transfersDirect | |
Italo 9979 | 11:15AM Milan Centrale | 3h10 | 02:25PM Rome Termini | 0 transfersDirect | |
Italo 9979 | 11:26AM Milan Rogoredo | 2h59 | 02:25PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 8807 | 11:35AM Milan Centrale | 3h50 | 03:25PM Rome Termini | 1 transfer | |
Italo 9931 | 11:40AM Milan Centrale | 3h29 | 03:09PM Rome Tiburtina | 0 transfersDirect | |
Italo 9931 | 11:40AM Milan Centrale | 3h39 | 03:19PM Rome Termini | 0 transfersDirect | |
Italo 9931 | 11:50AM Milan Rogoredo | 3h29 | 03:19PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9535 | 12:10PM Milan Centrale | 3h39 | 03:49PM Rome Termini | 0 transfersDirect | |
Italo 9981 | 12:20PM Milan Centrale | 3h05 | 03:25PM Rome Termini | 0 transfersDirect | |
Italo 9981 | 12:29PM Milan Rogoredo | 2h56 | 03:25PM Rome Termini | 0 transfersDirect | |
Italo 9935 | 12:40PM Milan Centrale | 3h29 | 04:09PM Rome Tiburtina | 0 transfersDirect | |
Italo 9935 | 12:40PM Milan Centrale | 3h39 | 04:19PM Rome Termini | 0 transfersDirect | |
Italo 9935 | 12:50PM Milan Rogoredo | 3h29 | 04:19PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9631 | 01:00PM Milan Centrale | 3h15 | 04:15PM Rome Termini | 0 transfersDirect | |
Frecciabianca FRECCIABIANCA 8619 | 01:10PM Milan Centrale | 6h53 | 08:03PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9539 | 01:10PM Milan Centrale | 3h39 | 04:49PM Rome Termini | 0 transfersDirect | |
Italo 9983 | 01:20PM Milan Centrale | 3h05 | 04:25PM Rome Termini | 0 transfersDirect | |
Italo 9983 | 01:29PM Milan Rogoredo | 2h56 | 04:25PM Rome Termini | 0 transfersDirect | |
Italo 9939 | 01:40PM Milan Centrale | 3h29 | 05:09PM Rome Tiburtina | 0 transfersDirect | |
Italo 9939 | 01:40PM Milan Centrale | 3h39 | 05:19PM Rome Termini | 0 transfersDirect | |
Intercity Intercity 597 | 01:48PM Milan Centrale | 7h12 | 09:00PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9637 | 01:58PM Milan Centrale | 3h12 | 05:10PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9543 | 02:10PM Milan Centrale | 3h39 | 05:49PM Rome Termini | 0 transfersDirect | |
Intercity Intercity 669 | 02:16PM Milan Rogoredo | 9h08 | 11:24PM Rome S. Pietro | 1 transfer | |
Italo 9985 | 02:20PM Milan Centrale | 3h05 | 05:25PM Rome Termini | 0 transfersDirect | |
Italo 9985 | 02:29PM Milan Rogoredo | 2h56 | 05:25PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9639 | 02:30PM Milan Centrale | 3h10 | 05:40PM Rome Termini | 0 transfersDirect | |
Italo 8143 | 02:40PM Milan Centrale | 3h39 | 06:19PM Rome Termini | 0 transfersDirect | |
Italo 8143 | 02:40PM Milan Centrale | 3h29 | 06:09PM Rome Tiburtina | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9321 | 02:48PM Milan Porta Garibaldi | 3h47 | 06:35PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9641 | 03:00PM Milan Centrale | 3h10 | 06:10PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9547 | 03:10PM Milan Centrale | 3h39 | 06:49PM Rome Termini | 0 transfersDirect | |
Intercity Intercity 641 | 03:10PM Milan Centrale | 8h32 | 11:42PM Rome Ostiense | 1 transfer | |
Italo 9987 | 03:15PM Milan Centrale | 3h10 | 06:25PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9643 | 03:25PM Milan Centrale | 3h15 | 06:40PM Rome Termini | 0 transfersDirect | |
Italo 9987 | 03:26PM Milan Rogoredo | 2h59 | 06:25PM Rome Termini | 0 transfersDirect | |
Italo 9947 | 03:40PM Milan Centrale | 3h39 | 07:19PM Rome Termini | 0 transfersDirect | |
Italo 9947 | 03:40PM Milan Centrale | 3h29 | 07:09PM Rome Tiburtina | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9323 | 03:48PM Milan Porta Garibaldi | 3h47 | 07:35PM Rome Termini | 0 transfersDirect | |
Italo 9947 | 03:50PM Milan Rogoredo | 3h29 | 07:19PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9645 | 04:00PM Milan Centrale | 3h10 | 07:10PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9551 | 04:10PM Milan Centrale | 3h39 | 07:49PM Rome Termini | 0 transfersDirect | |
Italo 9989 | 04:15PM Milan Centrale | 3h10 | 07:25PM Rome Termini | 0 transfersDirect | |
Italo 9989 | 04:26PM Milan Rogoredo | 2h59 | 07:25PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9647 | 04:30PM Milan Centrale | 3h10 | 07:40PM Rome Termini | 0 transfersDirect | |
Italo 9951 | 04:40PM Milan Centrale | 3h39 | 08:19PM Rome Termini | 0 transfersDirect | |
Italo 9951 | 04:40PM Milan Centrale | 3h29 | 08:09PM Rome Tiburtina | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9325 | 04:48PM Milan Porta Garibaldi | 3h47 | 08:35PM Rome Termini | 0 transfersDirect | |
Italo 9951 | 04:50PM Milan Rogoredo | 3h29 | 08:19PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9649 | 04:58PM Milan Centrale | 3h12 | 08:10PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9555 | 05:10PM Milan Centrale | 3h40 | 08:50PM Rome Termini | 0 transfersDirect | |
Italo 9991 | 05:15PM Milan Centrale | 3h10 | 08:25PM Rome Termini | 0 transfersDirect | |
Italo 9991 | 05:26PM Milan Rogoredo | 2h59 | 08:25PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9651 | 05:35PM Milan Centrale | 2h59 | 08:34PM Rome Termini | 0 transfersDirect | |
Italo 9955 | 05:40PM Milan Centrale | 3h29 | 09:09PM Rome Tiburtina | 0 transfersDirect | |
Italo 9955 | 05:40PM Milan Centrale | 3h39 | 09:19PM Rome Termini | 0 transfersDirect | |
Italo 9993 | 05:45PM Milan Centrale | 3h04 | 08:49PM Rome Tiburtina | 0 transfersDirect | |
Italo 9993 | 05:45PM Milan Centrale | 3h15 | 09:00PM Rome Termini | 0 transfersDirect | |
Italo 9955 | 05:50PM Milan Rogoredo | 3h29 | 09:19PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9653 | 06:00PM Milan Centrale | 3h10 | 09:10PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9559 | 06:10PM Milan Centrale | 3h39 | 09:49PM Rome Termini | 0 transfersDirect | |
Italo 9995 | 06:20PM Milan Centrale | 3h05 | 09:25PM Rome Termini | 0 transfersDirect | |
Italo 9995 | 06:29PM Milan Rogoredo | 2h56 | 09:25PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9657 | 06:30PM Milan Centrale | 3h10 | 09:40PM Rome Termini | 0 transfersDirect | |
Italo 9959 | 06:40PM Milan Centrale | 3h39 | 10:19PM Rome Termini | 0 transfersDirect | |
Italo 9959 | 06:40PM Milan Centrale | 3h29 | 10:09PM Rome Tiburtina | 0 transfersDirect | |
Italo 9997 | 06:45PM Milan Centrale | 3h04 | 09:49PM Rome Tiburtina | 0 transfersDirect | |
Italo 9997 | 06:45PM Milan Centrale | 3h15 | 10:00PM Rome Termini | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9661 | 07:00PM Milan Centrale | 3h10 | 10:10PM Rome Termini | 0 transfersDirect | |
Italo 9961 | 07:15PM Milan Centrale | 3h30 | 10:45PM Rome Termini | 0 transfersDirect | |
Italo 9961 | 07:15PM Milan Centrale | 3h20 | 10:35PM Rome Tiburtina | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9663 | 07:35PM Milan Centrale | 2h59 | 10:34PM Rome Termini | 0 transfersDirect | |
Intercity Notte InterCityNotte 797 | 08:49PM Milan Porta Garibaldi | 9h04 | 05:53AM Rome Tiburtina | 0 transfersDirect | |
Intercity Intercity 687 | 09:10PM Milan Centrale | 8h33 | 05:43AM Rome Ostiense | 1 transfer | |
Intercity Notte Regionale TRENORD 2643 | 09:25PM Milan Centrale | 8h41 | 06:06AM Rome Termini | 1 transfer | |
Intercity Notte Regionale TTPER 2485 | 10:05PM Milan Porta Garibaldi | 10h00 | 08:05AM Rome Termini | 2 transfers | |
This is the last train of the day. |
Find all the dates and times for this journey
Fastest Journey
2 h 56 m
Average
3 h 53 m
Trains per day
121
Distance
477 km
Of the 121 trains that leave Milan for Rome every day 112 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Distance | 477 km |
---|---|
Average train duration | 3 h 5 min |
Average train ticket price | €55 (€55) |
Train frequency | 50 a day |
Direct train | Yes, there are 50 direct trains a day |
Train providers | Italo, Frecciarossa, Intercity Notte, Intercity or Regionale |
Trains from Milan to Rome cover the 477 km long journey taking on average 3 h 5 min with our travel partners like Italo, Frecciarossa, Intercity Notte, Intercity or Regionale. Normally, there are 50 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as €28, but the average price of train tickets is €55. Travellers depart most frequently from Milan Centrale and arrive in Rome Termini.
Find the best trains to Rome from Milan with Omio's travel partners Italo, Frecciarossa and Intercity Notte from €28. We can find you the best deals, timetables and tickets when comparing and booking the best trip.
Italo is a brand of high-speed trains operated by the Italian train company Nuovo Trasporto Viaggiatori (NTV). Its fleet of trains includes the Italo AGV 575, the premier high-speed service reaching speeds up to 186 mph (300 km/h), and the Italo EVO, an eco-friendly train that can reach a maximum speed of 150 mph (250 km/h). Italo offers four different class options, but each train carriage is modernly equipped with a high level of comfort. You can choose between the Smart, Comfort, Prima and Club Executive classes. Standard services in all Italo trains include toilets, free WiFi, power outlets, reclining leather seats, footrests, snack machines and Italo Live (free onboard entertainment featuring a selection of movies, music and games). Italo offers three types of fares with different prices and flexibility: Low Cost, Economy, and Flex.
Italo from Milan to Rome train information:
Travelling by train from Milan to Rome is fast, convenient and reliable on Le Frecce and NTV Italo high-speed trains. On average, about three trains run per hour, rising to five per hour at peak times. Extra services available on weekends.
The most frequent services are the Frecciarossa (Red Arrow) trains operated by Trenitalia. Italo also offers high-speed trains from Milan to Rome. It operates fewer departures but offers ticket reservations up to six months in advance.
The fastest travel time for the 356.5-mile journey between Milan and Rome is 2 hours and 48 minutes on certain Frecciarossa and Italo services. Other high-speed services can take up to 3.5 hours. Most journeys are direct with stops at Florence and Bologna. A few routes require a change of train at Florence, Napoli, Verona, Modena or Bologna.
The first train from Milan to Rome is the direct Frecciarossa service which leaves at 5:00 a.m, and the last service is at 8:20 p.m.
Frecciarossa trains are fully air-conditioned and provide power outlets in each seat. A cafe car serves drinks and snacks. Premium class passengers receive a complimentary newspaper and drink. First class (called Business Class on Trenitalia) seating offers quiet zones (Silenzio), crystal partitions and leather seats.
Departure Station: Most trains to Rome depart from the main Milano Centrale, and some can also be boarded at Milano Rogoredo. Both stations are easily reached on the Metro line, and by bus, tram or taxi. Milano Rogoredo station is accessible on Metro line M3. A few trains from Milan to Rome depart from Porta Garibaldi station which has a Metro stop nearby.
Arrival Station: Most trains from Milan to Rome arrive at both Tiburtina and Termini stations. Passengers alighting at Tiburtina Station can travel onward on Metro line B. Termini Station is served by Red and Blue metro lines and the Piazza dei Cinquecento outside is one of the city's major bus hubs.
When departing from Milan, you have various train station options to start your trip from including Milan Centrale, Milan Porta Garibaldi and Milan Rogoredo. When arriving in Rome, you can end your route in train stations like Rome Termini and Rome Tiburtina.
Passengers board the train most frequently from Milan Centrale, which is located around 2.3 miles (3.7 km) away from the city centre, and they get off the train at Rome Termini, located 1.6 miles (2.6 km) away from the city centre.
Here are some other resources that might have the information you need