Ancona to Milan train

Cheap train tickets from Ancona to Milan

Showing times and prices for Jul 04

Cheapest

35

Average

60

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
04:45AMAncona6h00 10:45AMMilan Centrale
1 transfer
351One-way
Cheapest
10:45AMAncona6h00 04:45PMMilan Centrale
1 transfer
351One-way
Cheapest
12:45PMAncona6h00 06:45PMMilan Centrale
1 transfer
351One-way
Cheapest
02:45PMAncona6h00 08:45PMMilan Centrale
1 transfer
351One-way
Cheapest
06:45AMAncona6h00 12:45PMMilan Centrale
1 transfer
351One-way

Train schedule from Ancona to Milan

Showing trains for tomorrow, Monday, July 4
03:06AMAncona3h59 07:05AMMilan Centrale
0 transfers
03:12AMAncona4h00 07:12AMMilan Centrale
0 transfers
04:45AMAncona4h27 09:12AMMilan Porta Garibaldi
1 transfer
04:45AMAncona6h00 10:45AMMilan Centrale
1 transfer
05:20AMAncona3h55 09:15AMMilan Centrale
0 transfers
06:15AMAncona3h20 09:35AMMilan Centrale
0 transfers
06:20AMAncona3h34 09:54AMMilan Centrale
0 transfers
06:45AMAncona5h30 12:15PMMilan Centrale
1 transfer
06:45AMAncona6h00 12:45PMMilan Centrale
1 transfer
07:20AMAncona3h34 10:54AMMilan Centrale
0 transfers
07:45AMAncona6h07 01:52PMMilan Rogoredo
1 transfer
07:45AMAncona4h13 11:58AMMilan Centrale
1 transfer
08:38AMAncona4h12 12:50PMMilan Centrale
1 transfer
08:38AMAncona5h02 01:40PMMilan Centrale
0 transfers
08:45AMAncona6h00 02:45PMMilan Centrale
1 transfer
09:25AMAncona3h29 12:54PMMilan Centrale
0 transfers
10:28AMAncona2h57 01:25PMMilan Centrale
0 transfers
10:45AMAncona6h00 04:45PMMilan Centrale
1 transfer
10:45AMAncona4h13 02:58PMMilan Centrale
1 transfer
11:26AMAncona3h39 03:05PMMilan Centrale
0 transfers
11:45AMAncona6h14 05:59PMMilan Rogoredo
1 transfer
12:25PMAncona3h25 03:50PMMilan Centrale
1 transfer
12:38PMAncona4h12 04:50PMMilan Centrale
1 transfer
12:45PMAncona6h00 06:45PMMilan Centrale
1 transfer
01:26PMAncona3h28 04:54PMMilan Centrale
0 transfers
02:25PMAncona3h29 05:54PMMilan Centrale
0 transfers
02:45PMAncona6h00 08:45PMMilan Centrale
1 transfer
03:23PMAncona3h32 06:55PMMilan Centrale
0 transfers
04:38PMAncona5h02 09:40PMMilan Centrale
0 transfers
04:38PMAncona3h52 08:30PMMilan Centrale
1 transfer
04:45PMAncona6h00 10:45PMMilan Centrale
1 transfer
05:15PMAncona6h02 11:17PMMilan Centrale
2 transfers
05:25PMAncona3h22 08:47PMMilan Porta Garibaldi
0 transfers
06:25PMAncona3h25 09:50PMMilan Centrale
1 transfer
06:38PMAncona5h02 11:40PMMilan Centrale
0 transfers
07:10PMAncona3h15 10:25PMMilan Centrale
0 transfers
08:25PMAncona3h30 11:55PMMilan Centrale
0 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Mon
Jul 04
Tue
Jul 05
Wed
Jul 06
Thu
Jul 07
Fri
Jul 08
Sat
Jul 09
Sun
Jul 10
Mon
Jul 11
Tue
Jul 12
Wed
Jul 13
Thu
Jul 14
Fri
Jul 15
Sat
Jul 16
Sun
Jul 17
Mon
Jul 18
Tue
Jul 19
Wed
Jul 20
Thu
Jul 21
Fri
Jul 22
Sat
Jul 23
Sun
Jul 24

Fastest train times from Ancona to Milan

Showing times and prices for Jul 04

Fastest Journey

2 h 57 m

Average

4 h 29 m

Trains per day

37

Distance

400 km

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

Fastest
10:28AMAncona2h57 01:25PMMilan Centrale
0 transfers
711One-way
2nd Fastest
07:10PMAncona3h15 10:25PMMilan Centrale
0 transfers
651One-way
06:15AMAncona3h20 09:35AMMilan Centrale
0 transfers
651One-way
05:25PMAncona3h22 08:47PMMilan Porta Garibaldi
0 transfers
731One-way
12:25PMAncona3h25 03:50PMMilan Centrale
1 transfer
981One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Ancona to Milan

