Compare prices and tickets by train, bus or flight

Dec 5
Find prices
$44Marino Autolinee
Dec 6
$41Marino Autolinee
Dec 9
$43Marino Autolinee
Dec 10
Dec 11
Dec 12
Find prices
$41Marino Autolinee
Dec 13
$41Marino Autolinee
Dec 14
Dec 17
$41Marino Autolinee

More than 1,000 travel companies trust us to sell their tickets all in one place.

Eurolines France
Bla Bla Bus

Bus Information to Perugia from Pescara

distanceDistance102 miles (165 km)
durationAverage bus duration4 h 5 min
priceAverage bus ticket price$35 (€29)
frequencyBus frequency1 a day
changesDirect busYes, there is 1 direct bus a day
carriersBus companiesFlixbus, BlaBlaCar or Baltour

Buses from Pescara to Perugia cover the 102 miles (165 km) long trip taking on average 4 h 5 min with our travel partners like Flixbus, BlaBlaCar or Baltour. Normally, there is 1 bus operating per day, including direct services available. While the average ticket price for this route costs around $35 (€29), you can find the cheapest bus ticket for as low as $14 (€12). Travelers depart most frequently from Pescara Centrale and arrive in Perugia, Piazza Partigiani.

Bus companies

Bus between Pescara and Perugia with FlixBus

Buy your official FlixBus bus tickets between Pescara and Perugia from $14 (€12) with Omio. Find bus times and tickets for over 1000 travel companies to compare and book the most affordable journey.


FlixBus is one of the best options when traveling by bus from Pescara to Perugia. Omio quickly shows you current FlixBus bus schedules for the Pescara - Perugia trip and makes it easier than ever for you to buy bus tickets online for the cheapest, fastest or earliest journey available. The distance between Pescara and Perugia is around 102 miles (165 km) and the cheapest FlixBus one-way ticket you can book starts at $14 (€12). As you check the latest Pescara to Perugia bus schedule from FlixBus for your ideal departure and arrival times, you can also review travel information, such as baggage allowance and amenities offered onboard, and compare the best route available to arrive to Perugia safely. If you search for FlixBus tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless. Let Omio quickly find you the perfect FlixBus ticket from Pescara to Perugia so you can spend more time enjoying the smooth and easy journey!

Travel Tips

Bus to Perugia from Pescara
Take the bus 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 Pescara to Perugia.
How much does a cheap bus from Pescara to Perugia cost?
Looking to save money on your route? Omio customers have found the cheapest bus from Pescara to Perugia for the next 7 days starting from $14 (€12)  one way.
What is the cost of a bus from Pescara to Perugia?
In the next 7 days you can expect to pay on average $35 (€29)  for a bus ticket from Pescara to Perugia.
How far is Pescara to Perugia by bus?
You should expect to travel around 102 miles (165 km)  from Pescara to Perugia by bus.
How long is the bus ride from Pescara to Perugia?
The Pescara to Perugia bus duration is on average 4 h 5 min, which is to be expected when traveling 102 miles (165 km) to Perugia from Pescara. However, the time it takes can vary based on specific dates, weekends, and holidays.
What is the departure bus station in Pescara and arrival bus station in Perugia?

When departing from Pescara, you have various bus station options to start your trip from including Pescara, Bus Stazione Centrale, Pescara, Aeroporto D'Abruzzo and Pescara. When arriving in Perugia, you can end your journey in bus stations like Perugia, Piazza Partigiani, Perugia, Via Cortonese (Fontivegge) and Perugia, Viale Giovanni Perari (Piazzale Umbria Jazz).

Omio customers book a bus from Pescara Centrale   to Perugia, Piazza Partigiani   most frequently for this route.

Where is the Pescara bus station located? Where is the Perugia bus station located?

Passengers board the bus most frequently from Pescara Centrale, which is located around 0.6 miles (923 m) away from the city center, and they get off the bus at Perugia, Piazza Partigiani, located 0.4 miles (743 m) away from the city center.

Which bus companies should I travel with from Pescara to Perugia?
When taking a bus from Pescara to Perugia, you can count on Flixbus, BlaBlaCar or Baltour for the best way to get you to Perugia. You can also check all possible bus providers who offer a service from Pescara to Perugia and compare the amenities they offer before buying a bus ticket.
How many bus services per day are there to Perugia from Pescara?
The average number of buses departing Pescara for Perugia is 1 a day. The bus schedules and services may vary between weekdays and weekends.
When is the earliest bus from Pescara to Perugia? When is the last bus from Pescara to Perugia?
You can take the earliest bus from Pescara to Perugia at 5: 15 AM   or take the last bus from Pescara to Perugia leaving at 11: 20 AM. Look for the latest Pescara to Perugia bus schedules on Omio and book the best time to take the bus for this trip.
When should I buy the Pescara to Perugia bus for the best deals on tickets?
The price of a one way bus ticket from Pescara to Perugia is on average $35 (€29) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for buses from all possible bus companies offering this route. In general, you can find bus tickets between Pescara and Perugia available a few months in advance.