There are 4 ways to get from Bari to Brindisi by train, bus, car or rideshare

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  52 min

  1. Take the train from Bari Centrale to Brindisi Fb / ...

$19 - $27

Cheapest option

Bus  •  1 h 35 min

  1. Take the bus from Bari to Brindisi 05 / ...

$1 - $19

2 alternative options

Drive  •  1 h 17 min

  1. Drive from Bari to Brindisi 71.9 miles

$17 - $25

Rideshare  •  1 h 39 min

  1. Take the rideshare from Bari to Brindisi 72.6 miles

$5 - $12

What companies run services between Bari, Italy and Brindisi, Italy?

Trenitalia Frecce operates a train from Bari to Brindisi hourly. Tickets cost $19 - $27 and the journey takes 52 min. Alternatively, Marozzi VT operates a bus from Bari to Brindisi hourly. Tickets cost $15 - $19 and the journey takes 1 h 35 min. Three other operators also service this route.

Train operators
Bus operators
Marozzi VT
Phone
080 579 0211
Email
info@marozzivt.it
Website
marozzivt.it
Bus from Bari to Brindisi
Ave. Duration
1 h 35 min
Frequency
Hourly
Estimated price
$15 - $19
Schedules at
marozzivt.it
Elios Autosevizi
Phone
0832.871016
Website
eliosautoservizi.com
Bus from Bari Largo Sorentino to Brindisi Strada Stratale Via Appia
Ave. Duration
1 h 25 min
Frequency
3 times a day
Estimated price
$2
Schedules at
eliosautoservizi.com
Ferrovie del Sud Est e Servizi Automobilistici
Phone
080 5462111
Email
fsudest@fseonline.it
Website
fseonline.it
Bus from Bari to Brindisi
Ave. Duration
1 h 45 min
Frequency
5 times a week
Estimated price
$8 - $12
Schedules at
fseonline.it
Book at
fseonline.it
Other operators
BlaBlaCar
Website
blablacar.com
Rideshare from Bari to Brindisi
Ave. Duration
1 h 39 min
Frequency
5 times a day
Estimated price
$5 - $12
Book at
blablacar.co.uk

Want to know more about travelling around Italy

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Questions & Answers

How far is it from Bari to Brindisi?

The distance between Bari and Brindisi is 105 km. The road distance is 115 km.

What is the cheapest way to get from Bari to Brindisi?

The cheapest way to get from Bari to Brindisi is to rideshare which costs 4€ - 10€ and takes 1 h 39 min.

What is the fastest way to get from Bari to Brindisi?

The quickest way to get from Bari to Brindisi is to train which takes 52 min and costs 15€ - 22€.

Is there a direct train between Bari and Brindisi?

Yes, there is a direct train departing from Bari Centrale and arriving at Brindisi. Services depart hourly, and operate every day. The journey takes approximately 52 min.

Is there a direct bus between Bari and Brindisi?

Yes, there is a direct bus departing from Bari and arriving at Brindisi. Services depart hourly, and operate every day. The journey takes approximately 1 h 35 min.

How long does it take to get from Bari to Brindisi?

The train from Bari Centrale to Brindisi takes 52 min including transfers and departs hourly.