Trenitalia operates a train from Florence to Assisi Station every 4 hours. Tickets cost $19 and the journey takes 2 h 37 min. Alternatively, Marozzi VT operates a bus from Florence to Assisi Station hourly. Tickets cost $11 - $14 and the journey takes 1 h 5 min. FlixBus also services this route 5 times a week.