COMPARE Prices across different modes

Sat
Oct 16
$42Intercity
$32Flixbus
Wed
Oct 20
$38Intercity
$52Marino Autolinee
Fri
Oct 22
$42Intercity
$52Marino Autolinee

These companies trust us. We sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information from Foggia to Perugia

distanceDistance197 miles (318 km)
durationAverage bus duration7 h 30 min
priceAverage bus ticket price$45 (€37)
changesDirect busYes
carriersBus companiesFlixbus

Buses from Foggia to Perugia cover the 197 miles (318 km) long trip taking on average 7 h 30 min with our travel partners like Flixbus. There are direct bus services available. You can get the cheapest bus tickets for this route for as low as $32 (€26), but the average price of bus tickets is $45 (€37). Travelers depart most frequently from Foggia and arrive in Perugia, Piazza Partigiani.

Bus companies

FlixBus buses from Foggia to Perugia

Buy your official FlixBus bus tickets from Foggia to Perugia from $32 (€26) with Omio. Find bus times and tickets for over 1000 travel companies to compare and book the most affordable trip.

FlixBus

Omio helps you find the perfect Foggia - Perugia bus with FlixBus. Whether you are searching for the fastest, earliest or cheapest bus between Foggia and Perugia, Omio shows you FlixBus’s current bus schedules, tickets, prices and other travel information (such as baggage allowance and amenities onboard) to help you find the best bus ticket for your upcoming Foggia to Perugia trip. You can expect to travel around 197 miles (318 km) from Foggia to Perugia on a bus with FlixBus. Once you are ready, buy your one-way FlixBus tickets from Foggia to Perugia starting as low as $32 (€26) if you book in advance. If you use the Omio app to book your ticket, you can check straight away to see if it's a mobile ticket so that you can go paperless when traveling by bus instead of purchasing tickets at the bus station in person. So, book your tickets with ease and comfort online and enjoy a smooth journey with FlixBus!

Travel Tips

Buses from Foggia to Perugia
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 Foggia to Perugia.
FAQs
What is the price of the cheapest bus from Foggia to Perugia?
Bus tickets to Perugia from Foggia for some dates and times can be found for as cheap as $32 (€26)  one way in the next 7 days.
What is the price of a bus ticket to Perugia from Foggia?
If you are looking to buy your bus ticket in the next 7 days, you can expect the Foggia to Perugia bus to cost on average $45 (€37)  one way.
What is the distance to Perugia from Foggia by bus?
You should expect to travel around 197 miles (318 km)  to Perugia from Foggia by bus.
How long is the bus to Perugia from Foggia?
On average the Foggia to Perugia bus time is 7 h 30 min  covering the 197 miles (318 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
What station does the bus from Foggia to Perugia depart from? Which Perugia bus station do I come into from Foggia?

There are a few bus stations in Foggia to start your trip from including Foggia, Nodo Intermodale Foggia Stazione, Foggia, Aeroporto and Foggia, Stazione Ferroviaria. In Perugia you have a few bus station options to choose from for your arrival including Perugia, Piazza Partigiani, Perugia, Via Cortonese (Fontivegge) and Perugia, Piazza Partigiani.

Omio customers traveling this route depart most frequently from Foggia   and arrive in Perugia, Piazza Partigiani.

Where is the bus station in Foggia to go to Perugia? Where is the bus station in Perugia located?

Passengers booking this route most frequently board their buses from Foggia and need to travel around 0 mile (s) / 0 km from the city center to get to this bus station.

Passengers arriving in Perugia most often arrive at Perugia, Piazza Partigiani and need to travel around 0 mile (s) / 0 km from this bus station to the city center.

What bus providers offer a service between Foggia and Perugia?
Take the Foggia to Perugia bus with Flixbus. However, it's always good to check out all possible bus companies for the route to Perugia from Foggia as there might be differences in the amenities they offer.
What are the first and last departure bus times from Foggia to Perugia?
The first Foggia to Perugia bus departs at 8: 05 AM   and the last bus from Foggia to Perugia leaves at 9: 55 PM. Check out the most up-to-date bus schedule from Foggia to Perugia on Omio and find the best time to travel to your destination.
When should I buy the Foggia to Perugia bus for the best deals on tickets?
If you purchase a bus ticket from Foggia to Perugia within the next 7 days, you can find tickets to cost on average $45 (€37) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets to Perugia from Foggia are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey