Travel Information between Perugia and Terni
| 40 miles (64 km) | |
| Train or bus | |
| $7 - $10 | |
| Bus • $7 (€6) • 1 h 50 min | |
| Train • $10 (€9) • 1 h 21 min | |
| Marino Autolinee or Regionale |
Travel 40 miles (64 km) by train or bus to Terni from Perugia. The most popular travel companies which serve this trip are Marino Autolinee or Regionale among others. Travelers can even take a direct bus or train from Perugia to Terni.
Travel optionsfrom Perugia to Terni
How to get from Perugia to Terni by train, bus or flight.
Our recommendation
The best way to travel from Perugia to Terni is by taking a bus because it’s the best combination of price and speed.

Cheapest

Fastest

Other options



Find all the dates and times for this journey by train, bus, flight, and ferry .
Compare prices and tickets Prices for trains, buses and flights
Compare train and bus prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Dec 22
Dec 23
Dec 24
Dec 25
Dec 26
Dec 27
Dec 28
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Travel from Perugia to Terni
Travel to Terni easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Perugia to Terni.

You can get to Terni from Perugia 2 different ways: train or bus.
The cheapest way to get from Perugia to Terni is by taking a bus with average ticket prices of $7 (€6) compared to other travel options to Terni:
A bus is $3 (€3) less than a train with an average ticket price of $10 (€9) from Perugia to Terni.
The fastest way to get to Terni from Perugia is by train with an average travel time of 1 h 21 min.
Other travel options to Terni take longer:
Bus takes 1 h 50 min on average.
The distance from Perugia to Terni is approximately 40 miles (64 km).
The average frequency per day from Perugia to Terni is:
- 1 bus per day.
- 12 trains per day.
However, we recommend checking specific travel dates for your trip from Perugia to Terni as scheduled services by train or bus can vary by season or day of the week.
These are the most popular departure and arrival points when traveling from Perugia to Terni:
- Most travelers board their bus from Perugia, Piazza Partigiani and arrive in Terni, Piazza della Rivoluzione Francese.
- Most travelers take a train from Perugia to Terni.
The following travel companies offer services from Perugia to Terni:
- Marino Autolinee, FlixBus or Curcio Viaggi can take you to Terni by bus. If searching for a good deal on buses, you can find tickets for Curcio Viaggi from Perugia to Terni for $2 (€2).
- Travel with Regionale or Intercity for trains to Terni. If you’re looking for a good deal on tickets, check for Intercity Perugia to Terni tickets on Omio for $9 (€8).
Yes, there are direct services available from Perugia to Terni with the following travel companies:
- 1 direct bus per day with Curcio Viaggi.
- Direct trains with Regionale or Intercity with 6 direct trains per day.
Direct services tend to save you time and add more convenience in getting you to Terni as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets from Perugia to Terni.
Travelling from Perugia to Terni: related information
Here are some other resources that might have the information you need
