Milan to Rome Termini train

Wed, Jul 24
+ 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 Milan to Rome Termini

Showing times and prices for Jul 24

Cheapest

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

Cheapest
Regionale
06:50AM10h57
Milan Centrale
05:47PMRome Termini
$581One-way
1 transfer
2nd Cheapest
Intercity
12:10PM9h38
Milan Centrale
09:48PMRome Termini
$791One-way
2 transfers
2nd Cheapest
Intercity Notte
10:05PM8h30
Milan Centrale
06:35AMRome Termini
$791One-way
2 transfers
Intercity
10:50AM10h10
Milan Centrale
09:00PMRome Termini
$801One-way
0 transfers
Intercity
02:05PM9h43
Milan Centrale
11:48PMRome Termini
$801One-way
1 transfer

Train schedule from Milan to Rome Termini

Showing trains for tomorrow, Wednesday, July 24
Frecciarossa
05:10AM3h54
Milan Centrale
09:04AMRome Termini
0 transfers
Frecciarossa
05:20AM3h20
Milan Centrale
08:40AMRome Termini
0 transfers
Italo
05:40AM3h39
Milan Centrale
09:19AMRome Termini
0 transfers
Frecciarossa
05:45AM4h50
Milan Centrale
10:35AMRome Termini
0 transfers
Italo
05:50AM3h29
Milan Rogoredo
09:19AMRome Termini
0 transfers
Frecciarossa
06:00AM3h10
Milan Centrale
09:10AMRome Termini
0 transfers
Frecciarossa
06:10AM3h39
Milan Centrale
09:49AMRome Termini
0 transfers
Italo
06:15AM3h09
Milan Centrale
09:24AMRome Termini
0 transfers
Intercity
06:25AM8h08
Milan Centrale
02:33PMRome Termini
1 transfer
Italo
06:26AM2h58
Milan Rogoredo
09:24AMRome Termini
0 transfers
Frecciarossa
06:35AM2h59
Milan Centrale
09:34AMRome Termini
0 transfers
Italo
06:40AM3h39
Milan Centrale
10:19AMRome Termini
0 transfers
Italo
06:45AM3h15
Milan Centrale
10:00AMRome Termini
0 transfers
Regionale
06:50AM10h57
Milan Centrale
05:47PMRome Termini
1 transfer
Frecciarossa
07:00AM3h11
Milan Centrale
10:11AMRome Termini
0 transfers
Frecciarossa
07:10AM3h39
Milan Centrale
10:49AMRome Termini
0 transfers
Italo
07:15AM3h10
Milan Centrale
10:25AMRome Termini
0 transfers
Italo
07:26AM2h59
Milan Rogoredo
10:25AMRome Termini
0 transfers
Frecciarossa
07:30AM3h10
Milan Centrale
10:40AMRome Termini
0 transfers
Italo
07:40AM3h39
Milan Centrale
11:19AMRome Termini
0 transfers
Frecciarossa
08:00AM3h10
Milan Centrale
11:10AMRome Termini
0 transfers
Frecciarossa
08:10AM3h39
Milan Centrale
11:49AMRome Termini
0 transfers
Italo
08:15AM3h10
Milan Centrale
11:25AMRome Termini
0 transfers
Italo
08:26AM2h59
Milan Rogoredo
11:25AMRome Termini
0 transfers
Frecciarossa
08:30AM3h10
Milan Centrale
11:40AMRome Termini
0 transfers
Italo
08:40AM3h39
Milan Centrale
12:19PMRome Termini
0 transfers
Frecciarossa
08:48AM3h47
Milan Porta Garibaldi
12:35PMRome Termini
0 transfers
Frecciarossa
08:58AM3h12
Milan Centrale
12:10PMRome Termini
0 transfers
Intercity
09:10AM8h53
Milan Centrale
06:03PMRome Termini
1 transfer
Frecciarossa
09:10AM3h39
Milan Centrale
12:49PMRome Termini
0 transfers
Italo
09:15AM3h10
Milan Centrale
12:25PMRome Termini
0 transfers
Intercity
09:20AM10h37
Milan Centrale
07:57PMRome Termini
1 transfer
Intercity
09:20AM10h35
Milan Centrale
07:55PMRome Termini
2 transfers
Italo
09:26AM2h59
Milan Rogoredo
12:25PMRome Termini
0 transfers
Frecciarossa
09:35AM2h59
Milan Centrale
12:34PMRome Termini
0 transfers
Italo
09:40AM3h39
Milan Centrale
01:19PMRome Termini
0 transfers
Frecciarossa
09:48AM3h47
Milan Porta Garibaldi
01:35PMRome Termini
0 transfers
Italo
09:50AM3h29
Milan Rogoredo
01:19PMRome Termini
0 transfers
Frecciarossa
09:58AM3h12
Milan Centrale
01:10PMRome Termini
0 transfers
Frecciarossa
10:10AM3h39
Milan Centrale
01:49PMRome Termini
0 transfers
Italo
10:15AM3h10
Milan Centrale
01:25PMRome Termini
0 transfers
Italo
10:26AM2h59
Milan Rogoredo
01:25PMRome Termini
0 transfers
Italo
10:40AM3h39
Milan Centrale
02:19PMRome Termini
0 transfers
Italo
10:50AM3h29
Milan Rogoredo
02:19PMRome Termini
0 transfers
Intercity
10:50AM10h10
Milan Centrale
09:00PMRome Termini
0 transfers
Frecciarossa
10:58AM3h12
Milan Centrale
02:10PMRome Termini
0 transfers
Frecciarossa
11:10AM3h39
Milan Centrale
02:49PMRome Termini
0 transfers
Italo
11:15AM3h10
Milan Centrale
02:25PMRome Termini
0 transfers
Frecciarossa
11:25AM3h18
Milan Centrale
02:43PMRome Termini
0 transfers
Italo
11:26AM2h59
Milan Rogoredo
02:25PMRome Termini
0 transfers
Italo
11:40AM3h39
Milan Centrale
03:19PMRome Termini
0 transfers
Italo
11:50AM3h29
Milan Rogoredo
03:19PMRome Termini
0 transfers
Frecciarossa
11:58AM3h12
Milan Centrale
03:10PMRome Termini
0 transfers
Frecciarossa
12:10PM3h39
Milan Centrale
03:49PMRome Termini
0 transfers
Intercity
12:10PM9h38
Milan Centrale
09:48PMRome Termini
2 transfers
Italo
12:20PM3h05
Milan Centrale
03:25PMRome Termini
0 transfers
Italo
12:29PM2h56
Milan Rogoredo
03:25PMRome Termini
0 transfers
Italo
12:40PM3h39
Milan Centrale
04:19PMRome Termini
0 transfers
Italo
12:50PM3h29
Milan Rogoredo
04:19PMRome Termini
0 transfers
Frecciarossa
01:00PM3h15
Milan Centrale
04:15PMRome Termini
0 transfers
Frecciarossa
01:10PM3h39
Milan Centrale
04:49PMRome Termini
0 transfers
Frecciabianca
01:10PM6h53
Milan Centrale
08:03PMRome Termini
0 transfers
Italo
01:20PM3h05
Milan Centrale
04:25PMRome Termini
0 transfers
Intercity
01:20PM10h17
Milan Centrale
11:37PMRome Termini
2 transfers
Italo
01:29PM2h56
Milan Rogoredo
04:25PMRome Termini
0 transfers
Frecciarossa
01:30PM3h10
Milan Centrale
04:40PMRome Termini
0 transfers
Italo
01:40PM3h39
Milan Centrale
05:19PMRome Termini
0 transfers
Frecciarossa
01:58PM3h12
Milan Centrale
05:10PMRome Termini
0 transfers
Intercity
02:05PM9h43
Milan Centrale
11:48PMRome Termini
1 transfer
Frecciarossa
02:10PM3h39
Milan Centrale
05:49PMRome Termini
0 transfers
Frecciarossa
02:30PM3h10
Milan Centrale
05:40PMRome Termini
0 transfers
Italo
02:40PM3h39
Milan Centrale
06:19PMRome Termini
0 transfers
Frecciarossa
02:48PM3h47
Milan Porta Garibaldi
06:35PMRome Termini
0 transfers
Frecciarossa
03:00PM3h10
Milan Centrale
06:10PMRome Termini
0 transfers
Frecciarossa
03:10PM3h39
Milan Centrale
06:49PMRome Termini
0 transfers
Italo
03:15PM3h10
Milan Centrale
06:25PMRome Termini
0 transfers
Frecciarossa
03:25PM3h15
Milan Centrale
06:40PMRome Termini
0 transfers
Italo
03:26PM2h59
Milan Rogoredo
06:25PMRome Termini
0 transfers
Italo
03:40PM3h39
Milan Centrale
07:19PMRome Termini
0 transfers
Frecciarossa
03:48PM3h47
Milan Porta Garibaldi
07:35PMRome Termini
0 transfers
Italo
03:50PM3h29
Milan Rogoredo
07:19PMRome Termini
0 transfers
Frecciarossa
04:00PM3h10
Milan Centrale
07:10PMRome Termini
0 transfers
Frecciarossa
04:10PM3h39
Milan Centrale
07:49PMRome Termini
0 transfers
Italo
04:15PM3h10
Milan Centrale
07:25PMRome Termini
0 transfers
Italo
04:26PM2h59
Milan Rogoredo
07:25PMRome Termini
0 transfers
Frecciarossa
04:30PM3h10
Milan Centrale
07:40PMRome Termini
0 transfers
Italo
04:40PM3h39
Milan Centrale
08:19PMRome Termini
0 transfers
Frecciarossa
04:48PM3h47
Milan Porta Garibaldi
08:35PMRome Termini
0 transfers
Italo
04:50PM3h29
Milan Rogoredo
08:19PMRome Termini
0 transfers
Frecciarossa
04:58PM3h12
Milan Centrale
08:10PMRome Termini
0 transfers
Frecciarossa
05:10PM3h40
Milan Centrale
08:50PMRome Termini
0 transfers
Italo
05:15PM3h10
Milan Centrale
08:25PMRome Termini
0 transfers
Italo
05:26PM2h59
Milan Rogoredo
08:25PMRome Termini
0 transfers
Frecciarossa
05:35PM2h59
Milan Centrale
08:34PMRome Termini
0 transfers
Italo
05:40PM3h39
Milan Centrale
09:19PMRome Termini
0 transfers
Italo
05:45PM3h15
Milan Centrale
09:00PMRome Termini
0 transfers
Italo
05:50PM3h29
Milan Rogoredo
09:19PMRome Termini
0 transfers
Frecciarossa
06:00PM3h10
Milan Centrale
09:10PMRome Termini
0 transfers
Frecciarossa
06:10PM3h39
Milan Centrale
09:49PMRome Termini
0 transfers
Italo
06:20PM3h05
Milan Centrale
09:25PMRome Termini
0 transfers
Italo
06:29PM2h56
Milan Rogoredo
09:25PMRome Termini
0 transfers
Frecciarossa
06:30PM3h10
Milan Centrale
09:40PMRome Termini
0 transfers
Italo
06:40PM3h39
Milan Centrale
10:19PMRome Termini
0 transfers
Italo
06:45PM3h15
Milan Centrale
10:00PMRome Termini
0 transfers
Frecciarossa
07:00PM3h10
Milan Centrale
10:10PMRome Termini
0 transfers
Frecciarossa
07:10PM3h55
Milan Centrale
11:05PMRome Termini
0 transfers
Frecciarossa
07:35PM2h59
Milan Centrale
10:34PMRome Termini
0 transfers
Italo
07:40PM3h39
Milan Centrale
11:19PMRome Termini
0 transfers
Italo
07:50PM3h29
Milan Rogoredo
11:19PMRome Termini
0 transfers
Frecciarossa
08:10PM3h39
Milan Centrale
11:49PMRome Termini
0 transfers
Frecciarossa
08:35PM2h50
Milan Centrale
11:25PMRome Termini
0 transfers
Italo
08:40PM3h39
Milan Centrale
12:19AMRome Termini
0 transfers
Intercity Notte
09:50PM8h45
Milan Centrale
06:35AMRome Termini
1 transfer
Intercity Notte
10:05PM8h30
Milan Centrale
06:35AMRome Termini
2 transfers

