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.

Rome → Milan

High-speed

Unbranded modern high-speed train crossing an Apennine viaduct on the Rome–Milan corridor.
Unbranded modern high-speed train crossing an Apennine viaduct on the Rome–Milan corridor. · AI-generated editorial illustration by Rail Atlas
Experience
Rail enthusiasts · First-time rail travellers
Route
Rome → Milan
Time aboard
2h 55m

Why this connection

The city-to-city railway

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.

In motion

The train behind the timetable

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.

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

The corridor

The route across the map

Because two operators compete here, fares are often lower than the distance suggests.

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

High-speed / intercity

What to know before you choose

01

What the train is like

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.

02

What defines the route

Roma Termini to Milano Centrale via Firenze Santa Maria Novella, Bologna Centrale, Reggio Emilia AV Mediopadana

03

Before you book

Reservation: required. Direct online booking is recorded. Pricing is recorded as dynamic. Assigned seats on every ticket; the operator sells Low Cost, Economy and Flex fares with different change rules.

Verified 2026-09-28

Plan the ride

Choose the practical setup

Use the verified journey, booking, season and onboard facts below to decide how to take this experience. Unknowns stay explicit.

Time aboard
2h 55m
Reservation
Required
Booking
Direct online booking recorded
Rail pass
Not verified
Price context
Dynamic; check the live departure
Timing
Check the current operating calendar
On board
No journey-specific onboard feature is currently verified

This guide does not imply a product variant unless a separate comparison decision is published.

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.

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.

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 26 Oct 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 26 Oct 2026.

Official sources

  • Italoitalotreno.com

    Checked 26 Oct 2026