Rome Termini to Milan Centrale train

Cheap train tickets from Rome Termini to Milan Centrale

Showing times and prices for 04 Jul

Cheapest

£53

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
06:06Rome Termini8h39 14:45Milan Centrale
2 changes
£531One-way
2nd Cheapest
12:00Rome Termini7h17 19:17Milan Centrale
1 change
£551One-way
2nd Cheapest
15:58Rome Termini7h19 23:17Milan Centrale
1 change
£551One-way
06:12Rome Termini9h41 15:53Milan Centrale
1 change
£581One-way
13:12Rome Termini8h41 21:53Milan Centrale
1 change
£601One-way

Train schedule Rome Termini to Milan Centrale

Showing trains for tomorrow, Monday, 4 July
05:40Rome Termini3h40 09:20Milan Centrale
0 changes
06:00Rome Termini3h50 09:50Milan Centrale
0 changes
06:06Rome Termini8h39 14:45Milan Centrale
2 changes
06:12Rome Termini9h41 15:53Milan Centrale
1 change
06:25Rome Termini2h59 09:24Milan Centrale
0 changes
06:30Rome Termini3h15 09:45Milan Centrale
0 changes
06:40Rome Termini3h40 10:20Milan Centrale
0 changes
06:50Rome Termini3h08 09:58Milan Centrale
0 changes
07:05Rome Termini3h10 10:15Milan Centrale
0 changes
07:10Rome Termini3h40 10:50Milan Centrale
0 changes
07:20Rome Termini3h15 10:35Milan Centrale
0 changes
07:30Rome Termini3h15 10:45Milan Centrale
0 changes
07:40Rome Termini3h40 11:20Milan Centrale
0 changes
07:50Rome Termini3h08 10:58Milan Centrale
0 changes
08:05Rome Termini3h10 11:15Milan Centrale
0 changes
08:10Rome Termini3h40 11:50Milan Centrale
0 changes
08:20Rome Termini3h15 11:35Milan Centrale
0 changes
08:40Rome Termini3h40 12:20Milan Centrale
0 changes
08:50Rome Termini3h08 11:58Milan Centrale
0 changes
09:05Rome Termini3h10 12:15Milan Centrale
0 changes
09:10Rome Termini3h40 12:50Milan Centrale
0 changes
09:25Rome Termini2h59 12:24Milan Centrale
0 changes
09:43Rome Termini3h37 13:20Milan Centrale
0 changes
09:50Rome Termini3h08 12:58Milan Centrale
0 changes
09:57Rome Termini7h38 17:35Milan Centrale
1 change
10:05Rome Termini3h10 13:15Milan Centrale
0 changes
10:10Rome Termini3h40 13:50Milan Centrale
0 changes
10:20Rome Termini3h15 13:35Milan Centrale
0 changes
10:22Rome Termini8h23 18:45Milan Centrale
1 change
10:40Rome Termini3h40 14:20Milan Centrale
0 changes
10:50Rome Termini3h08 13:58Milan Centrale
0 changes
11:05Rome Termini3h10 14:15Milan Centrale
0 changes
11:10Rome Termini3h40 14:50Milan Centrale
0 changes
11:40Rome Termini3h40 15:20Milan Centrale
0 changes
11:50Rome Termini3h08 14:58Milan Centrale
0 changes
12:00Rome Termini7h17 19:17Milan Centrale
1 change
12:10Rome Termini3h40 15:50Milan Centrale
0 changes
12:10Rome Termini3h05 15:15Milan Centrale
0 changes
12:40Rome Termini3h40 16:20Milan Centrale
0 changes
12:50Rome Termini3h08 15:58Milan Centrale
0 changes
13:05Rome Termini3h10 16:15Milan Centrale
0 changes
13:10Rome Termini3h40 16:50Milan Centrale
0 changes
13:12Rome Termini8h41 21:53Milan Centrale
1 change
13:40Rome Termini3h40 17:20Milan Centrale
0 changes
13:50Rome Termini3h08 16:58Milan Centrale
0 changes
13:57Rome Termini6h43 20:40Milan Centrale
0 changes
14:10Rome Termini3h40 17:50Milan Centrale
0 changes
14:10Rome Termini3h05 17:15Milan Centrale
0 changes
14:20Rome Termini3h10 17:30Milan Centrale
0 changes
14:40Rome Termini3h40 18:20Milan Centrale
0 changes
14:50Rome Termini3h08 17:58Milan Centrale
0 changes
15:05Rome Termini3h10 18:15Milan Centrale
0 changes
15:10Rome Termini3h40 18:50Milan Centrale
0 changes
15:20Rome Termini3h10 18:30Milan Centrale
0 changes
15:30Rome Termini7h47 23:17Milan Centrale
1 change
15:40Rome Termini3h40 19:20Milan Centrale
0 changes
15:50Rome Termini3h10 19:00Milan Centrale
0 changes
15:58Rome Termini7h19 23:17Milan Centrale
1 change
16:10Rome Termini3h05 19:15Milan Centrale
0 changes
16:10Rome Termini3h40 19:50Milan Centrale
0 changes
16:25Rome Termini2h59 19:24Milan Centrale
0 changes
16:40Rome Termini3h40 20:20Milan Centrale
0 changes
16:50Rome Termini3h08 19:58Milan Centrale
0 changes
17:05Rome Termini3h10 20:15Milan Centrale
0 changes
17:10Rome Termini3h40 20:50Milan Centrale
0 changes
17:20Rome Termini3h10 20:30Milan Centrale
0 changes
17:40Rome Termini3h40 21:20Milan Centrale
0 changes
17:50Rome Termini3h10 21:00Milan Centrale
0 changes
18:05Rome Termini3h10 21:15Milan Centrale
0 changes
18:10Rome Termini3h40 21:50Milan Centrale
0 changes
18:20Rome Termini3h10 21:30Milan Centrale
0 changes
18:40Rome Termini3h40 22:20Milan Centrale
0 changes
18:50Rome Termini3h10 22:00Milan Centrale
0 changes
19:05Rome Termini3h10 22:15Milan Centrale
0 changes
19:11Rome Termini3h39 22:50Milan Centrale
0 changes
19:40Rome Termini3h40 23:20Milan Centrale
0 changes
19:50Rome Termini4h25 00:15Milan Centrale
0 changes
19:50Rome Termini3h10 23:00Milan Centrale
0 changes
20:05Rome Termini3h10 23:15Milan Centrale
0 changes
20:10Rome Termini3h55 00:05Milan Centrale
0 changes
20:40Rome Termini3h40 00:20Milan Centrale
0 changes
22:35Rome Termini8h30 07:05Milan Centrale
1 change

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

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
Thu
21 Jul
Fri
22 Jul
Sat
23 Jul
Sun
24 Jul

