You can get from Città di Castello to Colle di Val d'Elsa by train, thanks to the 26 daily routes provided by Regionale, Regionale Veloce, Autobus. The train ride from Città di Castello to Colle di Val d'Elsa takes about 4 hours on average and the average train ticket is 13.0 €. Travelling Italy by train can often be cheap.