Milan to Rome train

Cheap train tickets from Milan to Rome

Showing times and prices for 30 Jun

Cheapest

£50

Average

£79

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.

Cheapest
13:10Milan Centrale6h53 20:03Rome Termini
0 changes
£501One-way
2nd Cheapest
15:35Milan Porta Garibaldi7h46 23:21Rome Tiburtina
0 changes
£531One-way
2nd Cheapest
22:13Milan Porta Garibaldi7h40 05:53Rome Tiburtina
0 changes
£531One-way
07:20Milan Centrale9h28 16:48Rome Tiburtina
2 changes
£561One-way
07:20Milan Centrale9h09 16:29Rome Tiburtina
2 changes
£591One-way

Train schedule Milan to Rome

Showing trains for tomorrow, Thursday, 30 June
05:00Milan Centrale4h04 09:04Rome Termini
0 changes
05:40Milan Centrale3h39 09:19Rome Termini
0 changes
05:40Milan Centrale3h30 09:10Rome Tiburtina
0 changes
05:45Milan Centrale4h50 10:35Rome Termini
0 changes
05:50Milan Rogoredo3h29 09:19Rome Termini
0 changes
05:50Milan Rogoredo3h20 09:10Rome Tiburtina
0 changes
06:00Milan Centrale3h10 09:10Rome Termini
0 changes
06:10Milan Centrale3h40 09:50Rome Termini
0 changes
06:15Milan Centrale3h09 09:24Rome Termini
0 changes
06:26Milan Rogoredo2h58 09:24Rome Termini
0 changes
06:35Milan Centrale2h59 09:34Rome Termini
0 changes
06:40Milan Centrale3h39 10:19Rome Termini
0 changes
06:40Milan Centrale3h29 10:09Rome Tiburtina
0 changes
06:45Milan Centrale3h04 09:49Rome Tiburtina
0 changes
06:45Milan Centrale3h15 10:00Rome Termini
0 changes
06:50Milan Centrale6h37 13:27Rome Tiburtina
0 changes
07:00Milan Centrale3h11 10:11Rome Termini
0 changes
07:10Milan Centrale3h39 10:49Rome Termini
0 changes
07:15Milan Centrale3h10 10:25Rome Termini
0 changes
07:20Milan Centrale9h09 16:29Rome Tiburtina
2 changes
07:20Milan Centrale9h28 16:48Rome Tiburtina
2 changes
07:26Milan Rogoredo2h59 10:25Rome Termini
0 changes
07:30Milan Centrale3h10 10:40Rome Termini
0 changes
07:40Milan Centrale3h29 11:09Rome Tiburtina
0 changes
07:40Milan Centrale3h39 11:19Rome Termini
0 changes
08:00Milan Centrale3h10 11:10Rome Termini
0 changes
08:05Milan Centrale9h42 17:47Rome Termini
1 change
08:10Milan Centrale3h39 11:49Rome Termini
0 changes
08:15Milan Centrale3h10 11:25Rome Termini
0 changes
08:25Milan Centrale9h38 18:03Rome Termini
1 change
08:26Milan Rogoredo2h59 11:25Rome Termini
0 changes
08:30Milan Centrale3h10 11:40Rome Termini
0 changes
08:40Milan Centrale3h29 12:09Rome Tiburtina
0 changes
08:40Milan Centrale3h39 12:19Rome Termini
0 changes
08:48Milan Porta Garibaldi3h47 12:35Rome Termini
0 changes
08:50Milan Rogoredo3h19 12:09Rome Tiburtina
0 changes
08:50Milan Rogoredo3h29 12:19Rome Termini
0 changes
08:58Milan Centrale3h12 12:10Rome Termini
0 changes
09:10Milan Centrale3h39 12:49Rome Termini
0 changes
09:10Milan Centrale8h42 17:52Rome Ostiense
1 change
09:15Milan Centrale3h10 12:25Rome Termini
0 changes
09:26Milan Rogoredo2h59 12:25Rome Termini
0 changes
09:33Milan Rogoredo10h17 19:50Rome Termini
1 change
09:35Milan Centrale2h59 12:34Rome Termini
0 changes
09:40Milan Centrale3h39 13:19Rome Termini
0 changes
09:40Milan Centrale3h29 13:09Rome Tiburtina
0 changes
09:48Milan Porta Garibaldi3h47 13:35Rome Termini
0 changes
09:50Milan Rogoredo3h19 13:09Rome Tiburtina
0 changes
09:50Milan Rogoredo3h29 13:19Rome Termini
0 changes
09:58Milan Centrale3h12 13:10Rome Termini
0 changes
10:10Milan Centrale3h39 13:49Rome Termini
0 changes
10:15Milan Centrale3h10 13:25Rome Termini
0 changes
10:26Milan Rogoredo2h59 13:25Rome Termini
0 changes
10:40Milan Centrale3h39 14:19Rome Termini
0 changes
10:40Milan Centrale3h29 14:09Rome Tiburtina
0 changes
10:50Milan Rogoredo3h29 14:19Rome Termini
0 changes
10:50Milan Rogoredo3h19 14:09Rome Tiburtina
0 changes
10:58Milan Centrale3h12 14:10Rome Termini
0 changes
11:10Milan Centrale3h39 14:49Rome Termini
0 changes
11:15Milan Centrale3h10 14:25Rome Termini
0 changes
11:26Milan Rogoredo2h59 14:25Rome Termini
0 changes
11:40Milan Centrale3h29 15:09Rome Tiburtina
0 changes
11:40Milan Centrale3h39 15:19Rome Termini
0 changes
11:50Milan Rogoredo3h29 15:19Rome Termini
0 changes
11:50Milan Rogoredo3h19 15:09Rome Tiburtina
0 changes
11:58Milan Centrale3h12 15:10Rome Termini
0 changes
12:10Milan Centrale3h39 15:49Rome Termini
0 changes
12:15Milan Centrale3h10 15:25Rome Termini
0 changes
12:26Milan Rogoredo2h59 15:25Rome Termini
0 changes
12:40Milan Centrale3h29 16:09Rome Tiburtina
0 changes
12:40Milan Centrale3h39 16:19Rome Termini
0 changes
12:50Milan Rogoredo3h29 16:19Rome Termini
0 changes
12:50Milan Rogoredo3h19 16:09Rome Tiburtina
0 changes
12:58Milan Centrale3h17 16:15Rome Termini
0 changes
13:10Milan Centrale3h39 16:49Rome Termini
0 changes
13:10Milan Centrale6h53 20:03Rome Termini
0 changes
13:20Milan Centrale3h05 16:25Rome Termini
0 changes
13:29Milan Rogoredo2h56 16:25Rome Termini
0 changes
13:40Milan Centrale3h39 17:19Rome Termini
0 changes
13:40Milan Centrale3h29 17:09Rome Tiburtina
0 changes
13:48Milan Centrale7h12 21:00Rome Termini
0 changes
13:58Milan Centrale3h12 17:10Rome Termini
0 changes
14:10Milan Centrale3h39 17:49Rome Termini
0 changes
14:20Milan Centrale3h05 17:25Rome Termini
0 changes
14:29Milan Rogoredo2h56 17:25Rome Termini
0 changes
14:30Milan Centrale3h10 17:40Rome Termini
0 changes
14:40Milan Centrale3h39 18:19Rome Termini
0 changes
14:40Milan Centrale3h29 18:09Rome Tiburtina
0 changes
14:58Milan Centrale3h12 18:10Rome Termini
0 changes
15:10Milan Centrale3h39 18:49Rome Termini
0 changes
15:15Milan Centrale3h10 18:25Rome Termini
0 changes
15:25Milan Centrale3h15 18:40Rome Termini
0 changes
15:26Milan Rogoredo2h59 18:25Rome Termini
0 changes
15:35Milan Porta Garibaldi7h46 23:21Rome Tiburtina
0 changes
15:40Milan Centrale3h29 19:09Rome Tiburtina
0 changes
15:40Milan Centrale3h39 19:19Rome Termini
0 changes
15:50Milan Rogoredo3h29 19:19Rome Termini
0 changes
15:50Milan Rogoredo3h19 19:09Rome Tiburtina
0 changes
15:58Milan Centrale3h12 19:10Rome Termini
0 changes
16:10Milan Centrale3h39 19:49Rome Termini
0 changes
16:15Milan Centrale3h10 19:25Rome Termini
0 changes
16:26Milan Rogoredo2h59 19:25Rome Termini
0 changes
16:30Milan Centrale3h10 19:40Rome Termini
0 changes
16:40Milan Centrale3h39 20:19Rome Termini
0 changes
16:40Milan Centrale3h29 20:09Rome Tiburtina
0 changes
16:48Milan Porta Garibaldi3h47 20:35Rome Termini
0 changes
16:50Milan Rogoredo3h19 20:09Rome Tiburtina
0 changes
16:50Milan Rogoredo3h29 20:19Rome Termini
0 changes
16:58Milan Centrale3h12 20:10Rome Termini
0 changes
17:10Milan Centrale3h40 20:50Rome Termini
0 changes
17:15Milan Centrale3h10 20:25Rome Termini
0 changes
17:26Milan Rogoredo2h59 20:25Rome Termini
0 changes
17:35Milan Centrale2h59 20:34Rome Termini
0 changes
17:40Milan Centrale3h39 21:19Rome Termini
0 changes
17:40Milan Centrale3h29 21:09Rome Tiburtina
0 changes
17:45Milan Centrale3h04 20:49Rome Tiburtina
0 changes
17:45Milan Centrale3h15 21:00Rome Termini
0 changes
17:58Milan Centrale3h12 21:10Rome Termini
0 changes
18:10Milan Centrale3h39 21:49Rome Termini
0 changes
18:20Milan Centrale3h05 21:25Rome Termini
0 changes
18:29Milan Rogoredo2h56 21:25Rome Termini
0 changes
18:30Milan Centrale3h10 21:40Rome Termini
0 changes
18:40Milan Centrale3h29 22:09Rome Tiburtina
0 changes
18:40Milan Centrale3h39 22:19Rome Termini
0 changes
18:45Milan Centrale3h04 21:49Rome Tiburtina
0 changes
18:45Milan Centrale3h15 22:00Rome Termini
0 changes
19:00Milan Centrale3h10 22:10Rome Termini
0 changes
19:10Milan Centrale3h55 23:05Rome Termini
0 changes
19:40Milan Centrale3h39 23:19Rome Termini
0 changes
19:40Milan Centrale3h29 23:09Rome Tiburtina
0 changes
19:50Milan Rogoredo3h19 23:09Rome Tiburtina
0 changes
19:50Milan Rogoredo3h29 23:19Rome Termini
0 changes
20:05Milan Centrale9h38 05:43Rome Ostiense
1 change
20:10Milan Centrale3h39 23:49Rome Termini
0 changes
20:40Milan Centrale3h29 00:09Rome Tiburtina
0 changes
20:40Milan Centrale3h39 00:19Rome Termini
0 changes
22:13Milan Porta Garibaldi7h40 05:53Rome Tiburtina
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Thu
30 Jun
Fri
01 Jul
Sat
02 Jul
Sun
03 Jul
Mon
04 Jul
Tue
05 Jul
Wed
06 Jul
Thu
07 Jul
Fri
08 Jul
Sat
09 Jul
Sun
10 Jul
Mon
11 Jul
Tue
12 Jul
Wed
13 Jul
Thu
14 Jul
Fri
15 Jul
Sat
16 Jul
Sun
17 Jul
Mon
18 Jul
Tue
19 Jul
Wed
20 Jul

