Cheap train tickets from Ancona to Milan

Showing times and prices for 30 Jan

Cheapest

£20

Average

£47

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.

The average ticket from Ancona to Milan will cost around £ 47 if you buy it on the day, but the cheapest tickets can be found for only £ 20.

Cheapest
03:06Ancona3h59 07:05Milan Centrale
0 changes
£201One-way
2nd Cheapest
16:45Ancona6h00 22:45Milan Centrale
1 changes
£271One-way
2nd Cheapest
04:45Ancona6h00 10:45Milan Centrale
1 changes
£271One-way
2nd Cheapest
07:45Ancona6h14 13:59Milan Rogoredo
1 changes
£271One-way
2nd Cheapest
17:45Ancona5h33 23:18Milan Rogoredo
1 changes
£271One-way

Train schedule Ancona to Milan

Showing trains for tomorrow, Sun, 30 Jan
03:06Ancona3h59 07:05Milan Centrale
0 changes
03:12Ancona4h00 07:12Milan Centrale
0 changes
04:45Ancona6h00 10:45Milan Centrale
0 changes
04:45Ancona5h55 10:40Milan Porta Garibaldi
0 changes
05:45Ancona6h42 12:27Milan Rogoredo
0 changes
06:15Ancona3h20 09:35Milan Centrale
0 changes
06:20Ancona3h18 09:38Milan Rogoredo
0 changes
06:20Ancona3h34 09:54Milan Centrale
0 changes
06:45Ancona5h30 12:15Milan Centrale
0 changes
06:45Ancona6h00 12:45Milan Centrale
0 changes
07:20Ancona3h34 10:54Milan Centrale
0 changes
07:20Ancona3h18 10:38Milan Rogoredo
0 changes
07:45Ancona6h14 13:59Milan Rogoredo
0 changes
07:45Ancona4h15 12:00Milan Centrale
0 changes
08:38Ancona4h12 12:50Milan Centrale
0 changes
08:38Ancona5h02 13:40Milan Centrale
0 changes
08:45Ancona6h00 14:45Milan Centrale
0 changes
09:25Ancona3h29 12:54Milan Centrale
0 changes
09:25Ancona3h13 12:38Milan Rogoredo
0 changes
10:28Ancona2h57 13:25Milan Centrale
0 changes
10:45Ancona6h00 16:45Milan Centrale
0 changes
11:25Ancona3h13 14:38Milan Rogoredo
0 changes
11:25Ancona3h40 15:05Milan Centrale
0 changes
11:45Ancona6h14 17:59Milan Rogoredo
0 changes
12:38Ancona4h12 16:50Milan Centrale
0 changes
12:45Ancona6h00 18:45Milan Centrale
0 changes
13:25Ancona3h13 16:38Milan Rogoredo
0 changes
13:25Ancona3h29 16:54Milan Centrale
0 changes
14:25Ancona3h13 17:38Milan Rogoredo
0 changes
14:25Ancona3h29 17:54Milan Centrale
0 changes
14:45Ancona6h00 20:45Milan Centrale
0 changes
15:25Ancona3h13 18:38Milan Rogoredo
0 changes
15:25Ancona3h30 18:55Milan Centrale
0 changes
16:14Ancona5h01 21:15Milan Centrale
0 changes
16:38Ancona3h38 20:16Milan Rogoredo
0 changes
16:38Ancona3h52 20:30Milan Centrale
0 changes
16:38Ancona5h02 21:40Milan Centrale
0 changes
16:45Ancona6h00 22:45Milan Centrale
0 changes
16:45Ancona3h31 20:16Milan Rogoredo
0 changes
17:25Ancona3h22 20:47Milan Porta Garibaldi
0 changes
17:45Ancona5h33 23:18Milan Rogoredo
0 changes
17:57Ancona5h33 23:30Milan Centrale
0 changes
18:25Ancona3h25 21:50Milan Centrale
0 changes
18:45Ancona5h30 00:15Milan Centrale
0 changes
19:10Ancona3h15 22:25Milan Centrale
0 changes

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Sun
30 Jan
£20Intercity Notte
£28Ferrovie del Gargano
Mon
31 Jan
£27Regionale
£28Ferrovie del Gargano
Tue
1 Feb
£21Intercity
£28Ferrovie del Gargano
Wed
2 Feb
£17Intercity Notte
£42Marino Autolinee
Thu
3 Feb
£17Intercity Notte
£40Marino Autolinee
Fri
4 Feb
£17Intercity Notte
£28Ferrovie del Gargano
Sat
5 Feb
£17Intercity
£28Ferrovie del Gargano
Sun
6 Feb
£13Intercity Notte
£28Ferrovie del Gargano
Mon
7 Feb
£21Intercity
£28Ferrovie del Gargano
Tue
8 Feb
£17Intercity
£40Marino Autolinee
Wed
9 Feb
£13Intercity Notte
£40Marino Autolinee
Thu
10 Feb
£13Intercity Notte
£40Marino Autolinee
Fri
11 Feb
£13Intercity Notte
£28Ferrovie del Gargano
Sat
12 Feb
£17Intercity
£28Ferrovie del Gargano
Sun
13 Feb
£13Intercity Notte
£28Ferrovie del Gargano
Mon
14 Feb
£20Intercity Notte
£15Flixbus
Tue
15 Feb
£15Intercity
£16Flixbus
Wed
16 Feb
£11Intercity Notte
£12Flixbus
Thu
17 Feb
£9Intercity Notte
£10Flixbus
Fri
18 Feb
£11Intercity Notte
£10Flixbus

