Italy’s north-south axis runs 570 kilometres from Roma Termini to Milano Centrale. The Frecciarossa — Trenitalia’s red high-speed flagship — covers it in 2 hours 55 minutes at speeds up to 300 km/h, with over 50 departures daily when combined with Italo’s parallel service. No rail corridor in Italy is busier. Advance tickets start from as low as €9, though realistically €19–€25 is the reliable floor for planned travel. For a journey connecting two of the world’s great cities, that is a remarkable price. (Trenitalia, 2026)
the full Italy by train picture
TL;DR: The Rome to Milan Frecciarossa takes 2h 55min and costs from €9 advance (realistically €19–€25). Over 50 daily high-speed departures on Trenitalia and Italo combined. Florence is an easy stopover — 1h 25min from Rome, 1h 30min from Milan. Book at Trenitalia.com or Italo at least 3–4 weeks ahead for the best prices. Eurail/Interrail passes valid with a mandatory €10 seat reservation. (Trenitalia, 2026)
How Long Does the Rome to Milan Train Take?
The fastest Frecciarossa non-stop services take 2 hours 55 minutes from Roma Termini to Milano Centrale — the standard benchmark for the route. Services that stop at Florence Santa Maria Novella add approximately 15 minutes and take around 3h 10min end-to-end. Slower Frecciargento tilting trains serve the same corridor in 3h 30min–4h, making additional stops at Bologna and other intermediate cities. (Trenitalia timetables, 2026)
Italo operates its own parallel service — around 15–20 daily departures — with comparable journey times of 2h 55min–3h 15min on its newer EVO trains. The two operators share the same high-speed infrastructure but run independently, with separate booking systems and frequent competing promotions.
| Service | Journey Time | Florence Stop | Operator |
|---|---|---|---|
| Frecciarossa (fastest) | 2h 55m | No | Trenitalia |
| Frecciarossa with Florence | 3h 10m | Yes | Trenitalia |
| Italo EVO (fastest) | 2h 55m–3h 00m | Selected services | Italo |
| Frecciargento | 3h 30m–4h 00m | Yes | Trenitalia |
[IMAGE: A red Frecciarossa high-speed train at Roma Termini platform on a bright morning — search terms: Frecciarossa red train Roma Termini Italy high speed]
How Much Does the Rome to Milan Train Cost?
The cheapest advance Frecciarossa fares start from €9 in Economy class — a genuine price, though available in very limited quantities and typically only on early-morning weekday departures booked 2–3 months ahead. The realistic advance floor for most travellers is €19–€25 in Economy, with flexible or last-minute fares rising to €60–€90. Italo frequently runs advance promotions matching or undercutting Trenitalia. (Trenitalia / Italo, 2026)
In practice, checking both Trenitalia.com and Italo.com on the same morning and comparing the lowest available Economy fares is the single most reliable way to save money on this route. The two operators price competitively against each other, and Italo in particular runs flash sales that undercut Trenitalia’s standard advance fares by 20–30%. Sign up for Italo’s email alerts if you book Italy trains regularly.
Fare comparison by ticket type (Trenitalia Frecciarossa):
| Ticket Type | Typical Price | Flexibility |
|---|---|---|
| Economy (cheapest advance) | €9–€19 | Fixed train, no changes |
| Economy Flex | €25–€55 | Changes allowed, no refund |
| Business (Prima) | €45–€80 | Meal included, 1+2 layout |
| Business Salotto | €80–€130 | Club-car seating, full catering |
| Executive | €100–€180 | 4-seat car, premium service |
Trenitalia vs Italo: Which Should You Book?
The Rome–Milan corridor is one of the few routes in European rail with genuine duopoly competition, and travellers benefit from it. Trenitalia’s Frecciarossa and Italo’s EVO trains are both modern, comfortable, and punctual. The practical differences are meaningful but not decisive.
Trenitalia Frecciarossa runs approximately 35 daily departures between Rome and Milan — far more than Italo. If you need flexibility in timing, Trenitalia’s frequency is the advantage. Frecciarossa trains stop at Florence on roughly half of their departures, making day-trip combinations straightforward. Eurail/Interrail passes are valid on Frecciarossa.
Italo EVO trains are often praised for newer interior design — wide seats, more modern styling, quieter cabins. Italo’s Smart class (equivalent to Economy) often prices lower than Trenitalia’s comparable tier on advance bookings. Italo’s Comfort class (between Smart and Business) is a useful mid-tier option. Eurail/Interrail passes are not valid on Italo trains — a meaningful distinction for pass holders.
The competition between these two operators has genuinely lowered fares over the decade since Italo launched in 2012. Trenitalia’s average Rome–Milan fare dropped approximately 35% in the three years following Italo’s entry to the market, according to Italian transport authority data. (Autorità di Regolazione dei Trasporti, 2015 report) That competitive pressure persists. It’s one reason Italy’s high-speed rail is among the best value in Europe for advance buyers.
Italo vs Trenitalia full comparison
Roma Termini: Your Departure Point
Roma Termini is Rome’s principal railway station — one of the busiest in Europe, with over 480,000 daily passengers and connections to every major Italian city. (Grandi Stazioni / FS Italiane, 2024) It sits on the boundary between the Esquilino and Castro Pretorio neighbourhoods, about 1.5km east of the Colosseum and 2km southeast of Piazza Navona.
High-speed trains depart from tracks 1–10, separated from regional and suburban platforms by a security-gated boarding area (your ticket is scanned at the gate before you access platforms — unique to Italy’s high-speed network). Arrive 20 minutes before departure to pass through the gate comfortably.
Getting to Termini from central Rome:
- Metro Line A (orange): from Spagna or Barberini — 2–3 stops, 5–8 minutes
- Metro Line B (blue): from Colosseo — 2 stops, 5 minutes
- Tram 5/14: from Piazza Vittorio area
- Taxi: approximately €15–€25 from the historic centre
The station’s shopping concourse has improved significantly in recent years — you’ll find a decent supermarket, pharmacies, luggage storage, and multiple restaurants including a branch of the celebrated Eataly food hall. It’s also reliably crowded and slightly chaotic; budget 10 extra minutes to locate your platform.
Should You Stop in Florence on the Way?
Florence sits roughly halfway between Rome and Milan — 1h 25min from Rome, 1h 30min from Milan on the Frecciarossa. The logistics of a Florence stopover are straightforward: buy two separate tickets (Rome–Florence and Florence–Milan) rather than a through ticket. The combined fare is often within €5–10 of the direct Rome–Milan price. (Trenitalia, 2026)
A Florence stopover of five to six hours is enough for the essentials: the Uffizi Gallery (book timed entry at least a week ahead in summer, entrance €20 plus booking fee), the Duomo exterior and Santa Maria del Fiore (the famous dome is best viewed from outside rather than queued for, unless you’ve booked weeks in advance), and an hour in Oltrarno — the quieter south-bank neighbourhood of artisan workshops and aperitivo bars.
What Florence does well in a short visit is the Uffizi. Botticelli’s Primavera and Birth of Venus, Caravaggio’s Medusa, Michelangelo’s Tondo Doni — these are the originals, in a building that was built to hold them. Give it three hours, not ninety minutes.
Rome to Florence by train in detail Florence to Venice as the continuation
What Is the Frecciarossa Like on Board?
The Frecciarossa ETR 1000 — the newest generation, introduced from 2015 — is Trenitalia’s flagship: 400 metres long, carrying up to 457 passengers, and capable of 400 km/h in test conditions (limited to 300 km/h in commercial service). (Trenitalia ETR 1000 specifications, 2024) Economy class seats are genuinely comfortable: 2+2 layout, fold-down tables, power sockets, and overhead bins that accommodate full-size cabin luggage.
The café car (Carrozza Bar) is midway through the train and sells sandwiches, pastries, beer, wine, coffee, and hot dishes. Quality is adequate, prices are mid-range (coffee €1.50, beer €4, hot panino €5–€7). The quiet zone (silenzio) occupies coach 5 on most ETR 1000 services and is noticeably effective.
Class comparison:
| Class | Layout | Includes | Best For |
|---|---|---|---|
| Economy | 2+2 | Seat, power socket, café access | Most travellers |
| Economy Flex | 2+2 | Same + flexible changes | If plans might shift |
| Business (Prima) | 1+2 | Meal, wider seat, more legroom | 3h+ journeys worth upgrading |
| Executive | 2+2 (4/car) | Full catering, leather, privacy | Business expense |
Milano Centrale: Arriving in the North
Milano Centrale is the endpoint — and arriving here by Frecciarossa is one of the more satisfying train arrivals in Italy. The station was completed in 1931 in a style that has been variously described as Art Deco, neo-Baroque, and fascist monumental. All three are partly accurate. The main concourse is enormous — 200 metres long, with stone reliefs of winged horses, Roman eagles, and wheat sheaves decorating the upper walls. (FS Italiane heritage documentation, 2023) It is an overwhelmingly theatrical space and it is worth stopping to look at it properly.
From Centrale, the city’s centre is close:
- Metro M2 (green): Duomo in 4 stops, ~10 minutes
- Metro M3 (yellow): Duomo in 3 stops, ~8 minutes
- Trams: multiple lines from the station forecourt
- Taxi: ranks outside the main entrance; Uber available in Milan
Using a Eurail or Interrail Pass
Eurail and Interrail passes are valid on Trenitalia Frecciarossa trains — but not on Italo. A mandatory seat reservation of approximately €10 per journey is required on all Frecciarossa high-speed services. The reservation covers a specific train and class; it cannot be used on a later departure. Book reservations via Trenitalia.com, at any staffed Trenitalia ticket window, or through the Interrail app. (Interrail, 2026)
For a single Rome–Milan return, the reservation fees alone amount to €20. A pass travel day costs additional. Point-to-point advance tickets at €19–€25 each way are likely cheaper for a focused Italy trip. The pass justifies itself if you’re combining Rome–Milan with other Italian routes — Florence, Venice, Naples — on a multi-city itinerary.
is the Eurail pass worth it for Italy
Practical Tips
Book on Trenitalia.com or Italo.com directly. Third-party platforms add booking fees (€3–€5 per ticket). For Italy-only travel, the direct sites are straightforward and accept international cards. The Trenitalia app also works reliably for mobile tickets.
Gate access is required. Unlike most European rail, Italian high-speed platforms have ticket-scanning gates. Have your ticket (or mobile ticket QR code) ready before you reach the gate. Trenitalia’s gates are sometimes slow; allow extra time at busy periods like Friday evenings.
Bag storage on board. Large suitcases go in the luggage rack between carriages or at the end of each car. The overhead bins fit cabin-bag sized luggage easily. Label your bag if leaving it in a shared rack.
The cheapest fares by day. Tuesday and Wednesday morning departures consistently produce the cheapest Economy advance fares. Sunday evening and Friday afternoon are the most expensive windows.
Frequently Asked Questions
How long does the Rome to Milan train take?
The fastest Frecciarossa services take 2 hours 55 minutes from Roma Termini to Milano Centrale. Services stopping at Florence run 3h 10min. Italo EVO trains take 2h 55min–3h 00min. Over 50 daily high-speed departures operate on the combined network. (Trenitalia, 2026)
How much do Rome to Milan train tickets cost?
Advance Economy fares start from €9 (limited availability) and realistically from €19–€25 booked 3–4 weeks ahead. Standard fares run €35–€70. Business class starts from €45 advance. Compare Trenitalia and Italo on the same dates for the best price. (Trenitalia / Italo, 2026)
Should I take Trenitalia or Italo?
Trenitalia has more departures (~35 daily vs Italo’s ~15–20) and pass compatibility. Italo often prices lower on advance Smart-class bookings and has newer interiors. Compare both when booking. Eurail/Interrail passes are only valid on Trenitalia, not Italo.
Can I stop in Florence on the way?
Yes. Buy two separate tickets (Rome–Florence and Florence–Milan). Florence is 1h 25min from Rome on the Frecciarossa. Five to six hours is enough for the Uffizi, the Duomo area, and Oltrarno. The combined fare is usually within €5–10 of the direct Rome–Milan price. (Trenitalia, 2026)
Do Eurail and Interrail passes work on this route?
Passes are valid on Trenitalia Frecciarossa (not on Italo). A mandatory seat reservation of approximately €10 is required per journey. Book via Trenitalia.com, at a ticket window, or through the Interrail app. (Interrail, 2026)
Italy’s Essential Connection
The Rome–Milan corridor is, in a real sense, Italy’s spine. It connects the ancient and the modern, the Mediterranean and the Alpine, the city of the papacy and the city of fashion. The Frecciarossa covers that distance in under three hours — faster than flying once you account for airports.
What it delivers is the journey: the Roman Campagna fading north, the Apennine crossing somewhere before Bologna, the sudden opening of the Po Valley, and then the Lombard plain arriving flat and purposeful under the Centrale canopy. It’s a good route. It’s been refined over 15 years of high-speed operation and it shows.
Book at Trenitalia.com or check Italo for the same dates. Set the comparison on the same morning and take the cheaper Economy advance ticket. Sit in the quiet zone if you’re working. Look up when the Apennines begin.
the broader Italian train network from Milan and Rome the world’s best train journeys for context
Citation Capsule — Rome to Milan Frecciarossa: Trenitalia’s Frecciarossa ETR 1000 connects Roma Termini with Milano Centrale in 2 hours 55 minutes at speeds up to 300 km/h, with approximately 35 daily departures. Advance Economy fares start from €9 and realistically €19–€25. Italo operates a parallel service of 15–20 daily departures with comparable journey times. Eurail/Interrail passes are valid on Trenitalia with a €10 mandatory reservation fee. (Trenitalia, 2026)