Unbranded modern high-speed train crossing an Apennine viaduct on the Rome–Milan corridor.

Italy · High-speed

Italo: Rome to Milan

Italo is the open-access high-speed operator that launched in 2012 as Europe's first privately owned competitor on a national high-speed network, and Rome to Milan is its core route. Trains run from Roma Termini to Milano Centrale in around three hours, typically calling at Firenze Santa Maria Novella, Bologna Centrale and Reggio Emilia AV. All tickets carry an assigned seat.

Rome → Milan

2h 55m

Image: AI-generated editorial illustration by Rail Atlas

City pair
Rome → Milan

Published primary route

Scheduled time
2h 55m

Published end-to-end time

Distance
Not verified

No verified figure published

Operator
Italo

Check the selected service before travel

Route & corridor

Rome → Milan

City-to-city high-speed corridor. The map, ordered calls and any engineering detail shown below come from the published route record.

The published route runs from Rome to Milan via Firenze Santa Maria Novella, Bologna Centrale, Reggio Emilia AV Mediopadana.

Key stops

Roma TerminiFirenze Santa Maria NovellaBologna CentraleReggio Emilia AV MediopadanaMilano Centrale

Roma TerminiMilano CentraleFirenze Santa Maria NovellaBologna CentraleReggio Emilia AV Mediopadana
Italy · geographic corridor through verified stops · indicative alignment, not exact track geometry
  1. Roma Termini

    Italy

  2. Firenze Santa Maria Novella

    Italy

  3. Bologna Centrale

    Italy

  4. Reggio Emilia AV Mediopadana

    Italy

  5. Milano Centrale

    Italy

An Italo high-speed train between Rome and Milan.
An Italo high-speed train between Rome and Milan. · Photo: Rob Dammers · CC BY 2.0

Why this connection

Why this route matters

Taking Italo rather than Frecciarossa is a genuinely different product on the same tracks: darker interiors, a cinema carriage on some sets, and a lounge-style Club Executive at the front. The route is the spine of Italy (out of Rome, through the Apennine base tunnels into Tuscany, across the Po plain past Bologna, and into Milan) and Florence sits neatly in the middle for a stopover. Because two operators compete here, fares are often lower than the distance suggests.

How it scores

Our current editorial assessment, for comparing journeys, a considered judgement, not a measurement.

SceneryModerate
ComfortStrong
Food & drinkModerate
Character of the trainStrong
Show the full editorial profile

More subjective

UniquenessModerate
Iconic statusModerate
PhotographyLimited
Travelling with childrenStrong

Not rated yet: value for money, seat quality, onboard service, slow travel quality, romance, remoteness.

Step-free access and assistance are set out with the practical detail further down rather than reduced to a score.

The train in service

What the speed feels like aboard

Only confirmed onboard details and photographs tied to this service appear here. Unrecorded facilities remain unknown.

Italo: Rome to Milan: Italo Train.04
Italo: Rome to Milan: Italo Train.04 · Photo: CAPTAIN RAJU · CC BY-SA 4.0

Evidence on demand

Practical reality

Route, onboard, season, fit and booking detail remain available without interrupting the journey above. Unknowns stay visible.

Time & itinerary

2h 55m

View route map and verified stops

Rome → Milan

The published route runs from Rome to Milan via Firenze Santa Maria Novella, Bologna Centrale, Reggio Emilia AV Mediopadana.

Key stops

Roma TerminiFirenze Santa Maria NovellaBologna CentraleReggio Emilia AV MediopadanaMilano Centrale

Roma TerminiMilano CentraleFirenze Santa Maria NovellaBologna CentraleReggio Emilia AV Mediopadana
Italy · geographic corridor through verified stops · indicative alignment, not exact track geometry
  1. Roma Termini

    Italy

  2. Firenze Santa Maria Novella

    Italy

  3. Bologna Centrale

    Italy

  4. Reggio Emilia AV Mediopadana

    Italy

  5. Milano Centrale

    Italy

When to go
  1. JanRuns
  2. FebRuns
  3. MarRuns
  4. AprRuns
  5. MayRuns
  6. JunRuns
  7. JulRuns
  8. AugRuns
  9. SepRuns
  10. OctRuns
  11. NovRuns
  12. DecRuns
  • Runs
Year-round
Runs

Jan: Scheduled year-round as a regular timetabled service.

These months show when the train runs, which is a service fact. How good each month is for the experience has not been rated yet, so no month is presented as better than another.

Month-by-month notes
  • Jan: Scheduled year-round as a regular timetabled service.
  • Feb: Scheduled year-round as a regular timetabled service.
  • Mar: Scheduled year-round as a regular timetabled service.
  • Apr: Scheduled year-round as a regular timetabled service.
  • May: Scheduled year-round as a regular timetabled service.
  • Jun: Scheduled year-round as a regular timetabled service.
  • Jul: Scheduled year-round as a regular timetabled service.
  • Aug: Scheduled year-round as a regular timetabled service.
  • Sep: Scheduled year-round as a regular timetabled service.
  • Oct: Scheduled year-round as a regular timetabled service.
  • Nov: Scheduled year-round as a regular timetabled service.
  • Dec: Scheduled year-round as a regular timetabled service.
Good for

Good fit for

  • Rail enthusiasts

    Especially good

    The train and the line itself are a large part of the reason to travel.

  • First-time rail travellers

    Good fit

    Frequent, easy to book and a straightforward first rail journey in the country.

  • Families

    Good fit

    Short enough, frequent enough or engaging enough to work with children.

Think twice if

  • You cannot just turn up

    A reservation is required for this journey.

Reservation & booking
Reservation
Required
Price
Dynamic pricing

Prices quoted Italo prices dynamically across fare types, so the price depends on the date and how far ahead you book.

Booking difficulty
Easy

Not yet verified: rail pass validity. We leave these blank rather than guess.

  • Assigned seats on every ticket; the operator sells Low Cost, Economy and Flex fares with different change rules.

This is the operator's own reservation entry point. Fares and availability are confirmed there, not here. Journey length: 2h 55m. Checked 12 Sep 2026 · Italo.

Sources & freshness

The detailed source record remains at the end of this guide. Review the evidence.

Your next step

Choose the service, then confirm it with the operator.

Assigned seats on every ticket; the operator sells Low Cost, Economy and Flex fares with different change rules.

Check availability with Italo (opens in a new tab)

This is the operator's own reservation entry point. Fares and availability are confirmed there, not here.

Far by Rail is a discovery guide, not a live timetable or booking service. Confirm times, fares and availability with the operator.

Sources & freshness

Journey information is reviewed against published material and maintained as sources change.

Last reviewed 12 Sep 2026.

Official sources

  • Italoitalotreno.com

    Checked 12 Sep 2026