From Rome - Stazione Tiburtina bus to Sansepolcro - Autostazione. 3 h 33 min 28€. From Roma Termini train to Arezzo Terminal then bus to Sansepolcro Via Marconi. 4 h 10 min 21€. From Rome drive to Sansepolcro. 2 h 42 min 38€.
Bus or train from Rome to Sansepolcro?
Sulga autolinee operates a bus from Rome to Sansepolcro twice daily. Tickets cost $30 - $34 and the journey takes 3 h 33 min. Alternatively, Trenitalia operates a train from Rome to Sansepolcro every 4 hours. Tickets cost $15 - $45 and the journey takes 2 h 25 min. 2 other operators also service this route.