Trains from Milan to Rome

Tue, Jul 23
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

Showing times and prices for Jul 23

Cheapest

$69

Average

$121

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

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

Cheapest
carrier-logo
23:17Milan Porta Garibaldi8h0007:17Rome Tiburtina
0 changes
$691One-way
Cheapest
carrier-logo
15:44Milan Porta Garibaldi7h3323:17Rome Tiburtina
0 changes
$691One-way
2nd Cheapest
carrier-logo
22:15Milan Centrale8h2006:35Rome Termini
1 change
$721One-way
carrier-logo
14:48Milan Centrale6h3021:18Rome Tiburtina
0 changes
$801One-way
carrier-logo
06:50Milan Centrale6h3113:21Rome Tiburtina
0 changes
$801One-way

Train Times

Milan to Rome

Showing trains for tomorrow, Tue, Jul 23
carrier-logo
05:00Milan Centrale3h5808:58Rome Termini
0 changes
carrier-logo
05:20Milan Centrale3h1708:37Rome Termini
0 changes
carrier-logo
05:50Milan Centrale4h3710:27Rome Termini
0 changes
carrier-logo
06:08Milan Centrale3h1509:23Rome Termini
0 changes
carrier-logo
06:15Milan Centrale3h3209:47Rome Termini
0 changes
carrier-logo
06:30Milan Centrale3h0709:37Rome Termini
0 changes
carrier-logo
06:50Milan Centrale6h3113:21Rome Tiburtina
0 changes
carrier-logo
07:15Milan Centrale8h1515:30Rome Termini
0 changes
carrier-logo
07:18Milan Porta Garibaldi3h4511:03Rome Termini
0 changes
carrier-logo
07:20Milan Centrale3h2710:47Rome Termini
0 changes
carrier-logo
07:30Milan Centrale3h0710:37Rome Termini
0 changes
carrier-logo
07:35Milan Centrale3h3711:12Rome Termini
0 changes
carrier-logo
08:00Milan Centrale3h0311:03Rome Termini
0 changes
carrier-logo
08:10Milan Centrale9h3717:47Rome Termini
0 changes
carrier-logo
08:18Milan Porta Garibaldi3h3311:51Rome Tiburtina
0 changes
carrier-logo
08:20Milan Centrale3h2711:47Rome Termini
0 changes
carrier-logo
08:30Milan Centrale3h0711:37Rome Termini
0 changes
carrier-logo
08:35Milan Centrale3h3612:11Rome Termini
0 changes
carrier-logo
09:00Milan Centrale3h0712:07Rome Termini
0 changes
carrier-logo
09:10Milan Centrale3h1212:22Rome Termini
0 changes
carrier-logo
09:18Milan Porta Garibaldi3h4513:03Rome Termini
0 changes
carrier-logo
09:20Milan Centrale3h2712:47Rome Termini
0 changes
carrier-logo
09:30Milan Centrale3h0712:37Rome Termini
0 changes
carrier-logo
09:35Milan Centrale3h3813:13Rome Termini
0 changes
carrier-logo
10:00Milan Centrale3h0313:03Rome Termini
0 changes
carrier-logo
10:15Milan Centrale3h3213:47Rome Termini
0 changes
carrier-logo
10:35Milan Centrale3h3614:11Rome Termini
0 changes
carrier-logo
11:00Milan Centrale3h0714:07Rome Termini
0 changes
carrier-logo
11:15Milan Centrale3h0714:22Rome Termini
0 changes
carrier-logo
11:20Milan Centrale3h2714:47Rome Termini
0 changes
carrier-logo
11:30Milan Centrale3h0814:38Rome Termini
0 changes
carrier-logo
11:35Milan Centrale3h3815:13Rome Termini
0 changes
carrier-logo
12:00Milan Centrale3h0315:03Rome Termini
0 changes
carrier-logo
12:20Milan Centrale3h2715:47Rome Termini
0 changes
carrier-logo
12:35Milan Centrale3h3816:13Rome Termini
0 changes
carrier-logo
13:00Milan Centrale3h0216:02Rome Termini
0 changes
carrier-logo
13:10Milan Centrale6h5320:03Rome Termini
0 changes
carrier-logo
13:15Milan Centrale3h0716:22Rome Termini
0 changes
carrier-logo
13:20Milan Centrale3h2716:47Rome Termini
0 changes
carrier-logo
13:20Milan Centrale7h2920:49Rome Termini
0 changes
carrier-logo
13:30Milan Centrale3h0716:37Rome Termini
0 changes
carrier-logo
13:35Milan Centrale3h3817:13Rome Termini
0 changes
carrier-logo
14:00Milan Centrale3h0717:07Rome Termini
0 changes
carrier-logo
14:18Milan Porta Garibaldi3h3317:51Rome Tiburtina
0 changes
carrier-logo
14:20Milan Centrale3h2717:47Rome Termini
0 changes
carrier-logo
14:30Milan Centrale3h0717:37Rome Termini
0 changes
carrier-logo
14:35Milan Centrale3h3818:13Rome Termini
0 changes
carrier-logo
14:48Milan Centrale6h3021:18Rome Tiburtina
0 changes
carrier-logo
15:00Milan Centrale3h0318:03Rome Termini
0 changes
carrier-logo
15:15Milan Centrale3h0718:22Rome Termini
0 changes
carrier-logo
15:18Milan Porta Garibaldi3h4519:03Rome Termini
0 changes
carrier-logo
15:20Milan Centrale3h2718:47Rome Termini
0 changes
carrier-logo
15:30Milan Centrale3h0718:37Rome Termini
0 changes
carrier-logo
15:35Milan Centrale3h3819:13Rome Termini
0 changes
carrier-logo
15:44Milan Porta Garibaldi7h3323:17Rome Tiburtina
0 changes
carrier-logo
16:00Milan Centrale3h0319:03Rome Termini
0 changes
carrier-logo
16:10Milan Centrale3h1219:22Rome Termini
0 changes
carrier-logo
16:15Milan Centrale3h3219:47Rome Termini
0 changes
carrier-logo
16:30Milan Centrale3h0819:38Rome Termini
0 changes
carrier-logo
16:35Milan Centrale3h3820:13Rome Termini
0 changes
carrier-logo
17:00Milan Centrale3h0720:07Rome Termini
0 changes
carrier-logo
17:10Milan Centrale3h1220:22Rome Termini
0 changes
carrier-logo
17:18Milan Porta Garibaldi3h4521:03Rome Termini
0 changes
carrier-logo
17:20Milan Centrale3h2720:47Rome Termini
0 changes
carrier-logo
17:30Milan Centrale3h0720:37Rome Termini
0 changes
carrier-logo
17:35Milan Centrale3h3821:13Rome Termini
0 changes
carrier-logo
18:00Milan Centrale3h0321:03Rome Termini
0 changes
carrier-logo
18:15Milan Centrale3h0721:22Rome Termini
0 changes
carrier-logo
18:20Milan Centrale3h2721:47Rome Termini
0 changes
carrier-logo
18:30Milan Centrale3h0721:37Rome Termini
0 changes
carrier-logo
18:37Milan Centrale3h3622:13Rome Termini
0 changes
carrier-logo
19:00Milan Centrale3h0722:07Rome Termini
0 changes
carrier-logo
19:15Milan Centrale3h0722:22Rome Termini
0 changes
carrier-logo
19:20Milan Centrale3h2722:47Rome Termini
0 changes
carrier-logo
19:30Milan Centrale3h0722:37Rome Termini
0 changes
carrier-logo
19:55Milan Centrale3h3823:33Rome Termini
0 changes
carrier-logo
20:00Milan Centrale3h0323:03Rome Termini
0 changes
carrier-logo
20:20Milan Centrale3h2723:47Rome Termini
0 changes
carrier-logo
20:35Milan Centrale3h2800:03Rome Termini
0 changes
carrier-logo
21:00Milan Centrale3h0700:07Rome Termini
0 changes
carrier-logo
21:10Milan Centrale8h3305:43Rome Ostiense
0 changes
carrier-logo
22:15Milan Centrale8h2006:35Rome Termini
0 changes
carrier-logo
23:17Milan Porta Garibaldi8h0007:17Rome Tiburtina
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE

