To get from San Donato Milanese a Nicastro by train you can catch one of the 21 trains that everyday travel between Borgo Lombardo and Lamezia Terme-Nicastro, the closest station to the city. For your trip from Borgo Lombardo to Lamezia Terme-Nicastro by train you can choose to leave from one of Borgo Lombardo main stations: Borgo Lombardo, Milano Rogoredo, Milano Centrale If travelling with ItaloTreno, you need to know the Borgo Lombardo to Lamezia Terme-Nicastro train schedule: the first train leaves at 14:47, while the last ride is at 14:47. A Borgo Lombardo to Lamezia Terme-Nicastro train cost about 94.0 €. But how long is the train ride from Borgo Lombardo to Lamezia Terme-Nicastro? Your journey takes about 5 hours on average. ItaloTreno offers 1 direct trains between these two cities. There are also Trenitalia trains from Borgo Lombardo to Lamezia Terme-Nicastro; you can compare ItaloTreno and Trenitalia with Wanderio, so that you find the best fare in a quick and simple way. A Borgo Lombardo to Lamezia Terme-Nicastro train ticket with Trenitalia costs 71.75 € on average and you can find rides from 14:32 to 22:28.