Search bus tickets to Bari

switcheroo

Quickview

How to get to Bari by bus?

Routes14
Trips per day94
bus carriers8
Stations9
Lowest PricesWe work directly with hundreds of carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your travels.
Best Travel OptionsWe help you find & compare the best buses, trains and flights in one place.

How to find cheap bus tickets to Bari?

The cheapest prices for a bus ticket to Bari that users have found recently on Wanderu start at $4.50. Such great deals to Bari are available on one route to Naples. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on bus travel to get you to Bari. Matera at $5.59 has consistently the lowest average bus ticket prices to Bari.

What are the main bus stations in Bari?

The most popular bus stations in Bari are Via Giuseppe Capruzzi 178, Bari Central Train Station (Via Capruzzi) and Bari Train Station (Via Capruzzi 224). Via Giuseppe Capruzzi 178 is the busiest bus station in Bari.

Siena

There are 25 bus schedules per day connecting Siena with Bari. It takes on average 10 hours and 17 minutes to travel 322 miles, 518 kms, by bus from Siena. One bus company operates schedules from Siena, with FlixBus offering the most daily connections to Bari. Traveling by bus from Siena you will most likely to arrive in Bari at Via Giuseppe Capruzzi 178.
Avg. Time
10h 17m
Avg. Price
$34.91

Rome

There are 16 bus schedules per day connecting Rome with Bari. It takes on average 6 hours and 7 minutes to travel 233 miles, 375 kms, by bus from Rome. 2 bus carriers offer schedules from Rome, with FlixBus offering the most daily connections to Bari. Traveling by bus from Rome you will most likely to arrive in Bari at Via Giuseppe Capruzzi 178.
Avg. Time
6h 7m
Avg. Price
$24.87

Florence

There are 16 bus schedules per day connecting Florence with Bari. It takes on average 10 hours and 50 minutes to travel 341 miles, 548 kms, by bus from Florence. One bus company operates schedules from Florence, with FlixBus offering the most daily connections to Bari. Traveling by bus from Florence you will most likely to arrive in Bari at Via Giuseppe Capruzzi 178.
Avg. Time
10h 50m
Avg. Price
$38.66

Teramo

There are 13 bus schedules per day connecting Teramo with Bari. It takes on average 9 hours and 15 minutes to travel 196 miles, 314 kms, by bus from Teramo. One bus company operates schedules from Teramo, with FlixBus offering the most daily connections to Bari. Traveling by bus from Teramo you will most likely to arrive in Bari at Via Giuseppe Capruzzi 178.
Avg. Time
9h 15m
Avg. Price
$35.54

Milan

There are 13 bus schedules per day connecting Milan with Bari. It takes on average 14 hours and 4 minutes to travel 490 miles, 788 kms, by bus from Milan. 2 bus carriers offer schedules from Milan, with FlixBus offering the most daily connections to Bari. Traveling by bus from Milan you will most likely to arrive in Bari at Via Giuseppe Capruzzi 178.
Avg. Time
14h 4m
Avg. Price
$45.19

Located in , Italy, you can travel by bus to Bari from 14 destinations and choose from 94 daily bus schedules to get you there. FlixBus has the most bus connections to Bari. The furthest bus arriving in Bari covers a distance of 886.50 miles, 1426.32 kms, covering the journey in 26 hours and 25 minutes

Looking for other ways to get there? Check out Ferry options to Bari.

Bus companies serving Bari

FlixBus

There are 44.715909 daily FlixBus schedules to Bari. FlixBus can get you to Bari by bus from 13 destinations including Rome.
Avg. Time
10h 3m
Avg. Price
$34.12

Ouibus

There are 1 daily Ouibus schedules to Bari. Ouibus can get you to Bari by bus from Paris.
Avg. Time
23h 20m
Avg. Price
$33.76

BigBus

There are 4 daily BigBus schedules to Bari. BigBus can get you to Bari by bus from 2 destinations including Villa San Giovanni.
Avg. Time
7h 3m
Avg. Price
$32.73

BusCenter

There are 4 daily BusCenter schedules to Bari. BusCenter can get you to Bari by bus from 2 destinations including Messina.
Avg. Time
6h 50m
Avg. Price
$24.82

Marino

There are 6.25 daily Marino schedules to Bari. Marino can get you to Bari by bus from 4 destinations including Naples.
Avg. Time
4h 50m
Avg. Price
$17.66

Miccolis Spa

There are 5.571429 daily Miccolis Spa schedules to Bari. Miccolis Spa can get you to Bari by bus from 2 destinations including Naples.
Avg. Time
12h 12m
Avg. Price
$17.63

Pugliairbus

There are 3 daily Pugliairbus schedules to Bari. Pugliairbus can get you to Bari by bus from Brindisi.
Avg. Time
1h 40m
Avg. Price
$11.40

Sita

There are 7.2 daily Sita schedules to Bari. Sita can get you to Bari by bus from Naples.
Avg. Time
3h 14m
Avg. Price
$13.66