You can get from Città di Castello to Lucca by train, thanks to the 18 daily routes provided by Regionale, Regionale Veloce. The train ride from Città di Castello to Lucca takes about 4 hours on average and the average train ticket is 13.5 €. Travelling Italy by train can often be cheap.