Milan to Ancona train

Cheap train tickets from Milan to Ancona

Showing times and prices for 09 Aug

Cheapest

£28

Average

£49

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
17:20Milan Centrale5h58 23:18Ancona
1 change
£281One-way
Cheapest
11:20Milan Centrale5h56 17:16Ancona
1 change
£281One-way
Cheapest
14:01Milan Rogoredo6h19 20:20Ancona
1 change
£281One-way
Cheapest
05:15Milan Centrale6h01 11:16Ancona
1 change
£281One-way
Cheapest
13:20Milan Centrale6h02 19:22Ancona
1 change
£281One-way

Train schedule Milan to Ancona

Showing trains for tomorrow, Tuesday, 9 August
04:35Milan Centrale4h45 09:20Ancona
1 change
05:15Milan Centrale6h01 11:16Ancona
1 change
05:46Milan Rogoredo4h36 10:22Ancona
1 change
05:57Milan Rogoredo4h34 10:31Ancona
1 change
06:35Milan Centrale3h56 10:31Ancona
1 change
07:20Milan Centrale6h33 13:53Ancona
1 change
07:55Milan Centrale3h36 11:31Ancona
0 changes
08:15Milan Centrale6h35 14:50Ancona
1 change
09:10Milan Porta Garibaldi5h13 14:23Ancona
0 changes
09:20Milan Centrale5h56 15:16Ancona
1 change
09:32Milan Rogoredo6h51 16:23Ancona
1 change
09:40Milan Centrale3h54 13:34Ancona
1 change
10:55Milan Centrale3h39 14:34Ancona
0 changes
11:20Milan Centrale5h56 17:16Ancona
1 change
11:55Milan Centrale3h39 15:34Ancona
0 changes
12:55Milan Centrale3h36 16:31Ancona
0 changes
13:20Milan Centrale6h02 19:22Ancona
1 change
13:55Milan Centrale3h39 17:34Ancona
0 changes
14:01Milan Rogoredo6h19 20:20Ancona
1 change
14:40Milan Centrale3h53 18:33Ancona
1 change
14:48Milan Centrale5h32 20:20Ancona
1 change
15:00Milan Centrale3h47 18:47Ancona
0 changes
15:05Milan Centrale5h18 20:23Ancona
0 changes
15:20Milan Centrale5h56 21:16Ancona
1 change
15:35Milan Porta Garibaldi5h41 21:16Ancona
1 change
15:55Milan Centrale3h44 19:39Ancona
0 changes
16:40Milan Centrale4h36 21:16Ancona
1 change
17:20Milan Centrale5h58 23:18Ancona
1 change
17:40Milan Centrale5h38 23:18Ancona
1 change
17:50Milan Centrale3h52 21:42Ancona
0 changes
18:50Milan Centrale3h52 22:42Ancona
0 changes
19:55Milan Centrale3h43 23:38Ancona
0 changes
21:15Milan Centrale5h27 02:42Ancona
0 changes
21:50Milan Centrale4h57 02:47Ancona
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

Tue
09 Aug
Wed
10 Aug
Thu
11 Aug
Fri
12 Aug
Sat
13 Aug
Sun
14 Aug
Mon
15 Aug
Tue
16 Aug
Wed
17 Aug
Thu
18 Aug
Fri
19 Aug
Sat
20 Aug
Sun
21 Aug
Mon
22 Aug
Tue
23 Aug
Wed
24 Aug
Thu
25 Aug
Fri
26 Aug
Sat
27 Aug
Sun
28 Aug
Mon
29 Aug

Fastest train times from Milan to Ancona

Showing times and prices for 09 Aug

Fastest Journey

3 h 36 m

Average

4 h 55 m

Trains per day

34

Distance

400 km

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

Fastest
12:55Milan Centrale3h36 16:31Ancona
0 changes
£581One-way
Fastest
07:55Milan Centrale3h36 11:31Ancona
0 changes
£661One-way
2nd Fastest
13:55Milan Centrale3h39 17:34Ancona
0 changes
£581One-way
2nd Fastest
11:55Milan Centrale3h39 15:34Ancona
0 changes
£661One-way
2nd Fastest
10:55Milan Centrale3h39 14:34Ancona
0 changes
£921One-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 Milan to Ancona