Fastest train times from Rome Termini to Milan Centrale

Showing times and prices for 04 Jul

Fastest Journey

2 h 59 m

Average

3 h 57 m

Trains per day

82

Distance

479 km

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

Fastest
16:25Rome Termini2h59 19:24Milan Centrale
0 changes
£821One-way
Fastest
09:25Rome Termini2h59 12:24Milan Centrale
0 changes
£821One-way
Fastest
06:25Rome Termini2h59 09:24Milan Centrale
0 changes
£821One-way
2nd Fastest
16:10Rome Termini3h05 19:15Milan Centrale
0 changes
£861One-way
2nd Fastest
12:10Rome Termini3h05 15:15Milan Centrale
0 changes
£761One-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

Overview: Train from Rome Termini to Milan Centrale

distanceDistance296 miles (478 km)
durationAverage train duration6 h 43 min
priceAverage train ticket price£40 (€44)
frequencyTrain frequency50 a day
changesDirect trainYes, there are 47 direct trains a day
carriersTrain providersItalo, Intercity, Frecciabianca, Trenitalia, Regionale Veloce, Frecciarossa, Intercity Notte, Regionale or Thello

Trains from Rome Termini to Milan Centrale cover the 296 miles (478 km) long route taking on average 6 h 43 min with our travel partners like Italo, Intercity, Frecciabianca, Trenitalia, Regionale Veloce, Frecciarossa, Intercity Notte, Regionale or Thello. Normally, there are 50 trains operating per day, including direct services available. While the average ticket price for this trip costs around £40, you can find the cheapest train ticket for as low as £29. Travellers depart most frequently from Roma Termini and arrive in Milano Centrale.