This is the last train of the day.

Find all the dates and times for this journey

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

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

Fastest train times from Milan to Rome Termini

Showing times and prices for Jul 24

Fastest Journey

2 h 50 m

Average

4 h

Trains per day

114

Distance

477 km

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

Fastest
Frecciarossa
08:35PM2h50
Milan Centrale
11:25PMRome Termini
$1321One-way
0 transfers
2nd Fastest
Italo
06:29PM2h56
Milan Rogoredo
09:25PMRome Termini
$1241One-way
0 transfers
2nd Fastest
Italo
01:29PM2h56
Milan Rogoredo
04:25PMRome Termini
$1241One-way
0 transfers
2nd Fastest
Italo
12:29PM2h56
Milan Rogoredo
03:25PMRome Termini
$1241One-way
0 transfers
Italo
06:26AM2h58
Milan Rogoredo
09:24AMRome Termini
$1241One-way
0 transfers

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Milan to Rome Termini

distanceDistance296 miles (477 km)
durationAverage train duration2 h 59 min
priceAverage train ticket price$70 (€61)
frequencyTrain frequency51 a day
changesDirect trainYes, there are 51 direct trains a day
carriersTrain companiesItalo, Frecciarossa, Intercity Notte, Intercity, Frecciabianca or Regionale

