You can get from Teramo to Rieti by train, thanks to the 6 daily routes provided by Regionale Veloce, Regionale, Intercity. The train ride from Teramo to Rieti takes about 6 hours on average and the average train ticket is 13.2 €. Travelling Italy by train can often be cheap.