The cheapest buses from Perugia to Bari

Showing times and prices for Sep 26

Cheapest

$72

Average

$73

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Perugia to Bari will cost around $ 73 if you buy it on the day, but the cheapest tickets can be found for only $ 72.

Cheapest
09:55AMPerugia, Piazza Partigiani9h45 07:40PMBari
1 changes
$721One-way
2nd Cheapest
08:15PMPerugia, Piazza Partigiani10h00 06:15AMBari
0 changes
$751One-way

Timetable Perugia to Bari

Showing buses for tomorrow, Sun, Sep 26
09:55AMPerugia, Piazza Partigiani9h45 07:40PMBari
0 changes
08:15PMPerugia, Piazza Partigiani10h00 06:15AMBari
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Sun
Sep 26
$65Intercity Notte
$50Flixbus
Mon
Sep 27
$59Frecciabianca
$23Flixbus
Tue
Sep 28
$59Frecciabianca
Find prices
Wed
Sep 29
$59Frecciabianca
$52Flixbus
Thu
Sep 30
$59Frecciabianca
$23Flixbus
Fri
Oct 1
$36Intercity
$23Flixbus

The fastest buses from Perugia to Bari

Showing times and prices for Sep 26

Fastest Journey

9 h 45 m

Average

9 h 52 m

Buses per day

2

Distance

430 km

Of the 2 buses that leave Perugia for Bari every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct buses cover the 430 km distance in an average of 9 h 52 m but if you time it right, some buses will get you there in just 9 h 45 m .

The slowest buses will take 10 h and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
09:55AMPerugia, Piazza Partigiani9h45 07:40PMBari
1 changes
$721One-way
2nd Fastest
08:15PMPerugia, Piazza Partigiani10h00 06:15AMBari
0 changes
$751One-way

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information to Bari from Perugia

distanceDistance266 miles (429 km)
durationAverage bus duration8 h 10 min
priceAverage bus ticket price$42 (€33)
changesDirect busYes
carriersBus providersFlixbus

Buses from Perugia to Bari cover the 266 miles (429 km) long trip taking on average 8 h 10 min with our travel partners like Flixbus. There are direct bus services available. While the average ticket price for this trip costs around $42 (€33), you can find the cheapest bus ticket for as low as $23 (€18). Travelers depart most frequently from Perugia and arrive in Bari, Via Giuseppe Capruzzi.

Bus companies

FlixBus buses between Perugia and Bari

Find the best buses between Perugia and Bari with Omio's travel partners FlixBus from $23 (€18). We can find you the best deals, schedules and tickets when comparing and booking the best trip.

FlixBus

It’s easy to book your FlixBus bus ticket from Perugia to Bari online with Omio! Simply check the current FlixBus bus schedules for your ideal departure and arrival times, compare the best route between Perugia and Bari as well as relevant travel information (such as baggage allowance and amenities offered onboard) for that bus and book cheap FlixBus bus tickets online. Prices for FlixBus buses between Perugia and Bari start at $23 (€18) one-way if you book in advance, and you can expect to travel around 266 miles (429 km). If you search for FlixBus buses in the Omio app, you can check straight away if the FlixBus tickets are mobile tickets, which makes it easier than ever to go paperless when traveling by bus from Perugia to Bari. Let Omio do all the work for you finding the best Perugia to Bari FlixBus bus ticket so you can enjoy a smooth and comfortable journey!

Travel Tips

Buses from Perugia to Bari
Take the bus to Bari 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 Bari.
FAQs
What is the price of the cheapest bus from Perugia to Bari?
Omio customers have found cheap bus tickets to Bari from Perugia for as low as $23 (€18)  for the next 7 days.
What is the cost of a bus to Bari from Perugia?
If you’re looking to book your bus tickets in the next week, you can expect the Perugia to Bari bus price to come in at an average of $42 (€33)  one way.
How far is it from Perugia to Bari by bus?
The distance to Bari from Perugia by bus is approximately 266 miles (429 km).
How long is a bus from Perugia to Bari on average?
While the time it takes to travel 266 miles (429 km) from Perugia to Bari can vary based on specific dates, weekends, and holidays, the Perugia to Bari bus journey time is on average 8 h 10 min.
Which bus station from Perugia to Bari do I depart from? Which Bari bus station from Perugia do I arrive in?

When taking a bus from Perugia, you have a couple of bus stations you can depart from including Perugia, Piazza Partigiani, Perugia, Via Cortonese (Fontivegge) and Perugia, Piazza Partigiani. When you arrive in Bari, your bus can arrive in bus stations including Bari, Via Giuseppe Capruzzi, Bari, Via Giuseppe Capruzzi and Bari, Aeroporto di Bari-Karol Wojtyła.

Omio customers traveling this route book their buses from Perugia   to Bari, Via Giuseppe Capruzzi.

Where is the bus station in Perugia? Where is the bus station in Bari?

Passengers board the bus most frequently from Perugia, which is located around 1 mile (s) / 1 km away from the city center, and they get off the bus at Bari, Via Giuseppe Capruzzi, located 1 mile (s) / 1 km away from the city center.

Which bus companies can take me between Perugia and Bari?
When taking a bus from Perugia to Bari, you can count on Flixbus for the best way to get you to Bari. You can also check all possible bus providers who offer a service to Bari from Perugia and compare the amenities they offer before buying a bus ticket.
When does the first bus depart from Perugia to Bari? When does the last bus depart from Perugia to Bari?
You can take the earliest bus from Perugia to Bari at 5: 00 AM   or take the last bus from Perugia to Bari leaving at 11: 35 PM. Look for the latest Perugia to Bari bus schedules on Omio and book the best time to take the bus for this trip.
How early should I book bus tickets between Perugia and Bari to score the best deals?
If you buy a bus ticket from Perugia to Bari within the next 7 days, you can find tickets to cost on average $42 (€33) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets to Bari from Perugia are generally on sale a few months before the planned departure date.
Stations

Important Stations and Airports for this Journey

Perugia
Bari
Autostazione P.za Partigiani, Perugia
Amenities
Autostazione Piazza Partigiani
Amenities
Perugia
Amenities
Perugia
Amenities
Perugia (Piazza Partigiani)
Amenities
Refreshments