Trains from Milan to Rome Termini cover the 296 miles (477 km) long route taking on average 2 h 59 min with our travel partners like Italo, Frecciarossa, Intercity Notte, Intercity, Frecciabianca or Regionale. Normally, there are 51 trains operating per day, including direct services available. While the average ticket price for this trip costs around $70 (€61), you can find the cheapest train ticket for as low as $43 (€37). Travelers depart most frequently from Milan Centrale and arrive in Rome Termini.

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

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

Intercity Notte is an Italian train service operated by Trenitalia. It runs overnight services between major cities in Italy, making it a great option for travelers looking to save time and money. The Intercity Notte offers two types of trains: the Frecciarossa Notte and the Frecciargento Notte. The Frecciarossa Notte is the fastest train, with speeds of up to 300 km/h, while the Frecciargento Notte is slightly slower but still offers a comfortable journey. Both trains offer a range of onboard facilities, including comfortable seating, air conditioning, and Wi-Fi. Trenitalia offers a range of ticket types, including Standard, Comfort, and Business. Standard tickets are the most affordable, while Comfort and Business tickets offer additional benefits such as priority boarding and access to the lounge. The most popular routes for Intercity Notte are Rome to Milan, Rome to Venice, and Milan to Venice. These routes offer travelers the chance to explore some of Italy's most iconic cities in a convenient and comfortable way.

