The cheapest trains from Ancona to Milan

Showing times and prices for Oct 18

Cheapest

$39

Average

$69

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 $ 69 if you buy it on the day, but the cheapest tickets can be found for only $ 39.

Cheapest
04:45AMAncona6h03 10:48AMMilan Centrale
1 changes
$391One-way
Cheapest
12:45PMAncona6h00 06:45PMMilan Centrale
1 changes
$391One-way
Cheapest
06:35AMAncona6h10 12:45PMMilan Centrale
1 changes
$391One-way
Cheapest
05:15PMAncona6h05 11:20PMMilan Centrale
2 changes
$391One-way
Cheapest
11:45AMAncona6h14 05:59PMMilan Rogoredo
1 changes
$391One-way

Timetable Ancona to Milan

Showing trains for tomorrow, Mon, Oct 18
02:42AMAncona4h30 07:12AMMilan Centrale
0 changes
04:45AMAncona6h03 10:48AMMilan Centrale
0 changes
04:45AMAncona5h55 10:40AMMilan Porta Garibaldi
0 changes
04:45AMAncona4h15 09:00AMMilan Centrale
0 changes
05:20AMAncona3h40 09:00AMMilan Centrale
0 changes
05:20AMAncona3h55 09:15AMMilan Centrale
0 changes
06:15AMAncona3h20 09:35AMMilan Centrale
0 changes
06:20AMAncona3h34 09:54AMMilan Centrale
0 changes
06:35AMAncona5h40 12:15PMMilan Centrale
0 changes
06:35AMAncona6h10 12:45PMMilan Centrale
0 changes
07:20AMAncona3h34 10:54AMMilan Centrale
0 changes
07:45AMAncona4h15 12:00PMMilan Centrale
0 changes
07:45AMAncona6h07 01:52PMMilan Rogoredo
0 changes
08:38AMAncona5h02 01:40PMMilan Centrale
0 changes
08:38AMAncona4h12 12:50PMMilan Centrale
0 changes
08:45AMAncona6h00 02:45PMMilan Centrale
0 changes
09:25AMAncona3h29 12:54PMMilan Centrale
0 changes
10:28AMAncona2h57 01:25PMMilan Centrale
0 changes
10:45AMAncona6h00 04:45PMMilan Centrale
0 changes
11:25AMAncona4h00 03:25PMMilan Centrale
0 changes
11:45AMAncona6h14 05:59PMMilan Rogoredo
0 changes
12:25PMAncona3h25 03:50PMMilan Centrale
0 changes
12:38PMAncona4h12 04:50PMMilan Centrale
0 changes
12:45PMAncona6h00 06:45PMMilan Centrale
0 changes
01:25PMAncona3h29 04:54PMMilan Centrale
0 changes
02:25PMAncona3h29 05:54PMMilan Centrale
0 changes
02:45PMAncona6h03 08:48PMMilan Centrale
0 changes
03:25PMAncona3h30 06:55PMMilan Centrale
0 changes
04:38PMAncona5h02 09:40PMMilan Centrale
0 changes
04:38PMAncona3h52 08:30PMMilan Centrale
0 changes
04:45PMAncona6h00 10:45PMMilan Centrale
0 changes
05:15PMAncona6h05 11:20PMMilan Centrale
0 changes
05:25PMAncona3h22 08:47PMMilan Porta Garibaldi
0 changes
06:25PMAncona3h25 09:50PMMilan Centrale
0 changes
06:38PMAncona4h12 10:50PMMilan Centrale
0 changes
06:45PMAncona4h15 11:00PMMilan Centrale
0 changes
08:25PMAncona3h30 11:55PMMilan Centrale
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Sun
Oct 17
$39Regionale
$31Itabus
Mon
Oct 18
$39Regionale
$26Itabus
Tue
Oct 19
$39Regionale
$17Itabus
Wed
Oct 20
$39Regionale
$17Itabus
Thu
Oct 21
$39Regionale
$21Itabus
Fri
Oct 22
$39Regionale
$22Flixbus
Sat
Oct 23
$39Regionale
$17Itabus
Sun
Oct 24
$39Regionale
$22Flixbus
Mon
Oct 25
$39Regionale
$17Itabus
Tue
Oct 26
$29Intercity
$15Itabus
Wed
Oct 27
$24Intercity
$15Itabus
Thu
Oct 28
$28Intercity Notte
$15Itabus
Fri
Oct 29
$39Regionale
$37Itabus
Sat
Oct 30
Find prices
$21Itabus
Sun
Oct 31
$29Intercity
$15Itabus
Mon
Nov 1
$39Regionale
$28Flixbus
Tue
Nov 2
$39Regionale
$21Itabus
Wed
Nov 3
$29Intercity
$21Itabus
Thu
Nov 4
$24Intercity
$15Itabus
Fri
Nov 5
$24Intercity Notte
$17Itabus
Sat
Nov 6
$24Intercity
$15Itabus

