Compare prices and tickets by train, bus or flight

Mon
Jan 17
$10Regionale
$10Regionale
Tue
Jan 18
$10Regionale
$10Regionale
Wed
Jan 19
$10Regionale
$10Regionale
Thu
Jan 20
$10Regionale
$10Regionale
Mon
Jan 24
$10Regionale
$10Regionale
Tue
Jan 25
$10Regionale
$10Regionale
Thu
Jan 27
$10Regionale
$10Regionale
Fri
Jan 28
$10Regionale
$10Regionale
Sat
Jan 29
$10Regionale
$10Regionale

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Alessandria to Milan

distanceDistance47 miles (75 km)
durationAverage train duration1 h 14 min
priceAverage train ticket price$10 (€8)
frequencyTrain frequency5 a day
changesDirect trainYes, there are 5 direct trains a day
carriersTrain providersRegionale or Regionale Veloce

Trains from Alessandria to Milan cover the 47 miles (75 km) long journey taking on average 1 h 14 min with our travel partners like Regionale or Regionale Veloce. Normally, there are 5 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $10 (€8), but the average price of train tickets is $10 (€8). Travelers depart most frequently from Alessandria and arrive in Milano Centrale.

Travel Tips: Trains from Alessandria 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 Alessandria to Milan.
FAQs

How much do cheap train tickets from Alessandria to Milan cost?

Omio customers have found the cheapest trains from Alessandria to Milan to cost as little as $10 (€8)  in the next 7 days.

How much is the train to Milan from Alessandria on average?

If you’re looking to buy your train tickets in the next week, you can expect the Alessandria to Milan train price to come in at an average of $10 (€8)  one way.

How far is Milan from Alessandria by train?

The distance between Alessandria and Milan by train is approximately 47 miles (75 km).

How long is the train between Alessandria and Milan?

While the time it takes to travel 47 miles (75 km) to Milan from Alessandria can vary based on specific dates, weekends, and holidays, the Alessandria to Milan train journey time is on average 1 h 14 min.

What train station in Alessandria goes to Milan? What train station do I come into Milan from Alessandria?

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

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

You can find the most popular departure train station for this journey, Alessandria, located approximately 0.6 miles (993 m) from the city center of Alessandria. The most popular arrival train station in Milan, called Milano Centrale, is located around 1.7 miles (2.8 km) away from its city center.

Which train companies can take me from Alessandria to Milan?

For the best Alessandria to Milan train to purchase, you can travel safely and comfortably with Regionale or Regionale Veloce. However, it's always good to check all possible train companies with services to Milan from Alessandria to compare what amenities they may offer.

Are there any nonstop train services from Alessandria to Milan?

Yes, there are 5 direct trains to Milan from Alessandria per day with Regionale  on Omio. This is worth paying attention to when you book your train ticket as direct services tend to offer more convenience and help save you time traveling to your destination.

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

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

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

You can take the earliest train from Alessandria to Milan at 6: 25 AM   or take the last train from Alessandria to Milan leaving at 7: 45 PM. Look for the latest Alessandria to Milan train schedules on Omio and book the best time to take the train for this trip.

How far in advance should I purchase a train ticket from Alessandria to Milan to get the best deals?

If you purchase a train ticket from Alessandria to Milan within the next 7 days, you can find tickets to cost on average $10 (€8) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Alessandria and Milan are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Alessandria
Milan
The major railway station for departures from Alessandria is Alessandria. Read all the information you need to know about services, amenities and connections at Alessandria for your journey from Alessandria to Milan.