distanceDistance248 miles (400 km)
durationAverage train duration3 h 59 min
priceAverage train ticket price$31 (€28)
frequencyTrain frequency15 a day
changesDirect trainYes, there are 15 direct trains a day
carriersTrain providersIntercity Notte, Regionale Veloce, Frecciarossa, Italo, Frecciabianca, Intercity, Regionale or Trenitalia

Trains from Ancona to Milan cover the 248 miles (400 km) long route taking on average 3 h 59 min with our travel partners like Intercity Notte, Regionale Veloce, Frecciarossa, Italo, Frecciabianca, Intercity, Regionale or Trenitalia. Normally, there are 15 trains operating per day, including direct services available. While the average ticket price for this journey costs around $31 (€28), you can find the cheapest train ticket for as low as $25 (€23). Travelers depart most frequently from Ancona and arrive in Milano Centrale.

Train providers: Frecciarossa, Italo and Trenitalia from Ancona to Milan trains

You can travel by train to Milan from Ancona with Frecciarossa, Italo and Trenitalia for as low as $25 (€23). When you search for schedules and tickets, Omio will show you the best journey.

Italo
Trenitalia
Frecciarossa

Italo is a brand of high-speed trains operated by the Italian train company Nuovo Trasporto Viaggiatori (NTV). Its fleet of trains includes 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 a maximum speed of 150 mph (250 km/h). Italo offers four different class options, but each train car is modernly equipped with a high level of comfort. You can choose between the Smart, Comfort, Prima and Club Executive classes. Standard services in all Italo trains include bathrooms, free WiFi, power outlets, reclining leather seats, footrests, snack machines and Italo Live (free onboard entertainment featuring a selection of movies, music and games). Italo offers three types of fares with different prices and flexibility: Low Cost, Economy, and Flex.

    Trenitalia is not only Italy's national railroad 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 night trains. Bathrooms 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 248 miles (400 km) long trip to Milan from Ancona 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 schedule and book a cheap train to Milan from Ancona in just a few steps. On Omio you can find all the information you need for the Ancona to Milan route, such as departure and arrival times, train stations, number of stops, journey times and more.

      Looking for a smooth and easy way to travel between Ancona and Milan? Book your Trenitalia Frecciarossa train to Milan from Ancona with Omio today! Trenitalia is Italy’s national train company that offers a wide variety of connections throughout the country, including the Ancona to Milan journey. Omio shows you current Frecciarossa schedules and tickets to cover the 248 miles (400 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, bathrooms, 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 travelers ultimate comfort, flexibility and convenience, and you can book Frecciarossa tickets with us in a few steps!

      Ancona to Milan train information with Frecciarossa:

      • Average Duration: 3 h 28 min
      • Frecciarossa frequency: 12 a day

      Travel Tips: Trains from Ancona to Milan

      Travel by train to Milan 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 Ancona to Milan.
      FAQs
      Omio customers have found cheap train tickets from Ancona to Milan for as low as $25 (€23)  for the next 7 days.
      If you’re looking to purchase your train tickets in the next week, you can expect the Ancona to Milan train price to come in at an average of $31 (€28)  one way.
      The train distance from Ancona to Milan is around 248 miles (400 km).
      The train time between Ancona and Milan is on average 3 h 59 min  for the 248 miles (400 km) long journey, but the time it takes to go between Ancona and Milan by train can vary depending on specific dates or traveling on weekends and holidays.

      When departing from Ancona, you have various train station options to start your journey from including Ancona, Stazione Ancona and Ancona, Universita' Ingegneria. When arriving in Milan, you can end your journey in train stations like Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi.

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

      Passengers board the train most frequently from Ancona, which is located around 1.2 miles (1.9 km) away from the city center, and they get off the train at Milano Centrale, located 2.3 miles (3.7 km) away from the city center.

      When taking a train from Ancona to Milan, you can count on Intercity Notte, Regionale Veloce, Frecciarossa, Italo, Frecciabianca, Intercity, Regionale or Trenitalia for the best way to get you to Milan. You can also check all possible train companies who offer a service from Ancona to Milan and compare the amenities they offer before buying a train ticket.
      Yes, there are 15 direct trains a day from Ancona to Milan. If you’re looking for a direct train, consider traveling with Trenitalia, Frecciarossa, Regionale, Intercity or Intercity Notte. Nonstop 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.
      The average number of trains departing Ancona for Milan is 15 a day. The train schedules and services may vary between weekdays and weekends.
      The first Ancona to Milan train departs at 6: 38 AM   and the last train from Ancona to Milan leaves at 6: 45 PM. Check out the most up-to-date train schedule from Ancona to Milan on Omio and find the best time to travel to your destination.
      The price of a one way train ticket from Ancona to Milan is on average $31 (€28) if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this trip. In general, you can find train tickets from Ancona to Milan available a few months in advance.

      Important Stations and Airports for this Journey

      Ancona
      Milan
      Ancona is the most popular Ancona railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Ancona for your trip to Milan.

      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