[menuItemContent][menuItemRightSideContent]
Currency

COMPARE Prices across different modes

Fri
Jun 18
$67Intercity Notte
$63Flixbus
Find prices
Sat
Jun 19
$67Intercity Notte
$45Flixbus
$147Alitalia
Sun
Jun 20
$67Intercity Notte
$45Flixbus
$107Alitalia
Mon
Jun 21
$67Intercity Notte
$38Flixbus
$88Alitalia
Tue
Jun 22
$65Frecciabianca
$45Flixbus
$194Alitalia
Wed
Jun 23
$50Intercity Notte
$38Flixbus
$194Alitalia
Thu
Jun 24
$65Frecciabianca
$74Marino Autolinee
$169Alitalia
Fri
Jun 25
$92Italo
$72Marino Autolinee
Find prices
Sat
Jun 26
$50Intercity Notte
$20Flixbus
$88Alitalia
Sun
Jun 27
$65Frecciabianca
$38Flixbus
$88Alitalia
Mon
Jun 28
$63Frecciabianca
$20Flixbus
$88Alitalia Cityliner
Tue
Jun 29
$63Frecciabianca
$72Marino Autolinee
$88Alitalia
Wed
Jun 30
$58Intercity
$72Marino Autolinee
$88Alitalia
Thu
Jul 1
$67Intercity Notte
$72Marino Autolinee
$107Alitalia Cityliner
Fri
Jul 2
$65Frecciabianca
$72Marino Autolinee
$88Alitalia
Sat
Jul 3
$41Intercity Notte
$72Marino Autolinee
$88Alitalia
Sun
Jul 4
$67Intercity Notte
$38Flixbus
$88Alitalia
Mon
Jul 5
$38Intercity Notte
$20Flixbus
$88Alitalia Cityliner
Tue
Jul 6
$41Intercity Notte
$20Flixbus
$88Alitalia
Wed
Jul 7
$38Intercity Notte
$20Flixbus
$88Alitalia Cityliner
Thu
Jul 8
$41Intercity Notte
$20Flixbus
$88Alitalia

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

Sat, Jun 19
Total price for 1 nights, 1 adults
view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all
train

Journey Summary

Milan to Rome Train Information

Avg. Train Duration
8 hours 39 minutes
Train Ticket Price: $50
Trains depart from:Milan
Trains arrive in:Rome
Distance:477 km
Train Companies:Intercity, Italo, Regionale, Frecciabianca, Intercity Notte, Frecciarossa
Train companies

Trenitalia, Frecciarossa and Italo trains from Milan to Rome

Buy your official Trenitalia, Frecciarossa and Italo train tickets from Milan to Rome from $50 (€40) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most popular route.

Trenitalia
Italo
Frecciarossa

Trenitalia is Italy’s national railroad company providing services across the whole country, giving you ample opportunity to discover the beauty and culture of Italy. Trenitalia’s fleet of trains include its high-speed trains Frecciarossa, Frecciargento and Frecciabianca as well as intercity, regional and night trains. Bathrooms and WiFi access are standard services on long-distance routes, and, in most cases, there is barrier-free access on Trenitalia trains.

Taking a train with Trenitalia is a great way to travel between Milan and Rome, and Omio can show you the best times and tickets available for the 296 miles (477 km) long train journey. Trenitalia offers different fares for the Milan to Rome trip with ticket options like Base, Economy, Super Economy and Ordinaria. You can even apply Trenitalia discount cards on Omio at the time of purchasing tickets. Simply check the current Trenitalia train schedule, compare the cheapest, fastest, or earliest routes between Milan and Rome, and buy your cheap Trenitalia train ticket on Omio easily and securely today.