Prices across different modes

Train
Bus
Flight
Mon
Jul 22
$62Intercity Notte
$53Bus Center
Find prices
Tue
Jul 23
$62Intercity Notte
$32Bus Center
$129Bulgaria Air
Wed
Jul 24
$59Intercity Notte
$29Flixbus
$168Bulgaria Air
Thu
Jul 25
$59Frecciabianca
$22Flixbus
$156Alitalia Cityliner
Fri
Jul 26
$62Intercity Notte
$24Sellitto
$99Alitalia
Sat
Jul 27
$53Italo
Find prices
$93Alitalia
Sun
Jul 28
$49Italo
$22Flixbus
$62Meridiana
Mon
Jul 29
$47Intercity Notte
$22Flixbus
$79Meridiana
Tue
Jul 30
$39Intercity Notte
Find prices
$78Bulgaria Air
Wed
Jul 31
$49Italo
$22Flixbus
$78Bulgaria Air
Thu
Aug 1
$39Intercity Notte
$22Flixbus
$78Bulgaria Air
Fri
Aug 2
$49Italo
$22Flixbus
$70Bulgaria Air
Sat
Aug 3
$49Italo
$22Flixbus
$77Alitalia
Sun
Aug 4
$49Italo
$22Flixbus
$70Bulgaria Air
Mon
Aug 5
$49Italo
$22Flixbus
$72Meridiana
Tue
Aug 6
$35Intercity Notte
$22Flixbus
$63Alitalia Cityliner
Wed
Aug 7
$35Intercity
$22Flixbus
$63Alitalia Cityliner
Thu
Aug 8
$39Intercity Notte
$22Flixbus
$63Bulgaria Air
Fri
Aug 9
$47Italo
$18Flixbus
$72Meridiana
Sat
Aug 10
$33Intercity Notte
$22Flixbus
$78Bulgaria Air
Sun
Aug 11
$47Italo
$22Flixbus
$64Alitalia

