Trenitalia operates a train from Florence to Spello 5 times a day. Tickets cost $14 - $35 and the journey takes 2 h 40 min. Alternatively, FlixBus operates a bus from Florence to Spello 3 times a week. Tickets cost $12 - $20 and the journey takes 2 h 55 min. Trenitalia also services this route hourly.