These are Trenitalia's ticket policies for COVID-19 for the train between Milan and Rome:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Refund or voucher policy
  • In the case of Trenitalia cancellations, the customer will be contacted directly. If the customer does not intend to travel, they can still obtain a full refund by submitting a cancellation request (relevant special conditions might apply) by filling in a request form for an electronic credit here: https://reclami-e-suggerimenti.trenitalia.com/rimborsi/en/Anagrafica.aspx
  • Alternatively, the customer can request a refund for the payment method they used at the time of purchase by contacting a Trenitalia ticket office and presenting the communication received. Find the refund request form for regional trains here: https://www.trenitalia.com/content/dam/tcom/allegati/trenitalia/in_regione/Modulo_Indennit%C3%A0_Rimborsi_Coronavirus_posta_mail.pdf.
  • For further information and cancellation procedures go to the Trenitalia website: https://www.trenitalia.com/en/info_contacts/refund-for-journey-cancellation.html Or in Italian here: https://www.trenitalia.com/it/informazioni/rimborso-per-rinuncia-al-viaggio-febbraio-2020.html

Trains from Milan to Rome

You will find several trains traveling daily between Milan and Rome. The trains depart from Milan's Centrale station, Rogoredo, or Porta Garibaldi and arrive in Rome at the Ostiense or Termini stations. The fastest train from Milan to Rome takes 3 hours 10 min., while the slowest one takes around 11 hours.

 

Which train companies travel from Milan to Rome?

Trenitalia, Italy's national train company, runs several train services between Milan and Rome. Italo is a privately owned train service that also offers services between Milan and Rome. Italo provides both fast trains and slower, cheaper trains; it's up to you to choose the one that best meets your needs and preferences.

 

Trenitalia trains from Milan to Rome

Trenitalia offers high-speed trains as well as standard trains between Milan and Rome. Trenitalia trains depart on this route every 30 minutes. Ticket prices for Trenitalia trains differ according to the type of train you opt for. All trains depart from Centrale, Rogoredo, or Porta Garibaldi in Milan and arrive at Ostiense, Termini, or Tiburtina in Rome. Tickets can be purchased online. For train journeys with a longer duration, refunds can be received as an e-voucher that you can use any time within the next year.

 

Italo trains from Milan to Rome

All Italo trains from Milan to Rome are direct and do not require any train transfers. Italo trains complete the journey in approx. 3 hours 39 min., departing from Centrale in Milan and arriving at Termini Station in Rome. The ticket prices are the same for all Italo trains from Milan to Rome. Tickets can be purchased through the website, the app, the office at the station, the call center, or through travel agencies. Only flexible tickets, which offer a refund option, may be refunded. If your ticket allows for a refund, you can request for a refund up to 3 minutes before your journey start time.

 

Train Milan to Rome: Services on board

Trenitalia trains from Milan to Rome offer Standard-class fare. You can upgrade to Premium, which gives you access to bar-restaurant service, newspaper service, leather armchair seating, and free Wi-Fi. You can also upgrade to Business class, which includes services like welcome drinks, snacks, and catering. Any upgrade requires additional charges. Italo trains offer Smart-class tickets, which give you access to free Wi-Fi, a cinema coach, and reclining leather seats. You can upgrade to Prima or Club Executive Class by paying extra. You can carry one large luggage measuring up to 12 in. x 21 in. x 30 in. (30 cm x 53 cm x 75 cm). You can carry prams, bikes, or pushchairs as standard luggage, but they need to be folded and placed in the luggage area. Boarding and getting off the train are handled by the Italian Railway Network, so anyone with a disability should contact them for any special assistance necessary. Pets are allowed to travel with you. Domesticated animals weighing less than 23 lbs (10 kg) can board with no additional charge.

 

Milan to Rome Train Time: Daily Departures

The Trenitalia trains run from Milan to Rome every 30 minutes Mondays through Saturdays, starting at about 5:10 a.m. On Sunday, the first train for Milan departs at about 5:40 a.m. The remaining train schedule remains almost identical. The last train from Milan to Rome departs at about 11:20 p.m. every day of the week. You can find a train leaving Milan for Rome at 40-minute intervals all day from 5:10 a.m. to 11:20 p.m.

 

How long is the journey by train from Milan to Rome?