The fastest trains

from Milan
to Rome

Showing times and prices for Jul 23

Fastest Journey

3h 2m

Average

3h 53m

Trains per day

83

Distance

477 km

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

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

The slowest train will take 9h 37m 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
13:00Milan Centrale3h0216:02Rome Termini
0 changes
$1231One-way
2nd Fastest
carrier-logo
12:00Milan Centrale3h0315:03Rome Termini
0 changes
$1231One-way
2nd Fastest
carrier-logo
15:00Milan Centrale3h0318:03Rome Termini
0 changes
$1231One-way
2nd Fastest
carrier-logo
16:00Milan Centrale3h0319:03Rome Termini
0 changes
$1231One-way
2nd Fastest
carrier-logo
08:00Milan Centrale3h0311:03Rome Termini
0 changes
$1231One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
train

Journey Summary

Milan to Rome Train Information

Avg. Train Duration:
6 hours 31 minutes
Train Ticket Price: $40
Trains depart from:Milan
Trains arrive in:Rome
Distance:477 km
TrainTrain Companies:Intercity, Italo, Intercity Notte, Frecciabianca

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, Jul 26
Train
Intercity Notte
13:447h 33m21:17
MilanRome
Fastest Trains from Milan to Rome
Wed, Aug 21
Train
Italo
06:153h 5m09:20
MilanRome
Sun, Jul 28
Train
Italo
04:003h 7m07:07
MilanRome
Sat, Aug 3
Train
Italo
17:153h 7m20:22
MilanRome
Return Train Tickets for Rome to Milan
Wed, Jul 24
Train
Italo
08:453h 30m12:15
RomeMilan
Thu, Jul 25
Train
Italo
04:153h 5m07:20
RomeMilan
Fri, Jul 26
Train
Italo
04:153h 5m07:20
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