There are 4 ways to get from Rome to Assisi by bus, train or car
What companies run services between Rome, Italy and Assisi, Italy?
Sulga autolinee operates a bus from Rome to Assisi once daily. Tickets cost $28 - $32 and the journey takes 2 h 45 min. Alternatively, Trenitalia Frecce operates a train from Rome to Assisi hourly. Tickets cost $23 - $35 and the journey takes 1 h 21 min.
Train from Roma Termini to Foligno
- Ave. Duration
- 1 h 21 min
- Estimated price
- $23 - $35
Bus from Rome - Stazione Tiburtina to Assisi - Piazza San Pietro
Want to know more about travelling around Italy
Related travel guides
Want to know more about Flixbus?
Rome2rio’s guide has all the details
Questions & Answers
How far is it from Rome to Assisi?
The distance between Rome and Assisi is 130 km. The road distance is 179 km.
What is the cheapest way to get from Rome to Assisi?
The cheapest way to get from Rome to Assisi is to bus which costs 12€ - 21€ and takes 4 h 57 min.
What is the fastest way to get from Rome to Assisi?
The quickest way to get from Rome to Assisi is to drive which takes 2 h 10 min and costs 21€ - 35€.
Is there a direct bus between Rome and Assisi?
Yes, there is a direct bus departing from Rome - Stazione Tiburtina and arriving at Assisi - Piazza San Pietro. Services depart once daily. The journey takes approximately 2 h 45 min.
How long does it take to get from Rome to Assisi?
The Sulga Autolinee from Rome - Stazione Tiburtina to Assisi - Piazza San Pietro takes 2 h 45 min including transfers and departs once daily.