Train companies: Trenitalia, Italo and Intercity trains Rome Termini to Milan Centrale

Trenitalia, Italo and Intercity trains will get you between Rome Termini and Milan Centrale from £29. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Trenitalia
Italo
Intercity

Trenitalia is not only Italy's national railway company but also the country's largest train operator with an impressive fleet of trains offering different levels of comfort, amenities and speed at which they travel. The company's flagship trains are the high-speed Frecciarossa, Frecciargento and Frecciabianca. Trenitalia also operates intercity, regional and sleeper trains. Toilets and WiFi access are standard on long-distance train routes. In most cases, the trains also provide barrier-free access.

Find the perfect train to cover the 296 miles (478 km) long trip between Rome Termini and Milan Centrale with Trenitalia. Trenitalia offers different fares like the Base, Economy, Super Economy and Ordinaria tickets. You can even use Trenitalia discount cards on Omio. Make sure to look out for the latest offers from Trenitalia on Omio to score special deals! Check out the current Trenitalia timetable and book a cheap train between Rome Termini and Milan Centrale in just a few steps. On Omio you can find all the information you need for the Rome Termini to Milan Centrale route, such as departure and arrival times, train stations, number of stops, journey times and more.

    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 between Rome Termini and Milan Centrale: 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.

    Italo from Rome Termini to Milan Centrale train information:

    • Average Duration: 3 h 24 min
    • Italo frequency: 17 a day

    Find the perfect Intercity train from Rome Termini to Milan Centrale for a smooth and relaxing journey. Omio makes it convenient for you to check the latest Intercity train timetables and compare the cheapest, fastest or earliest train to Milan Centrale from Rome Termini. You can also check relevant travel information for the Intercity train, such as baggage allowance and amenities offered onboard, depending on the class fare you choose. Once you find the ideal route, book your cheap Intercity train tickets online. You can expect to travel around 296 miles (478 km) on this trip and your Intercity Rome Termini to Milan Centrale train ticket can cost as little as £34 one-way if you book in advance. When you search for Intercity tickets to Milan Centrale from Rome Termini in the Omio app, you can quickly see if they are mobile tickets so that you can travel paperless. Buy your official Intercity train tickets online quickly and easily on Omio and enjoy the travel experience!

    Travel Tips: Trains from Rome Termini to Milan Centrale

    Travel by train to Milan Centrale 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 Rome Termini to Milan Centrale.
    FAQs
    You can find a cheap train from Rome Termini to Milan Centrale for some dates and times for as low as £29  one way in the next 7 days.
    If you’re looking to buy your train tickets in the next week, you can expect the Rome Termini to Milan Centrale train price to come in at an average of £40  one way.
    When travelling this route you should expect the distance between Rome Termini and Milan Centrale via train to be approximately 296 miles (478 km).
    The Rome Termini to Milan Centrale train duration is on average 6 h 43 min, which is to be expected when travelling 296 miles (478 km) to Milan Centrale from Rome Termini. However, the time it takes can vary based on specific dates, weekends, and bank holidays.

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

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

    For the best Rome Termini to Milan Centrale train to buy, you can travel safely and comfortably with Italo, Intercity, Frecciabianca, Trenitalia, Regionale Veloce, Frecciarossa, Intercity Notte, Regionale or Thello. However, it's always good to check all possible train companies with services from Rome Termini to Milan Centrale to compare what amenities they may offer.
    Yes, there are 47 direct trains a day between Rome Termini and Milan Centrale. If you’re looking for a direct train from Rome Termini to Milan Centrale, consider travelling with Italo or Frecciarossa. Non-stop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.
    On average, there are 50 trains a day from Rome Termini to Milan Centrale. The train times and services may be different on weekends and holidays compared to weekdays.
    The first Rome Termini to Milan Centrale train departs at 07: 02   and the last train from Rome Termini to Milan Centrale leaves at 21: 00. Check out the most up-to-date Rome Termini to Milan Centrale train timetable on Omio and find the best time to travel to your destination.
    In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this journey and save money. If you book train tickets between Rome Termini and Milan Centrale within the next 7 days, you can find tickets to cost on average £40 one way. To find the best prices for this route, consider booking your train ticket from Rome Termini to Milan Centrale a few months in advance.

    Trains departing from Rome Termini

    Distance from Rome Termini to city center
    Distance from Rome Termini to city center
    1.6 miles (2.6 km)
    Ticket Office Hours
    Ticket Office Hours
    Mon - Sun: 06: 30 - 22: 00
    How to get to this station?
    How to get to this station?
    Metro lines: A (red), B (blue)
    Bus lines: 5, H, 38, 40 Express, 50 Express, 64, 66, 70, 75, 82, 90 Express, 92, 105, 150F, 223, 310, 590, 714, 910, C2, C3
    Tram lines: 5, 14
    Train lines: Italo, FR, FA, FB, IC, ICN, EN, CNL, R, Leonardo Express
    Nearest Airport
    Nearest Airport
    Rome Leonardo da Vinci Fiumicino Airport
    19 miles (30 km)
    How to get to nearest airport?
    How to get to nearest airport?
    The airport can be reached by public transit using the Leonardo Express that runs non-stop.
    Amenities at station
    Wifi
    Wifi
    Free WiFi in the station.
    ATM
    ATM
    There are ATMs in various locations around the station.
    Lockers
    Lockers
    Provided by KiPoint and located on Platform 24. Open every day from 06: 00 to 23: 00.
    Parking
    Parking
    Opening Hours: 24/7 Parking space: 150 Parking Pricing: Free for first 15 minutes | €2. 00 per hour
    Dining
    Dining
    Acafe | Moka Café | Roadhouse Grill | McDonald's | Gusto | Chef Express | Coop Minimarket | Mercato Centrale
    Car Rentals
    Car Rentals
    Hertz | SIXT | Avis | Europcar | Maggiore
    Information Desk
    Information Desk
    Located near Platform 24.
    Accessibility
    Accessibility
    The Sala Blu, Trenitalia's office of assistance for disabled travelers, is located next to Platform 1.

    Trains arriving to Milan Centrale

    Distance from Milan Centrale to city center
    Distance from Milan Centrale to city center
    2.3 miles (3.7 km)
    Ticket Office Hours
    Ticket Office Hours
    Mon - Sun: 05: 50 - 22: 20
    How to get to this station?
    How to get to this station?
    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
    Nearest Airport
    Nearest Airport
    Milan Linate Airport
    4 miles (7 km)
    How to get to nearest airport?
    How to get to nearest airport?
    The airport can be reached from the station by public transit in 30 minutes with the Autostralade bus which runs every 15-20 minutes.
    Amenities at station
    Wifi
    Wifi
    Free WiFi in the station.
    ATM
    ATM
    There are ATMs in various locations around the station
    Lockers
    Lockers
    Provided by KiPoint and located on the ground floor, on the side of Piazza Luigi di Savoia. It is open every day from 06: 00 to 23: 00.
    Dining
    Dining
    Venchi | Panzera Coffee | Burger King | Bar Motta | Caffè Napoli | VyTA Boulangerie | Spontini | Starbucks | Dispensa Emilia | McDonald's | & many more
    Car Rentals
    Car Rentals
    Hertz | Avis | SIXT | Maggiore | Budget | Europcar | Noleggiare
    Information Desk
    Information Desk
    Located next to the ticket office on the ground floor in the shopping gallery.
    Accessibility
    Accessibility
    Station is wheelchair accessible, has elevators and the Sala Blu, Trenitalia's office of assistance for disabled travelers, is next to Platform 4.

    More options for your journey from Rome Termini to Milan Centrale

    Here are some other resources that might have the information you need

    Most popular trains, coaches and flights

    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