The fastest trains from Ancona to Milan

Showing times and prices for Oct 18

Fastest Journey

2 h 57 m

Average

4 h 33 m

Trains per day

37

Distance

400 km

Of the 37 trains that leave Ancona for Milan every day 15 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 33 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 14 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:28AMAncona2h57 01:25PMMilan Centrale
0 changes
$811One-way
2nd Fastest
06:15AMAncona3h20 09:35AMMilan Centrale
0 changes
$811One-way
05:25PMAncona3h22 08:47PMMilan Porta Garibaldi
0 changes
$811One-way
12:25PMAncona3h25 03:50PMMilan Centrale
1 changes
$1001One-way
06:25PMAncona3h25 09:50PMMilan Centrale
1 changes
$1001One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Ancona to Milan

distanceDistance248 miles (400 km)
durationAverage train duration6 h
priceAverage train ticket price$39 (€32)
frequencyTrain frequency11 a day
changesDirect trainYes, there are 11 direct trains a day
carriersTrain companiesFrecciabianca, Frecciarossa, Regionale Veloce, Trenitalia, Intercity Notte, Intercity, Regionale or Italo

Trains from Ancona to Milan cover the 248 miles (400 km) long route taking on average 6 h 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. You can get the cheapest train tickets for this trip for as low as $39 (€32), but the average price of train tickets is $39 (€32). Travelers depart most frequently from Ancona and arrive in Milano Centrale.

Train companies

Frecciarossa, Italo and Trenitalia Ancona – Milan

Find the best trains from Ancona to Milan with Omio's travel partners Frecciarossa, Italo and Trenitalia from $39 (€32). We can find you the best deals, schedules and tickets when comparing and booking the best trip.

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.

    Italo has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by train from Ancona to Milan:

    • Cashless payments recommended
    • Online booking and check-in recommended
    • Normal conditions apply
    • Verification of ticket with valid ID

    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
    What is the price of the cheapest train from Ancona to Milan?
    Train tickets from Ancona to Milan for some dates and times can be found for as cheap as $39 (€32)  one way in the next 7 days.
    What is the price of a train ticket between Ancona and Milan?
    If you’re looking to buy your train tickets in the next week, you can expect the Ancona to Milan train price to come in at an average of $39 (€32)  one way.
    How far is it from Ancona to Milan by train?
    You should expect to travel around 248 miles (400 km)  to Milan from Ancona by train.
    How long is a train between Ancona and Milan on average?
    On average the Ancona to Milan train time is 6 h  covering the 248 miles (400 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
    What is the departure train station in Ancona and arrival train station in Milan?

    There are a few train stations in Ancona to start your route from including Ancona, Stazione Ancona and Ancona M. Ma. In Milan you have a few train station options to choose from for your arrival including Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi.

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

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

    Passengers board the train most frequently from Ancona, which is located around 1 mile (s) / 1 km away from the city center, and they get off the train at Milano Centrale, located 1 mile (s) / 2 km away from the city center.

    What train providers go 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 providers who offer a service between Ancona and Milan and compare the amenities they offer before buying a train ticket.
    Can I buy a direct train from Ancona to Milan?
    Yes, there are 11 direct trains per day from Ancona to Milan. You can look to travel with Trenitalia, Frecciarossa, Frecciabianca, Intercity or Intercity Notte  without needing to transfer at another stop 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.
    How many trains are there between Ancona and Milan a day?
    The average number of trains departing Ancona for Milan is 11 a day. The train schedules and services may vary between weekdays and weekends.
    When is the earliest train from Ancona to Milan? When is the last train from Ancona to Milan?
    The earliest train departing from Ancona to Milan leaves at 4: 35 AM. The last train departing from Ancona to Milan leaves at 3: 38 PM. You can find the latest Ancona to Milan train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
    When should I book the Ancona to Milan train for the best deals on tickets?
    If you book the Ancona to Milan train within the next 7 days, you can find one way tickets to cost on average $39 (€32). However, booking your train ticket in advance gives you access to the best prices for trains between Ancona and Milan. 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.

    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.