Milan to Alba: all the options.

Milan and Alba are a hundred and fifty-five kilometres apart, with no direct train. There are three options: the regional service with a change at Asti, a car, and a private transfer from the airport or the city. Times and prices updated July 2026.

Milan → Alba: the comparison

OptionPriceDurationWhere it leaves you
Train with a change at Astifrom about 16 € per person2h30 to 3h30Alba station
Own or hire carfuel and tolls, plus the rentalabout 2hAnywhere, parking permitting
Private transfer from Milan city300 € sedan, 350 € minivan per vehicleabout 1h50Your exact address
Private transfer from Malpensa310 € sedan, 360 € minivan per vehicleabout 1h40Your exact address

By train: there is always a change

No direct service exists. You go to Asti and change onto the regional train for Alba: two and a half to three and a half hours in total depending on the connection, for around sixteen euro. It works, but with two suitcases and a connection to catch it becomes half a day.

By car: two hours of motorway

A hundred and fifty-five kilometres on the A21 and then the Asti-Cuneo. Just under two hours outside Sunday evening returns. The same point applies as with Turin: in the Langhe you need a car, but on cellar days it becomes a constraint rather than a convenience.

From the Milan airports

Malpensa, Linate and Bergamo Orio al Serio all connect directly to the Langhe. Malpensa to Alba is 310 euro by sedan and 360 by minivan, around an hour and forty minutes; from Linate and Bergamo the times are similar. Your flight is monitored and the driver waits in the arrivals hall with a name sign.

See transfers to the Langhe

From Milan city

Three hundred euro in a Mercedes E-Class sedan (or similar) and three hundred and fifty in a V-Class minivan (or similar) seating up to eight, from your hotel or the station to your exact address in the Langhe. The price is per vehicle: four of you or eight, it does not change, and you pay on arrival.

Malpensa to the Langhe: how long?

About an hour and forty minutes over a hundred and eighty kilometres, without going through Milan city. By train you would have to come down to Milano Centrale, change for Asti and change again for Alba: comfortably over four hours with three separate luggage moves. The private transfer from Malpensa to Alba is 310 euro by sedan and 360 by minivan.

The real problem is not reaching Alba

It is reaching where you are sleeping. Barolo, La Morra, Monforte and Serralunga have no station and sit ten to twenty kilometres from Alba, on hill roads that buses serve badly and on Sundays not at all. Anyone arriving by train with suitcases still has to solve that last stretch, often around dinner time.

When the private transfer is the right call

The cases where, for a group, the sums almost always work out.

  • There are three or more of you: the price is per vehicle and it splits
  • You land at Malpensa, Linate or Bergamo with hold luggage
  • You are sleeping outside Alba, in a Barolo village or a farmhouse
  • Your flight lands late, when rail connections thin out
  • You want the holiday to start in a car rather than in a platform queue

Barolo Tour

We run the Milan-to-Langhe leg every week, airports included. Fixed price per vehicle, monitored flight, payment on arrival.

Barolo Tour

Frequently asked questions

No. You have to change, normally at Asti. The whole journey takes two and a half to three and a half hours depending on the connection, for around sixteen euro.
A hundred and fifty-five kilometres, about two hours. From Malpensa it is a hundred and eighty kilometres but the time is similar, because you do not cross the city.
Three hundred euro in a Mercedes E-Class sedan (or similar) for up to three passengers and three hundred and fifty in a V-Class minivan (or similar) for up to eight. From Malpensa it is 310 and 360. The price is per vehicle and paid on arrival.
Malpensa is the most convenient for long-haul arrivals and has the most direct run south-west. Linate and Bergamo work just as well with a private transfer: the times differ slightly, the way you travel does not.
If the flight exists, yes: Turin-Caselle to Alba is less than half the distance. But Milan has far more intercontinental connections, which is why most of our American guests land there.
Yes, they travel in the car with you, packed by the winery. It is one of the reasons people who buy seriously prefer the transfer to the train.

Book the transfer from Milan

From Malpensa, Linate, Bergamo or the city to the door of where you are staying in the Langhe.