Milan to Rome Termini train information with Intercity Notte:

  • Average Duration: 7 h 8 min
  • Cheapest Price: $61

FAQs: Trains from Milan to Rome Termini

FAQs: Travel by train from Milan to Rome Termini 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 Milan to Rome Termini.
FAQs
Cheap train tickets from Milan to Rome Termini can start from as little as $43 (€37) when you book in advance. The average train ticket price for Milan to Rome Termini is $70 (€61); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Milan to Rome Termini train time is 2 h 59 min   covering the 296 mile (477 km) long route, but the journey time can vary depending on specific dates or if traveling on weekends and holidays.
The first train from Milan to Rome Termini leaves at 4: 50 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Milan to Rome Termini leaves at 9: 27 PM.
Yes, it is possible to travel from Milan to Rome Termini without having to change trains with Italo, Frecciarossa, Intercity Notte or Intercity. There are 51 direct trains from Milan to Rome Termini each day. There may be fewer direct services available on weekends or holidays.
Yes, you can take a high-speed train from Milan to Rome Termini with Italo, Frecciarossa or Frecciabianca. Overall you can travel with the following companies: Italo, Frecciarossa, Intercity Notte, Intercity, Frecciabianca or Regionale.
When taking a train from Milan to Rome Termini, you can count on Italo, Frecciarossa, Intercity Notte, Intercity, Frecciabianca or Regionale for the best way to get you to Rome Termini. You can also check all possible train companies who offer a service between Milan and Rome Termini and compare the amenities they offer before buying a train ticket.
Yes, you can take a night train from Milan to Rome Termini with Intercity Notte. Find all the info regarding night trains in Europe.  

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.

A trip to Rome Termini from Milan is worth doing but not as a day trip with a journey time of 2 h 59 min each way. Check with Omio app   the best way to travel.
The cheapest month to travel from Milan to Rome Termini by train is June.
It's helpful to compare your options as there are 3 ways to travel from Milan to Rome Termini including taking a train, bus or flight.

Trains arriving to Rome Termini

Distance from Rome Termini to city center
Distance from Rome Termini to city center
1.6 miles (2.6 km)
Ticket Office Hours
Ticket Office Hours
Mon - Sun: 06: 30 - 22: 00
How to get to this station?
How to get to this station?
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
Nearest Airport
Nearest Airport
Rome Leonardo da Vinci Fiumicino Airport
19 miles (30 km)
How to get to nearest airport?
How to get to nearest airport?
The airport can be reached by public transit using the Leonardo Express that runs non-stop.
Amenities at station
Wifi
Wifi
Free WiFi in the station.
ATM
ATM
There are ATMs in various locations around the station.
Taxi
Taxi
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
Car Rentals
Car Rentals
Hertz | SIXT | Avis | Europcar | Maggiore
Information Desk
Information Desk
Located near Platform 24.
Accessibility
Accessibility
The Sala Blu, Trenitalia's office of assistance for disabled travelers, is located next to Platform 1.

More options for your journey from Milan to Rome Termini

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
Currency
Language