You can opt for either a direct train journey from Milan to Rome or a train with one transfer. The fastest train journey from Milan to Rome takes only 3 hours 10 min. The slowest train takes over 11 hours to complete the same trip. All Italo trains take 3 hours 39 min. to complete the journey.

 

Departure and arrival stations for trains from Milan to Rome

Departure train stations: Trains to Rome depart from one of three stations in Milan. Porta Garibaldi Station is a major railway station in Milan, located in Porta Garibaldi, and connects to suburban and regional trains in the country; it is also well-connected with other forms of public transportation. The station offers facilities like Wi-Fi, shops, cafés, restaurants, and more. Rogoredo is one of the key railway stations in Milan, functioning as the southern gate to Milan. You can find several facilities like shops, restaurants, cafés, and bookshops at the station. Centrale is the largest railway station in Milan and is located in the northern region of central Milan. The station offers a left-luggage facility, Wi-Fi, cafés, shops, and even photo booths. It is smart to arrive 15-30 minutes before your departure time.

Arrival train stations: Your train from Milan will likely take you to the Ostiense or Termini station. Ostiense is located near Porta San Paolo in Rome and is well-connected to other parts of the city via public transportation. The station also has bookstores, shops, restaurants, and cafés. Termini is the main railway station in Rome, located in the city center and well-connected with the rest of the city through various public transportation systems. The station also features facilities like Wi-Fi, shops, a photo booth, and left-luggage facilities.

 

How to find cheap train tickets from Milan to Rome?

One way to get cheaper tickets is to book in advance and be more flexible with your travel dates. You can also find discounts for students and senior citizens, as well as travel passes. Another way to save money on train tickets is to choose slower trains or connecting trains.

Travel Tips

Trains from Milan to Rome
Travel by train to Rome easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Milan to Rome.
FAQs
How much do cheap train tickets to Rome from Milan cost?
Train tickets between Milan and Rome for some dates and times can be found for as cheap as $50 (€40)  one way in the next 7 days.
How much is the train to Rome from Milan on average?
If you’re looking to purchase your train tickets in the next week, you can expect the Milan to Rome train price to come in at an average of $64 (€51)  one way.
How far is it from Milan to Rome by train?
When traveling this route you should expect the distance to Rome from Milan by train to be approximately 296 miles (477 km).
When traveling by train from Milan to Rome, which train station in Milan do I depart from and which train station in Rome do I arrive in?

When departing from Milan, you have various train station options to start your journey from including Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi. When arriving in Rome, you can end your journey in train stations like Roma Termini, Roma Tiburtina and Roma Ostiense.

Omio customers book a train from Milano Centrale   to Roma Termini   most frequently for this route.

Where is the departure train station in Milan located? Where is the arrival train station in Rome located?

The most popular departure train station with passengers for this journey, called Milano Centrale, is located 0 mile (s) / 0 km from the city center of Milan.

The most popular arrival train station, Roma Termini, is located 0 mile (s) / 0 km away from the city center of Rome.

What train companies offer a service between Milan and Rome?
Take the Milan to Rome train with Italo, Frecciarossa, Trenitalia or Frecciabianca. However, it's always good to check out all possible train providers for the route between Milan and Rome as there might be differences in the amenities they offer.
Is there a direct train from Milan to Rome?
Yes, there are direct trains from Milan to Rome, and you can find a direct train for this trip with Italo  on Omio. It's worth paying attention to when you buy your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
When does the first train depart from Milan to Rome? When does the last train depart from Milan to Rome?
The first Milan to Rome train departs at 4: 31 AM   and the last train from Milan to Rome leaves at 9: 20 PM. Check out the most up-to-date train schedule from Milan to Rome on Omio and find the best time to travel to your destination.
When should I buy the Milan to Rome train for the best deals on tickets?
If you purchase the Milan to Rome train within the next 7 days, you can find one way tickets to cost on average $64 (€51). However, booking your train ticket in advance gives you access to the best prices for trains between Milan and Rome. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.
Stations

Important Stations and Airports for this Journey

Milan
Rome
Milano 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.<br>Metro lines M1, M2, M3, M5
Milano Porta Garibaldi
Amenities