distanceDistance248 miles
durationAverage train duration6 h 1 min
priceAverage train ticket price£28 (€32)
frequencyTrain frequency24 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain companiesRegionale Veloce, Intercity Notte, Regionale, Frecciarossa, Trenitalia, Intercity, Italo or Frecciabianca

Trains from Milan to Ancona cover the 248 miles long journey taking on average 6 h 1 min with our travel partners like Regionale Veloce, Intercity Notte, Regionale, Frecciarossa, Trenitalia, Intercity, Italo or Frecciabianca. Normally, there are 24 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as £28, but the average price of train tickets is £28. Travellers depart most frequently from Milano Centrale and arrive in Ancona.

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

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

Trenitalia
Frecciarossa
Italo

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 248 miles (400 km) long trip to Ancona from Milan 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 to Ancona from Milan in just a few steps. On Omio you can find all the information you need for the Milan to Ancona route, such as departure and arrival times, train stations, number of stops, journey times and more.

    There’s no need to fly between Italian hotspots when you can simply take a Frecciarossa train to reach your destination in just a few hours. Frecciarossa is the premier high-speed train service from Trenitalia, Italy’s national railway company, with around 200 connections made across Italy per day. These trains reach speeds up to 186 mph (300 kmh), making them one of the fastest in the world. You can expect to travel 248 miles (400 km) to Ancona from Milan on a Frecciarossa high-speed train. All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, toilets, luggage storage, onboard entertainment, and restaurant and bar services to passengers.

    You can find the best deals on cheap Frecciarossa train tickets right here. As an official travel partner of Trenitalia, Omio shows you all travel information for the Milan to Ancona journey, such as departure and arrival times, stops, train stations, journey times, and cheap fares. Once you’re ready, buy your Milan to Ancona train ticket on Omio and enjoy travelling in full comfort on a Frecciarossa train!

    Milan to Ancona train information with Frecciarossa:

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

    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 carriage 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 toilets, 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 from Milan to Ancona train information:

    • Average Duration: 6 h 30 min
    • Italo frequency: 3 a day

    Travel Tips: Trains from Milan to Ancona

    Travel by train to Ancona 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 Ancona.
    FAQs
    Omio customers have found the cheapest trains between Milan and Ancona to cost as little as £28  in the next 7 days.
    If you are looking to purchase your train ticket in the next 7 days, you can expect the Milan to Ancona train to cost on average £28  one way.
    You should expect to travel around 248 miles  from Milan to Ancona by train.
    On average the train from Milan to Ancona duration is 6 h 1 min  for the 248 miles long journey, but the travel time can vary if you depart on weekends and holidays.

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

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

    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 Ancona, located 1.2 miles (1.9 km) away from the city centre.

    When taking a train from Milan to Ancona, you can count on Regionale Veloce, Intercity Notte, Regionale, Frecciarossa, Trenitalia, Intercity, Italo or Frecciabianca for the best way to get you to Ancona. You can also check all possible train providers who offer a service to Ancona from Milan and compare the amenities they offer before buying a train ticket.
    Yes, there are 12 direct trains per day from Milan to Ancona with Trenitalia, Frecciarossa, Intercity or Intercity Notte, and you won’t need to change in between. Direct train services tend to offer more convenience and save you time when travelling to your destination, so it's worth paying attention to before you book your train ticket.
    On average, there are 24 trains a day from Milan to Ancona. The train times and services may be different on weekends and holidays compared to weekdays.
    The first Milan to Ancona train departs at 05: 20   and the last train from Milan to Ancona leaves at 20: 05. Check out the most up-to-date Milan to Ancona train schedule on Omio and find the best time to travel to your destination.
    If you purchase Milan to Ancona train tickets within the next 7 days, you can find one way tickets to cost on average £28. However, booking in advance gives you access to the best prices for trains between Milan and Ancona. 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

    Milan
    Ancona
    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 Ancona.
    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