Cheapest
Average
The best way to find a cheap train ticket from Milan to Asti is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
RegionaleRegionale Veloce 33110 | 06:10AM Milan Porta Garibaldi | 2h55 | 09:05AM Asti station | 1 transfer | |
RegionaleRegionale TRENORD 10019 | 06:49AM Milano S. Cristoforo | 2h03 | 08:52AM Asti station | 2 transfers | |
FrecciarossaFRECCIAROSSA 9782 | 06:53AM Milan Centrale | 2h12 | 09:05AM Asti station | 1 transfer | |
RegionaleRegionale Veloce 3063 | 07:25AM Milan Centrale | 2h22 | 09:47AM Asti station | 1 transfer | |
RegionaleRegionale TRENORD 10023 | 07:49AM Milano S. Cristoforo | 2h03 | 09:52AM Asti station | 2 transfers | |
RegionaleRegionale Veloce 3069 | 08:30AM Milan Centrale | 2h22 | 10:52AM Asti station | 1 transfer | |
FrecciarossaFRECCIAROSSA 9702 | 08:50AM Milan Porta Garibaldi | 2h07 | 10:57AM Asti station | 1 transfer | |
RegionaleRegionale Veloce 33104 | 09:07AM Milan Porta Garibaldi | 2h58 | 12:05PM Asti station | 1 transfer | |
FrecciarossaFRECCIAROSSA 1000 9712 | 09:58AM Milan Porta Garibaldi | 2h07 | 12:05PM Asti station | 1 transfer | |
RegionaleS13 TRENORD 24431 | 10:54AM Milan Rogoredo | 2h58 | 01:52PM Asti station | 2 transfers | |
RegionaleRegionale Veloce 33102 | 11:10AM Milan Porta Garibaldi | 2h55 | 02:05PM Asti station | 1 transfer | |
FrecciarossaFRECCIAROSSA 1000 9612 | 11:10AM Milan Centrale | 1h55 | 01:05PM Asti station | 1 transfer | |
FrecciarossaFRECCIAROSSA 9516 | 12:02PM Milan Centrale | 2h03 | 02:05PM Asti station | 1 transfer | |
RegionaleRegionale Veloce 3025 | 12:25PM Milan Centrale | 2h27 | 02:52PM Asti station | 1 transfer | |
RegionaleRegionale TRENORD 2327 | 01:25PM Milan Centrale | 2h27 | 03:52PM Asti station | 1 transfer | |
RegionaleRegionale TRENORD 10049 | 01:49PM Milano S. Cristoforo | 2h03 | 03:52PM Asti station | 2 transfers | |
RegionaleRegionale Veloce 33096 | 02:10PM Milan Porta Garibaldi | 2h55 | 05:05PM Asti station | 1 transfer | |
FrecciarossaFRECCIAROSSA 1000 9626 | 02:10PM Milan Centrale | 1h55 | 04:05PM Asti station | 1 transfer | |
FrecciarossaFRECCIAROSSA 1000 9514 | 03:02PM Milan Centrale | 2h03 | 05:05PM Asti station | 1 transfer | |
RegionaleRegionale Veloce 3031 | 03:45PM Milan Rogoredo | 2h02 | 05:47PM Asti station | 1 transfer | |
FrecciarossaFRECCIAROSSA 9532 | 04:02PM Milan Centrale | 2h03 | 06:05PM Asti station | 1 transfer | |
RegionaleRegionale Veloce 3073 | 04:25PM Milan Centrale | 2h27 | 06:52PM Asti station | 1 transfer | |
RegionaleRegionale TRENORD 10061 | 04:49PM Milano S. Cristoforo | 2h03 | 06:52PM Asti station | 2 transfers | |
FrecciarossaFRECCIAROSSA 9584 | 05:02PM Milan Centrale | 1h37 | 06:39PM Asti station | 2 transfers | |
FrecciarossaFRECCIAROSSA 9584 | 05:02PM Milan Centrale | 2h03 | 07:05PM Asti station | 1 transfer | |
RegionaleRegionale TRENORD 2335 | 05:25PM Milan Centrale | 2h27 | 07:52PM Asti station | 1 transfer | |
RegionaleRegionale TRENORD 10065 | 05:49PM Milano S. Cristoforo | 3h03 | 08:52PM Asti station | 2 transfers | |
FrecciarossaFRECCIAROSSA 1000 9642 | 06:10PM Milan Centrale | 1h55 | 08:05PM Asti station | 1 transfer | |
RegionaleRegionale Veloce 3037 | 06:40PM Milan Rogoredo | 2h07 | 08:47PM Asti station | 1 transfer | |
RegionaleRegionale TRENORD 10069 | 06:49PM Milano S. Cristoforo | 2h03 | 08:52PM Asti station | 2 transfers | |
FrecciarossaFRECCIAROSSA 9320 | 07:15PM Milan Porta Garibaldi | 1h50 | 09:05PM Asti station | 1 transfer | |
RegionaleRegionale Veloce 3039 | 07:45PM Milan Rogoredo | 2h07 | 09:52PM Asti station | 1 transfer | |
FrecciarossaFRECCIAROSSA 9588 | 08:02PM Milan Centrale | 2h03 | 10:05PM Asti station | 1 transfer | |
RegionaleRegionale Veloce 3061 | 08:25PM Milan Centrale | 2h27 | 10:52PM Asti station | 1 transfer | |
FrecciarossaFRECCIAROSSA 9552 | 09:02PM Milan Centrale | 2h14 | 11:16PM Asti station | 1 transfer |
Find all the dates and times for this journey
Fastest Journey
1 h 37 m
Average
2 h 16 m
Trains per day
35
Distance
99 km
It's difficult to get from Milan to Asti without transferring at least once.
Distance 61 miles (99 km) |
Average train duration 2h 27m |
Cheapest ticket price $12 (€10) |
Trains per day 44 |
Direct trains 1 |
Train providers 5 |
Fastest train 1h 58m |
First train 00:25 |
Last train 22:36 |
Buy your official Regionale, Frecciarossa and Intercity train tickets to Asti from Milan from $12 (€10) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most affordable route.
Regionale is the regional train service of national carrier Trenitalia connecting all of Italy. It is the most convinient way to travel to both big cities and the smallest villages all over the Italian country. The regional trains have different names depending on the region they serve, such as Treno Regionale Veloce (TRV) and Treno Regionale Lento (TRL). Treno Rock and Treno pop are the two new trains part of Trenitalia regionale fleet. Trenitalia Regionale offers a variety of ticket types, including single tickets (economy and standard), return tickets, and season tickets. Onboard facilities include free Wi-Fi, air conditioning, and power sockets. The most popular routes for Regionale are between Rome and Milan, Naples and Florence, and Turin and Venice.
Train information from Milan to Asti with Regionale:
Passengers board the train most frequently from Milan Centrale, which is located around 2.3 miles (3.7 km) away from the city centre, and they get off the train at Asti, located 0.5 miles (813 m) away from the city centre.
Here are some other resources that might have the information you need