It takes an average of 2h 28m to travel from Milan Malpensa Airport to Peschiera del Garda by train, over a distance of around 97 miles (156 km). There are normally 30 trains per day travelling from Milan Malpensa Airport to Peschiera del Garda and tickets for this journey start from £20.70 when you book in advance. First train.
Save. It depends on which station you go to. Only Desenzano and Peschiera have train stations. Also depends on what train you take. The Regional trains are slower but cheaper, the ESCity trains are more expensive but faster. From Milan central to Desenzano on the fast train is 1 hour approx. On the Regional train its 1 hour 35 mins.
hW6ZFJ5.