|Distance||17 miles (27 km)|
|Train frequency||17 a day|
|Direct train||Yes, there are 17 direct trains a day|
Trains from Pavia to San Donato Milanese cover the 17 miles (27 km) long trip taking on average 42 min with our travel partners like. Normally, there are 17 trains operating per day, including direct services available. Travelers depart most frequently from Pavia and arrive in San Donato Milanese.
When traveling this route, Omio customers are departing most frequently from Pavia and arriving in San Donato Milanese.
Passengers board the train most frequently from Pavia, which is located around 0.9 miles (1.5 km) away from the city center, and they get off the train at San Donato Milanese, located 0.6 miles (983 m) away from the city center.