Fastest train times from Ancona to Milan

Showing times and prices for 30 Jan

Fastest Journey

2 h 57 m

Average

4 h 26 m

Trains per day

45

Distance

400 km

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

These direct trains cover the 400 km distance in an average of 4 h 26 m but if you time it right, some trains will get you there in just 2 h 57 m .

The slowest trains will take 6 h 42 m 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
10:28Ancona2h57 13:25Milan Centrale
0 changes
£511One-way
2nd Fastest
11:25Ancona3h13 14:38Milan Rogoredo
1 changes
£721One-way
2nd Fastest
13:25Ancona3h13 16:38Milan Rogoredo
1 changes
£771One-way
2nd Fastest
15:25Ancona3h13 18:38Milan Rogoredo
1 changes
£721One-way
2nd Fastest
14:25Ancona3h13 17:38Milan Rogoredo
1 changes
£721One-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 Ancona to Milan

distanceDistance248 miles (400 km)
durationAverage train duration3 h 59 min
priceAverage train ticket price£21 (€24)
frequencyTrain frequency11 a day
changesDirect trainYes, there are 11 direct trains a day
carriersTrain providersFrecciabianca, Frecciarossa, Regionale Veloce, Trenitalia, Intercity Notte, Intercity, Regionale or Italo

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

Train companies: Frecciarossa, Trenitalia and Italo trains Ancona to Milan

Find the best trains from Ancona to Milan with Omio's travel partners Frecciarossa, Trenitalia and Italo from £17. We can find you the best deals, timetables and tickets when comparing and booking the best trip.

Trenitalia
Italo
Frecciarossa

Enjoy the train ride between Ancona and Milan with Trenitalia, Italy’s main operator of train services throughout the country with an impressive fleet of trains offering different levels of comfort, amenities and speed. The company's flagship trains are the high-speed Frecciarossa, Frecciargento and Frecciabianca that can travel at speeds up to 186 mph (300 kmh). Trenitalia also operates intercity, regional and sleeper trains. Toilets and WiFi access are standard on long-distance train routes. In many cases, Trenitalia trains also provide barrier-free access.

Trenitalia tickets to Milan from Ancona are available on Omio, and you can find the best deals for them in just a few steps. Trenitalia offers three different ticket types to fit anyone’s budget, such as the Base, Economy, Super Economy and Ordinaria tickets. Trenitalia also has discount and loyalty cards for qualified travellers, which you can use on Omio. When travelling on a Trenitalia train from Ancona to Milan, you can expect to travel 248 miles (400 km). Check Trenitalia’s train times and tickets for the Ancona to Milan trip and buy your cheap ticket on Omio today!

    Trenitalia has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Trenitalia tickets from Ancona to Milan and when travelling by train:

    • 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

    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

    How much do cheap trains from Ancona to Milan cost?

    Omio customers have found cheap train tickets from Ancona to Milan for as low as £17  for the next 7 days.

    How much is a train ticket from Ancona to Milan?

    If you’re looking to book your train tickets in the next week, you can expect the Ancona to Milan train price to come in at an average of £21  one way.

    What is the distance from Ancona to Milan via train?

    The train distance from Ancona to Milan is around 248 miles (400 km).

    How many hours does it take from Ancona to Milan by train?

    On average the train from Ancona to Milan duration is 3 h 59 min  for the 248 miles (400 km) long journey, but the travel time can vary if you depart on weekends and holidays.

    Which train station from Ancona to Milan do I depart from? Which Milan train station from Ancona do I arrive in?

    When taking the train between Ancona and Milan, you can choose to depart from train stations like Ancona, Stazione Ancona and Ancona Marittima. Your route can end in train stations such as Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi.

    Omio customers who travel this route most frequently depart from Ancona   and arrive in Milano Centrale.

    Where is the train station in Ancona? Where is the train station in Milan?

    Passengers board the train most frequently from Ancona, which is located around 0.9 miles (1.4 km) away from the city centre, and they get off the train at Milano Centrale, located 1.7 miles (2.8 km) away from the city centre.

    Which train providers can get me from Ancona to Milan?

    When taking a train from Ancona to Milan, you can count on Frecciabianca, Frecciarossa, Regionale Veloce, Trenitalia, Intercity Notte, Intercity, Regionale or Italo for the best way to get you to Milan. You can also check all possible train companies who offer a service between Ancona and Milan and compare the amenities they offer before buying a train ticket.

    How many trains per day are there to Milan from Ancona?

    The average number of trains departing Ancona for Milan is 11 a day. The train schedules and services may vary between weekdays and weekends.

    What are the first and last departure train times from Ancona to Milan?

    The first train from Ancona to Milan leaves at 07: 38   and the last train for this leaves at 15: 45. Omio shows you the latest train from Ancona to Milan times to help you book the best departure time for this journey.

    How early should I buy Ancona to Milan train tickets to get the best deals?

    You can find a train between Ancona and Milan to cost on average £21 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 journey. You’ll see tickets for the Ancona to Milan train generally on sale a few months before the planned travel date.

    Important Stations and Airports for this Journey

    Ancona
    Milan
    Ancona is the most popular Ancona 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 Ancona for your journey to Milan.