Fastest train times from Milan to Rome

Showing times and prices for 30 Jun

Fastest Journey

2 h 56 m

Average

3 h 49 m

Trains per day

137

Distance

477 km

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

Fastest
18:29Milan Rogoredo2h56 21:25Rome Termini
0 changes
£991One-way
Fastest
14:29Milan Rogoredo2h56 17:25Rome Termini
0 changes
£801One-way
Fastest
13:29Milan Rogoredo2h56 16:25Rome Termini
0 changes
£801One-way
2nd Fastest
06:26Milan Rogoredo2h58 09:24Rome Termini
0 changes
£801One-way
10:26Milan Rogoredo2h59 13:25Rome Termini
0 changes
£801One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay in Rome?

view on map

Top pick hotels

View more

Entire homes & apartments

View more

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

View all

Overview: Train from Milan to Rome

distanceDistance296 miles (477 km)
durationAverage train duration6 h 53 min
priceAverage train ticket price£44 (€49)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesTrenitalia, Regionale, Italo, Intercity Notte, Frecciabianca, Frecciarossa, Regionale Veloce or Intercity

Trains from Milan to Rome cover the 296 miles (477 km) long trip taking on average 6 h 53 min with our travel partners like Trenitalia, Regionale, Italo, Intercity Notte, Frecciabianca, Frecciarossa, Regionale Veloce or Intercity. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as £30, but the average price of train tickets is £44. Travellers depart most frequently from Milano Centrale and arrive in Roma Termini.

