Travel Information from Naples to Perugia
| 296 km | |
| Train or coach | |
| €9 - €21 | |
| Coach • €9 • 5 h 15 min | |
| Train • €21 • 4 h 11 min | |
| FlixBus or Regionale |
Travel 296 km by train or coach between Naples and Perugia. The most popular travel providers which serve this journey are FlixBus or Regionale among others. Travellers can even take a direct coach or train from Naples to Perugia.
Travel optionsfrom Naples to Perugia
How to get from Naples to Perugia by train, bus or flight.
Our recommendation
The best way to travel from Naples to Perugia is by taking a bus because it’s the best combination of price and speed.
FlixBusCheapest
FlixBusFastest
FRECCIAROSSA 9668+
Intercity 546Other options
Regionale 21068 · Regionale Veloce 4730
Regionale 23436 · Regionale 12734 · Regionale Veloce 4730
Regionale 21070 · Regionale Veloce 4980
FlixBus
FlixBus · FlixBus
FlixBus · FlixBus
AZ1270+
Leonardo express 4647+
Regionale Veloce 4732
AZ1270+
Regionale 34501 · Regionale 12557+
Intercity 546
AZ1270+
Leonardo express 4663+
Intercity 546Find 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.
Nov 30
Dec 01
Dec 02
Dec 03
Dec 04
Dec 05
Dec 06
Dec 07
Dec 08
Dec 09
Dec 10
Dec 11
Dec 12
Dec 13
Dec 14
Dec 15
Dec 16
Dec 17
Dec 18
Dec 19
Dec 20
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Travel from Naples to Perugia
Travel to Perugia 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 Naples to Perugia.

There are 2 travel options between Naples and Perugia. You can take a train or coach.
The cheapest way to go to Perugia from Naples is by taking a coach, which costs on average €9.
This is compared to other ways of getting from Naples to Perugia:
Taking a coach costs €12 less than taking a train, which average ticket prices of €21.
The quickest way to travel from Naples to Perugia is by train, which takes on average 4 h 11 min compared to other travel options that take longer:
Getting to Perugia by coach takes 5 h 15 min on average.
The Naples to Perugia distance is approximately 296 km.
The average frequency per day from Naples to Perugia is:
- 3 coaches a day.
- Around 10 trains per day.
However, we recommend checking specific travel dates for your route from Naples to Perugia as scheduled services by train or coach can vary by season or day of the week.
These are the most popular departure and arrival points for travellers from Naples to Perugia:
- Coaches mostly leave from Napoli, Autostazione Metropark and tend to arrive in Perugia, Piazza Partigiani.
The following travel companies offer services from Naples to Perugia:
- Travel with FlixBus or Intersaj to go to Perugia by coach. For a good deal on tickets, you can find FlixBus Naples to Perugia tickets on Omio for €9.
- Regionale, Intercity, Frecciarossa or Italo can take you to Perugia by train. If searching for a good deal on trains, you can find tickets for Intercity from Naples to Perugia for €21.
Yes, there are direct services available from Naples to Perugia with the following travel companies:
- Direct coaches with FlixBus with 3 direct coaches per day.
Direct services tend to save you time and add more convenience in getting you to Perugia as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets between Naples and Perugia.
Travelling from Naples to Perugia: related information
Here are some other resources that might have the information you need
