Arriving by train
Towns you can reach from Perugia
73 of our towns sit within 90 minutes of Perugia, and 36 of them have a railway station of their own.
The minutes are measured by road from the station itself, not train times: we hold no timetable, and a rail figure we cannot source would be the most useful wrong number on this site. Towns with their own station are listed first, because those are the ones you can carry on to without hiring anything.
With a station of their own 36
- Deruta
- Magione
- Passignano sul Trasimeno
- Spello
- Assisi
- Todi
- Cortona
- Foligno
- Città della Pieve
- Fossato di Vico
- Trevi
- Castiglione del Lago
- Acquasparta
- Castiglion Fiorentino
- Città di Castello
- Montepulciano
- Massa Martana
- Chiusi
- Nocera Umbra
- Fabriano
- Rapolano Terme
- San Gemini
- Lucignano
- Spoleto
- Trequanda
- Vallo di Nera
- Arezzo
- Narni
- Genga
- Serra San Quirico
- Matelica
- Orvieto
- Stroncone
- Castelnuovo Berardenga
- Siena
- Greccio
Within 90 minutes by road 37
- Corciano
- Torgiano
- Bettona
- Bevagna
- Paciano
- Panicale
- Montone
- Monte Castello di Vibio
- Gubbio
- Montefalco
- Giano dell'Umbria
- Pietralunga
- San Casciano dei Bagni
- Sellano
- Citerna
- Cantiano
- Sassoferrato
- Cetona
- Montecchio
- Camerino
- Scheggino
- Esanatoglia
- Allerona
- Anghiari
- Monte Santa Maria Tiberina
- Valfornace
- Amelia
- Bagnoregio
- Lugnano in Teverina
- Radicofani
- Labro
- Bassano in Teverina
- Pergola
- San Ginesio
- Arcevia
- Monteleone di Spoleto
- San Quirico d'Orcia
Every station we cover sits in the station index, and the towns you can reach without a car anywhere in Italy are in towns without a car.