Train providers: Trenitalia, Italo and Frecciarossa trains Milan to Rome

For as little as £30 you can travel by train between Milan and Rome with Trenitalia, Italo and Frecciarossa. Omio will show you the best deals, timetables and tickets available for this trip.

Trenitalia
Italo
Frecciarossa

Trenitalia is Italy’s national railway 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 sleeper trains. Toilets 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 to Rome from Milan, and Omio can show you the best times and tickets available for the 296 miles (477 km) long train trip. 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 timetable, compare the cheapest, fastest, or earliest routes to Rome from Milan, and buy your cheap Trenitalia train ticket on Omio easily and securely today.

    Italo is a brand of high-speed trains from the Italian train company Nuovo Trasporto Viaggiatori (NTV) offering regular services to popular cities around Italy, such as Rome, Naples, Florence and Milan. Among its fleet of trains are the Italo AGV 575, the premier high-speed service reaching speeds up to 186 mph (300 km/h), and the Italo EVO, an eco-friendly train that can reach speeds up to 150 mph (250 km/h). You can choose from the following Italo ticket types when purchasing tickets to Rome from Milan: Low Cost, Economy, and Flex. Italo offers four different class options: Smart, Comfort, Prima and Club Executive. Standard services in all Italo trains include toilets, free WiFi, power outlets, reclining leather seats, footrests, snack machines and Italo Live (free onboard entertainment featuring a selection of films, music and games). While some amenities may differ based on the class option booked, each train carriage is modernly equipped with a high level of comfort.

    • Average Price: £59

    Looking for a smooth and easy way to travel from Milan to Rome? Book your Trenitalia Frecciarossa train from Milan to Rome with Omio today! Trenitalia is Italy’s national train company that offers a wide variety of connections throughout the country, including the Milan to Rome journey. Omio shows you current Frecciarossa timetables and tickets to cover the 296 miles (477 km) distance. You can choose from fares like Super Economy, Economy, and Base for the best deals on this trip. Trenitalia discount cards can also be applied when purchasing your Frecciarossa ticket on Omio.

    All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, toilets, luggage storage, onboard entertainment, and restaurant and bar services to passengers. Frecciarossa covers long distances and connects major cities in Italy in just a few hours thanks to its high speed. These trains are renowned for their comfort, speed and reduced environmental impact and can reach speeds up to 186 mph (300 kmh). Frecciarossa offers all travellers ultimate comfort, flexibility and convenience, and you can book Frecciarossa tickets with us in a few steps!

      Trains from Milan to Rome

      There are many trains that travel from Milan to Rome every day. Trains depart multiple times an hour from Milan Centrale train station. The journey time ranges, depending on how many stops you may have, whether you need to change trains, and what station you arrive at. The quickest route takes around 2h 59min. This journey also has no changes and arrives at Rome Termini train station. The average journey time ranges between 3h 15min and 3h 40min.

      Milan to Rome Train Time: Daily Departures

      Trains from Milan to Rome depart around seven to eight times an hour on average. There are generally more trains during rush hours. There are fewer trains before 6:00 a.m. and after 10:00 p.m. The day’s first train departs at around 5:40 a.m. from Milan Centrale train station. This train takes around 3h 39min to reach Rome Termini train station. If you choose this route, it is also good to know that you will not need to change trains. The last train departs from Milan Rogoredo train station at around 10:27 p.m. and takes around 7h 26min to reach Rome Tiburtina train station. This route includes one change at the Parma train station. The last fast train leaves from Milan Centrale train station at approximately 8:15 p.m. and takes around 3h 39min to reach Rome Termini train station. This journey does not include any changes.

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

      The journey time from Milan to Rome ranges depending on which train station you depart from and arrive at, how many stops and changes you have. The quickest trains take around 2h 59min to reach Rome from Milan. These trains depart at approximately 6:35 a.m. and 5:35 p.m. from Milan Centrale train station. These trains are direct and arrive at Rome Termini train station. Trenitalia runs trains on this route. The fastest train routes are made by Frecciarossa trains, which are high-speed trains that operate throughout Italy. Nuovo Trasporto Viaggiatori operates other high-speed trains.

      Arch of Peace and tramway in Milan. Source: Shutterstock

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

      Departure train station: Milan Centrale, Milan Rogoredo, Milano S. Cristoforo, Milan Porta Garibaldi, and Milano Lambrate are the departure train stations in Milan. Most trains depart from Milan Centrale train station. The slower trains depart from all other Milan train stations. Milan Centrale train station is around 2.5 miles (4 km) from the city centre. The best way to get to the train station from the city centre is by taking the metro. You can get on metro line 3 from Duomo metro station, from here you will go directly to Milan Centrale. The whole journey should take around 15mins. Milan Centrale train station is the main train station in Milan, and there are many great facilities located here. Some of the facilities at this train station include cafés, restaurants, waiting areas, shops, and a post office.

      Arrival train station: Rome Termini, Rome Tiburtina, and Rome Ostiense are the arrival train stations in Rome. Most trains arrive at Rome Termini train station. Trains that arrive at Rome Tiburtina and Rome Ostiense train stations are generally slower. Rome Termini train station is close to the city centre, only around 0.3 miles (0.45 km) away. To get to the city centre from the train station can be done by walking, taking the train or bus. You can get on the metro line MEA from Repubblica train station if you want to take the train. This journey will take you around 4min. Some of the facilities at Rome Termini train station include cafés, restaurants, car hire, shops, waiting areas, and bathrooms.

      Which train companies travel from Milan to Rome?

      A couple of train companies operate routes from Milan to Rome. These train companies include Nuovo Trasporto Viaggiatori and Trenitalia. If you travel using Trenitalia, there are different trains you may use for your journey. If you use a Frecciarossa train, you will be on one of their high-speed trains. This company also operates using Intercity trains and Regionale trains – these trains generally mean your journey time will be longer. Most trains from Milan to Rome use Trenitalia. It is good to know that Nuovo Trasporto Viaggiatori only operates direct routes between Milan and Rome. Trenitalia operates both direct and indirect routes between Milan and Rome.

      Trenitalia trains from Milan to Rome

      Most of the trains from Milan to Rome are operated by Trenitalia. This train company departs from Milan Centrale, Milan Milan Rogoredo, Milano S. Cristoforo, Milan Porta Garibaldi, and Milano Lambrate train stations. Trenitalia also has multiple arrival stations, including Rome Termini, Rome Tiburtina, and Rome Ostiense train stations. The journey duration for Trenitalia trains ranges between around 2h 59min and 11h 02min. Trains from this company range between high-speed and intercity trains.

      Nuovo Trasporto Viaggiatori trains from Milan to Rome

      Nuovo Trasporto Viaggiatori operates multiple trains a day from Milan to Rome. On average, this train provider operates from two to three trips an hour. All trains from this company depart from Milan Centrale train station and arrive at Rome Termini train station. The duration of your travels will range between around 3h 05min and 3h 39min. All the trains that are operated on this route are high-speed trains. There are also no changes in the route provided by Nuovo Trasporto Viaggiatori.

      Train Milan to Rome: Services on Board

      There are many services on board that you can enjoy from Milan to Rome. If you choose to take a Frecciarossa train, you will have access to dining facilities, bathrooms, plug points, onboard entertainment, and you can bring your pet on board with you. If you take any of the other Trenitalia trains, there may be the option of food; however, this does different from train to train. These trains also have bathrooms and plug points for your devices. On Nuovo Trasporto Viaggiatori trains, you can enjoy a great range of food options from their catering company. This train provider also has wifi on board, bathrooms, and plug points for your devices. If you take one of the high-speed trains for both companies, you will have the options of first-class and economy class. You will be able to travel with your bicycle on each provider if it is a folding bike; if not, specific trains have their allowances. For those with disabilities, dedicated staff members can assist you onto and off the train. It is also possible to get a staff member to help you around the train station. You can ask a staff member to help you on the day, or you can call ahead. Calling ahead is advised if you also need help into the train station.

      Night trains Rome

      There are night trains from Milan to Rome. The latest train departs from Milan at around 10:27 p.m. and only arrives in Rome at approximately 5:53 a.m. in Rome. Other late trains depart from Milan at 10:22 p.m., 10:13 p.m., and 9:10 p.m.

      Traveling by train: Sustainable journey

      When it comes to sustainable travel, if you choose to travel with Nuovo Trasporto Viaggiatori, you will be travelling with a provider that cares about sustainable travel. This train company is aligned with the GRI Standards and has put together a three-year sustainability plan.

      How to find cheap train tickets from Milan to Rome?

      There are many ways to get cheap train tickets to Rome from Milan. One of the best ways to do this is to book well in advance. Train tickets always get more expensive closer to the departure date. Another great way to save some cash is by booking a slower train. Faster trains tend to be more expensive than slower ones. Being flexible with your travel dates is also advised, as some days of the week may be cheaper than others. Travelling during the middle of the day is also normally cheaper, as fewer people can travel during this time.

      The pantheon in Rome at night. Source: Shutterstock

      To Rome by train—travel tips

      Rome is a fabulous holiday destination for all types of travellers. If you are heading to Rome for a historical trip, you should definitely see the Colosseum, since it is one of Rome’s most popular destinations. Another historical attraction in Rome is the Pantheon. Rome is also known for its ancient ruins. A popular site to visit includes the Roman Forum. Rome is filled with beautiful architecture. A great place to see the Roman architecture is a trip to the Trevi Fountain. If food is more your thing, you will find some of the best Italian food in Rome. Some of the best restaurants for traditional Italian food include Bono Bottega Nostrana - Piazza di Spagna, Er Pizzicarolo, and "DOC" Cruderia Bistrot.

      • Take a trip to the Vatican
      • Have Italian pizza next to the Colosseum
      • Go shopping at Via Condotti
      • Get historical at the Museo Palatino
      • Check out the monuments in St. Peter’s Basilica

      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
      Looking to save money on your journey? Omio customers have found the cheapest train from Milan to Rome for the next 7 days starting from £30  one way.
      The Milan to Rome train ticket price is on average £44  if you are looking to purchase your tickets for this trip in the next week.
      You should expect to travel around 296 miles (477 km)  between Milan and Rome by train.
      On average the Milan to Rome train time is 6 h 53 min  covering the 296 miles (477 km) long route, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.

      Some of the Milan train stations to Rome you can start your journey from include Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi. Similarly, some of the arrival train stations in Rome include Roma Termini, Roma Tiburtina and Roma Ostiense.

      When travelling this route, Omio customers are departing most frequently from Milano Centrale   and arriving in Roma Termini.

      Passengers board the train most frequently from Milano Centrale, which is located around 2.3 miles (3.7 km) away from the city centre, and they get off the train at Roma Termini, located 1.6 miles (2.6 km) away from the city centre.

      Take the Milan to Rome train with Trenitalia, Regionale, Italo, Intercity Notte, Frecciabianca, Frecciarossa, Regionale Veloce or Intercity. However, it's always good to check out all possible train companies for the journey between Milan and Rome as there might be differences in the amenities they offer.
      Yes, there are 25 direct trains per day from Milan to Rome. You can look to travel with Italo, Frecciarossa, Frecciabianca, Intercity or Intercity Notte  without needing to change in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this journey.
      On average, there are 25 trains a day from Milan to Rome. The train times and services may be different on weekends and holidays compared to weekdays.
      The earliest train for this trip departs from Milan at 11: 10. The last train leaves from Milan at 21: 20. Check Omio for the latest train timetable from Milan to Rome and book the best time to depart on your chosen travel date.
      You can find a train between Milan and Rome to cost on average £44 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Milan to Rome train generally on sale a few months before the planned travel date.

      Important Stations and Airports for this Journey

      Milan
      Rome
      Milano Centrale is the most popular Milan railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Milan for your journey to Rome.
      Amenities at station
      WifiWifi
      LockersLockers
      ParkingParking
      ATMATM
      TaxisTaxis
      AccessibilityAccessibility
      phone
      Phone Number
      +39 892021
      ticketOfficeHours
      Ticket Office Hours
      Mon - Sun: 05: 50 - 22: 20
      Public transport options for Milano Centrale
      Metro lines: M2 (green), M3 (yellow)
      Tram lines: 1
      Bus lines: 5, 9, 10, 42, 81, 87, 152, 728, N26, NM2, NM3, Air Bus, Orio Shuttle
      Train lines: FR, FB, EC, Thello, XP2, R28, IC, ICN, RV, R, Regio, Italo
      Amenities at station
      WifiWifi
      LockersLockers
      ParkingParking
      ATMATM
      TaxisTaxis
      AccessibilityAccessibility
      phone
      Phone Number
      +39 892021
      Public transport options for Milano Porta Garibaldi
      Metro lines: M2, M5
      Bus lines: 43, 56, 70, 94
      Train lines: R21, R31, S1, S11, S2, S5, S7, S8

      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
      Currency
      Language