From Roma Termini train to Perugia. 2 h 27 min 15€. From Roma Termini train to Foligno then train to Perugia. 2 h 41 min 27€. From Roma Tiburtina bus to Perugia. 2 h 57 min 15€. From Rome drive to Perugia. 2 h 26€. From Rome rideshare to Perugia. 2 h 33 min 9€.
Bus or train from Rome to Perugia?Trenitalia operates a train from Rome to Perugia 5 times a day. Tickets cost $13 - $40 and the journey takes 2 h 27 min. Alternatively, Sulga autolinee operates a bus from Rome to Perugia every 4 hours. Tickets cost $27 - $30 and the journey takes 2 h 57 min. 5 other operators also service this route.
Trips from RomeRome to Fira Rome to Zürich Rome to Lourdes Rome to Verona Italy Rome to Germany Rome to Cannes Rome to Lecce Rome to Montecatini Terme Rome to Roccaraso Rome to Torvaianica Rome to Edinburgh Rome to Sarteano Rome to Settebagni Rome to Pedaso Rome to Livorno Rome to Finland Rome to Zagarolo Rome to Cascata delle Marmore Rome to Sezze Rome to Corleone Rome to Vitorchiano Rome to Viterbo Rome to Mazzano Romano Station Rome to Ferentillo Rome to Ortona Rome to Castagneto Carducci Donoratico Rome to Kastelruth Rome to Rennes Rome to Maremma Rome to Montopoli di Sabina Station
Trips to PerugiaSiena to Perugia Sorrento to Perugia Cortona to Perugia Ancona Airport AOI to Perugia Padua to Perugia San Marino to Perugia Zagreb to Perugia Lyon to Perugia Montalcino to Perugia Foligno to Perugia Perugia Airport PEG to Perugia Chiusi Chianciano Terme to Perugia Budapest to Perugia Pienza to Perugia Prague to Perugia Annecy to Perugia Livorno Region to Perugia Sarnano to Perugia Valencia Spain to Perugia Sora to Perugia Forte dei Marmi to Perugia Amsterdam to Perugia Dublin to Perugia Bari to Perugia Freiburg im Breisgau to Perugia Santa Margherita Ligure to Perugia Massa Martana to Perugia Wengen Switzerland to Perugia Würzburg to Perugia Cagli to Perugia
Want to know more about Flixbus?Rome2rio’s guide has all the details