You can get from Gallarate to Lumezzane by train, thanks to the 28 daily routes provided by Suburbano, Frecciabianca, Regionale, Eurocity. The train ride from Gallarate to Lumezzane takes about 3 hours on average and the average train ticket is 10.5 €. If you book in advance, you can find the best fares and save 22% on average on your train ticket, with prices starting from 10 €.
Travelling Italy by train can often be cheap.