You can get from Trapani to Belpasso by train, thanks to the 3 daily routes provided by Intercity, Regionale. The train ride from Trapani to Belpasso takes about 11 hours on average and the average train ticket is 19.8 €. Travelling Italy by train can often be cheap.