Village in the Umbrian countryside under clear sky
Routes

Rome to Perugia

Into green Umbria by Intercity and regional train.

By the Viamo editorial team · Editor Terje Moy · Last updated July 2026 · 6 min read

Fastest ~2h–2h30 by coach

At a glance Typical options on this route – details, caveats and booking advice below.
🚌 Bus~2h–2h30FlixBus/Buonitalia direct from Tiburtina, simplest option
🚆 Train~2h–2h30IC/regional via Foligno or Terontola, requires connection
🚗 Car~2h–2h30A1/E45, 170km; historic centre needs escalator/minimetro from parking

Planning this trip? Currency converter · Jet-lag calculator · Trip budget · Compare routes

Perugia, the hilltop capital of Umbria, sits about 170 km north of Rome and makes an excellent day trip or overnight destination from the Italian capital. The journey combines a main-line train with a regional connection, or a direct coach that runs through the Tiber valley. Here is how to plan it.

The quickest way: regional train

The most direct rail route from Rome involves a Trenitalia intercity or regional train from Roma Termini to Foligno or Terontola-Cortona, then connecting to a regional service into Perugia. Total journey times run from about 2 hours to 2 hours 30 minutes depending on connections and which line you use. It is not a single through-service on most itineraries, but connections are generally smooth if you plan around them.

An alternative approach: take a fast Frecciarossa north from Roma Termini to Orte (about 40 minutes), then a regional train west into Umbria. Total time is similar. The Frecciarossa leg requires a seat reservation — as is standard on all Trenitalia Frecciarossa services — while the regional connecting trains do not.

For a clear explanation of which Italian trains require reservations and which do not, see our guide to seat reservations in Europe. For the broader Italian rail context, see Italy by train.

The most practical option: direct coach

FlixBus and Buonitalia (formerly Sulga) run direct coaches from Rome to Perugia, taking around 2 hours to 2 hours 30 minutes and departing several times daily. Coaches typically leave from Rome Tiburtina bus station (near Roma Tiburtina railway station, on Metro Line B) and arrive at Perugia's bus station in the lower city, from where escalators and a minimetro system connect up to the historic centre.

The coach is often the simplest option for Rome–Perugia because it avoids the need to navigate rail connections. Fares can be lower than the train, and booking is straightforward through FlixBus or Buonitalia's website.

The fastest door-to-door: flying

Perugia has a small airport (San Francesco d'Assisi, PEG), but no meaningful scheduled flights link it to Rome. Even if a connection via Milan existed, the total journey time would be considerably longer than the direct coach or train. Flying is not a realistic option for this route.

The scenic way: driving

The drive from Rome to Perugia via the A1 and E45 (Raccordo Autostradale) is roughly 170 km and takes about 2 to 2 hours 30 minutes. The route climbs out of the Tiber valley and into the rolling Umbrian hills, giving increasingly attractive scenery as you approach Perugia.

Driving has a significant catch at the destination: Perugia's historic centre sits on a high ridge and is largely restricted to residents. Visitors park in one of several car parks below the city and take an escalator, lift or minimetro up to the Piazza Italia or Piazza Matteotti at the top. This is manageable, but adds complexity compared to arriving by coach or train. A car makes more sense if you plan to explore the rest of Umbria — Assisi, Spoleto, Orvieto and the surrounding countryside are much easier with your own transport.

Getting around Perugia: The city has a unique transport system: a series of public escalators and an elevated minimetro line connect the lower parking areas and bus station to the historic hilltop. It is a quirky and effective solution to the gradient, and arriving without a car is genuinely convenient once you know how it works.

Umbria beyond Perugia

If Perugia is your base, the rest of Umbria is easily accessible by regional train or bus. Assisi (about 25 km east) is on the same regional rail line and takes around 20 minutes. Spoleto and Orvieto require a change or a bus. For exploring the region widely, a car hired in Perugia for a few days is the most flexible option.

Which should you choose?

For most travellers, the direct coach from Roma Tiburtina is the easiest and most stress-free option: no connections to manage, a competitive price, and arrival close to the escalator network up to the historic centre. The train works well if you enjoy rail travel and are happy to plan connections. Drive only if you want a car for the wider region. There is no useful flight option.

Booking tips for the train connection

Because the rail journey from Rome to Perugia involves a change rather than a single through-ticket, it's worth booking the Frecciarossa or intercity leg first and checking the connection time at Foligno, Terontola-Cortona or Orte before committing to a specific departure. A gap of 20–30 minutes between trains is usually comfortable; anything tighter risks a missed connection if the first train runs even a few minutes late. Trenitalia's app shows through-journeys with suggested connections, which takes some of the guesswork out of planning. If in doubt, building in a slightly longer layover is a small price for peace of mind on a route without a frequent backup service.

Luggage and comfort notes

The direct coach is generally the more comfortable option for travellers with a lot of luggage, since it avoids changing trains and dragging bags between platforms — a real consideration at a station like Foligno, where connections aren't always cross-platform. FlixBus and Buonitalia coaches have underfloor luggage holds for large suitcases, in addition to overhead space for smaller bags. On the train, Frecciarossa services have decent luggage racks near the doors, but regional connecting trains into Umbria are smaller and can get crowded at peak times, so keep valuables and anything you need during the journey in easy reach rather than packed away.

First-timer's guide to arriving in Perugia

Whichever way you arrive, take a moment to get oriented before setting off uphill. From the bus station at Piazza Partigiani, the Minimetro (a small automated people-mover) is the quickest way up to Piazza Italia, taking only a few minutes and running frequently throughout the day; tickets are inexpensive and available from machines at the station. If arriving by train at Perugia's main station (Fontivegge), a local bus or taxi covers the short distance up to the historic centre, since the station itself sits well below the old town. First-time visitors sometimes try to walk the whole way up — it's possible, but a steep uphill climb with luggage is best avoided when the Minimetro or escalators do the work for you.

Frequently asked questions

Is there a direct train from Rome to Perugia?

No fully direct single-train service runs the whole route. You typically combine a main-line service (IC, regional, or a short Freccia leg) with a regional Umbrian connection. Total journey time is around 2 to 2 hours 30 minutes.

Is there a direct bus from Rome to Perugia?

Yes. Coaches (including FlixBus and Buonitalia/Sulga) run directly from Roma Tiburtina to Perugia in about 2 to 2.5 hours, several times daily.

How do I get from Perugia's bus station up to the old town?

The bus station is in the lower city (Piazza Partigiani). A public escalator system and the Minimetro funicular connect directly to Piazza Italia in the historic centre. Follow signs from the station — it is straightforward.

Can I visit Perugia as a day trip from Rome?

Yes, very comfortably. Take an early coach or train, spend the day in the city, and return by evening. The city has more than enough to fill a day: the Palazzo dei Priori, the National Gallery of Umbria, and the medieval streets are the highlights.

Sources and further reading: