Trains from Milan to Rome

Wed, May 22
Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way

The cheapest Trains

from Milan
to Rome

Cheapest

$56

Average

$110

Showing times and prices for May 22

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Milan to Rome will cost around $ 110 if you buy it on the day, but the cheapest tickets can be found for only $ 56.

cheapest
carrier-logo
06:45Milan Centrale11h 2m 17:47Rome Termini
$56
1One-way
$561One-way
cheapest
carrier-logo
07:15Milan Centrale10h 32m 17:47Rome Termini
$56
1One-way
$561One-way
2nd cheapest
carrier-logo
23:17Milan Porta Garibaldi8h 57m 08:14Rome Termini
$65
1One-way
$651One-way
carrier-logo
15:44Milan Porta Garibaldi7h 27m 23:11Rome Tiburtina
$66
1One-way
$661One-way
carrier-logo
23:17Milan Porta Garibaldi9h 3m 08:20Rome Tiburtina
$66
1One-way
$661One-way

These companies trust us.
We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

COMPARE

Prices across different modes

Train
Bus
Flight
Tue
May 21
$60Intercity Notte
$44Bus Center
Find prices
Wed
May 22
$51Regionale Veloce
$29Flixbus
$153Alitalia
Thu
May 23
$51Regionale Veloce
$22Flixbus
$134Alitalia
Fri
May 24
$51Regionale Veloce
$28Flixbus
$97Alitalia
Sat
May 25
$38Intercity Notte
$22Flixbus
$80Alitalia
Sun
May 26
$27Intercity Notte
$22Flixbus
$66Meridiana
Mon
May 27
$31Intercity Notte
$22Flixbus
$86Meridiana
Tue
May 28
$31Intercity Notte
$22Flixbus
$86Meridiana
Wed
May 29
$38Intercity Notte
$22Flixbus
$78Bulgaria Air
Thu
May 30
$38Intercity Notte
$17Flixbus
$81Alitalia Cityliner
Fri
May 31
$50Italo
$22Flixbus
$61Meridiana
Sat
Jun 1
$46Italo
$17Flixbus
$65Alitalia
Sun
Jun 2
$51Regionale Veloce
$22Flixbus
$66Alitalia
Mon
Jun 3
$46Italo
$17Flixbus
$65Alitalia Cityliner
Tue
Jun 4
$38Intercity Notte
Find prices
$64Alitalia Cityliner
Wed
Jun 5
$42Italo
$22Flixbus
$61Bulgaria Air
Thu
Jun 6
$31Intercity Notte
$17Flixbus
$66Alitalia Cityliner
Fri
Jun 7
$46Frecciabianca
$22Flixbus
$66Alitalia
Sat
Jun 8
$38Intercity Notte
$22Flixbus
$65Alitalia
Sun
Jun 9
$46Italo
$22Flixbus
$65Alitalia Cityliner
Mon
Jun 10
$35Intercity Notte
$17Flixbus
$71Meridiana

The fastest trains

from Milan
to Rome

Fastest Journey

2h 55m

Average

4h 3m

train per day

90

Distance

477 km

Showing times and prices for May 22

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

These direct trains cover the 477 km distance in an average of 4h 3m but if you time it right, some trains will get you there in just 2h 55m .

The slowest trains will take 11h 2m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

fastest
carrier-logo
08:00Milan Centrale2h 55m 10:55Rome Termini
$115
1One-way
$1151One-way
fastest
carrier-logo
10:00Milan Centrale2h 55m 12:55Rome Termini
$115
1One-way
$1151One-way
fastest
carrier-logo
12:00Milan Centrale2h 55m 14:55Rome Termini
$115
1One-way
$1151One-way
fastest
carrier-logo
13:00Milan Centrale2h 55m 15:55Rome Termini
$115
1One-way
$1151One-way
fastest
carrier-logo
15:00Milan Centrale2h 55m 17:55Rome Termini
$115
1One-way
$1151One-way
train

Journey Summary

Milan to Rome Train Information

Avg. Train Duration:
6 hours 18 minutes
Train Ticket Price: $35
Trains depart from:Milan
Trains arrive in:Rome
Distance:477 Kms
TrainTrain Companies:Intercity, Italo, Intercity Notte, Frecciabianca, Regionale Veloce

Trains from Milan to Rome

Traveling between Milan and Rome couldn't be easier. These two great Italian cities enjoy direct, high-speed rail links, and services depart every hour of the day. In fact, there are from 135-155 different routes to choose from every day. And with a journey time of 2 hours and 40 minutes in most cases, travelers can be in Rome quickly, no matter when they need to leave.

Which train companies travel from Milan to Rome?

Train companies operating the Milan to Rome route include Trenitalia and Italo. Trenitalia divide their services into slower standard options, and Frecciarossa trains which use Italy's high speed rail network. Italo also tends to run express services into a variety of Rome's rail stations.

How long is the train from Milan to Rome?

The fastest trains from Milan to Rome will get you to Termini or Tiburtina in 2 hours and 40 minutes, while 3 hours is standard for express services. Most standard services take around 3 hours and 30 minutes, but some can take as long as 6 hours - these are slower journeys that also have a change. It's always a good idea to check the schedule carefully before booking.

How many trains are there from Milan to Rome?

The Milan to Rome route is extremely popular, and there are plenty of trains to choose from. On weekdays and weekends, travelers can expect a selection of 135-155 direct options, with trains leaving as early as 5:00 a.m. and finishing with an overnight service at 11:17 p.m.

What are the departure and arrival stations for trains from Milan to Rome?

Departure train stations: Trains to Rome mainly leave from Milano Centrale, around 1.8 miles north of the city center. The best way to get there from the center is via Line 3 of the Milan Metro. Some services depart from Rogoredo, which is also accessible via Metro Line 3, or Porta Garibaldi, which is on Line 2, around 10 minutes from the center of town.

Arrival train stations: Trains from Milan usually arrive at Roma Termini. Termini is on the northeast edge of the city center and is served by Metro Lines A and B. Passengers could also travel to Ostiense, which is handy for reaching the southern suburbs of Rome. Finally, Tiburtina is the best arrival point for those heading to northern Rome.

Compare prices

Best fares for trains from Milan to Rome

This Weekend
This month
Next Month
Fri, May 24
Train
Regionale Veloce
04:4511h 2m15:47
MilanRome
Sat, May 25
Train
Intercity Notte
21:178h05:17
MilanRome
Fastest Trains from Milan to Rome
Wed, Jun 5
Train
Italo
17:152h 59m20:14
MilanRome
Sun, Jun 9
Train
Italo
06:153h 5m09:20
MilanRome
Fri, Jun 28
Train
Italo
04:003h 7m07:07
MilanRome
Return Train Tickets for Rome to Milan
Thu, May 23
Train
Regionale Veloce
12:128h 33m20:45
RomeMilan
Fri, May 24
Train
Regionale Veloce
12:129h 8m21:20
RomeMilan
Sat, May 25
Train
Intercity Notte
21:557h 17m05:12
RomeMilan
Stations
Important Stations and Airports for this Journey
Milan
Rome
TrainMilano Centrale

Amenities

Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.
Metro lines M1, M2, M3, M5
TrainMilano Porta Garibaldi

Amenities

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