1map logoGo to main page

Brindisi, Apulia to Bari, Apulia from $5: 9 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Brindisi, Italy
to
Bari, Italy

How to Get from Brindisi to Bari: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$5 RideshareBest price
106.2 kmDistance
1h Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Brindisi to Bari with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Train
Average Duration
1h 
Estimated price
$9-55
Recommended
Company
BlaBlaCar
Rideshare
Average Duration
1h  38m
Estimated price
$5-11
Cheapest
route map
Distance: 106.2 km
Duration: 1h

See more options

Pricing table
Company
FlixBus
Bus
Average Duration
1h  25m
Estimated price
$7-25
Company
Itabus
Bus
Average Duration
1h  55m
Estimated price
$7-11
Company
Trenitalia
Train
Average Duration
1h  23m
Estimated price
$9-17
Company
Trenitalia Intercity
Train
Average Duration
1h  10m
Estimated price
$9-13
Company
Elios Autoservizi
Bus
Average Duration
1h  20m
Estimated price
$11-17
Company
Marino Autolinee
Bus
Average Duration
1h  55m
Estimated price
$18-25
Company
various
Drive
Average Duration
1h  16m
Estimated price
$20-30

Compare prices for your selected dates

TypeMo 03/02Tu 04/02We 05/02Th 06/02Fr 07/02Sa 08/02Su 09/02
Bus $6 $7 $6 $7 $6 $8 $7
Train $11 $10 $10 $10 $11 $11 $11

Brindisi - Bari operators

Explore transport companies operating between Brindisi and Bari, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train
Contact phone
+39 06 68475475
Website
https://www.trenitalia.com/en/frecce.html

Train from Brindisi to Bari Centrale

Average Duration
1h
Estimated price
$13-55
Contact phone
+39 06 68475475
Website
https://www.trenitalia.com/en.html

Train from Brindisi to Bari Centrale

Average Duration
1h 23m
Estimated price
$9-17
Contact phone
+39 06 68475475
Website
https://www.trenitalia.com/

Train from Brindisi to Bari Centrale

Average Duration
1h 10m
Estimated price
$9-13
Bus
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Brindisi to Bari

Average Duration
1h 25m
Estimated price
$12-17
Contact phone
+39 080 3112335
Website
https://marinobus.it/en/

Bus from Brindisi Istituto Professionale Falcone to Bari Train Station - Via Giuseppe Capruzzi

Average Duration
1h 55m
Estimated price
$18-25
Contact phone
+39 06 88 93 82 32
Website
https://www.itabus.it/en/home

Bus from Brindisi Istituto Professionale Falcone to Bari Via Giuseppe Capruzzi

Average Duration
1h 55m
Estimated price
$7-11
Contact phone
0832.871016
Website
http://eliosautoservizi.com/

Bus from Brindisi Strada Stratale Via Appia to Bari - Via Orazio Flacco Policlinico

Average Duration
1h 20m
Estimated price
$11-17
Other Show other routes
Contact phone
+3 318 576 2228
Website
https://blablacar.com

Other from Brindisi to Bari

Average Duration
1h 38m
Estimated price
$5-11

Brindisi to Bari: Overview of Bus, Train, Flight, and Car Trips

Traveling between Brindisi and Bari offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from Brindisi to Bari covering a distance of 114.3 km. 💰 Prices for a car journey from Brindisi to Bari range from €18 to €28, offering flexibility for different budgets. Consider carpooling with platforms like BlaBlaCar for affordable and sustainable travel options. 🚙 Sit back and relax during the 1 hour and 16-minute drive from Brindisi to Bari, or opt for a carpooling service if you prefer sharing the journey with others.
Average price
€18 - €28
🚄 Enjoy a quick and convenient train journey from Brindisi to Bari by Trenitalia Frecce. Services depart hourly, and the trip takes approximately 1 hour. 🌞 Experience the picturesque Italian countryside as you travel the 109 km distance from Brindisi to Bari. Choose from multiple routes with varying journey times, such as the Frecciarossa or Reg trains. Ticket prices range from €8 to €51, offering affordable travel options. 📍 Immerse yourself in the vibrant atmosphere of Bari of Bari after a comfortable train ride from 72100 Brindisi you opt for the Frecciarossa or Reg train towards Bari Centrale, Trenitalia ensures a smooth and enjoyable travel experience.
Departure Point
Brindisi station
Arrival Point
Bari Centrale station
Useful tips for train travellers
• Onboard Services: Trenitalia services typically offer basic catering on trains from Brindisi to Bari. You can expect a snack trolley that sells light refreshments, including local pastries and beverages. Consider bringing some snacks from Brindisi to enjoy during your trip, as the options may be limited.
• Seating Options: On your journey with Trenitalia, you will find multiple seating classes available. First Class offers spacious seats and a quieter atmosphere, often with complimentary refreshments. Business Class provides a comfortable experience with added amenities. Economy Class is a popular choice that still provides good comfort, but space may be limited. Choose based on your budget and preferred level of comfort.
• Arrival Station Tip: Upon arriving at Bari Centrale, you will find luggage storage services available, providing you an option to leave your bags securely while exploring the city. The station is well-equipped with restrooms, but note that shower facilities are not available. To navigate easily, grab a station map from the information desk.
• Fastest Way to City Center: To reach Bari's city center from Bari Centrale, the fastest option is to take the Metro Line 1. It runs every 10-15 minutes, taking approximately 15 minutes to reach the central areas. Alternatively, local buses like Line 45 and Line 16 are also convenient for this route, easily connecting you to popular destinations.
• Multiple Operators: The main operators for the Brindisi to Bari route include Trenitalia (trenitalia.com) and Italo (italotreno.it). Check their schedules and book in advance for the best fares.
🚌 The direct bus from Brindisi to Bari operated by FlixBus departs every four hours and takes approximately 1 hour and 25 minutes. 🗺️ Route 1 offers a journey time of 1 hour and 51 minutes over a distance of 115 km. One transfer is required, and the agency is FlixBus. 🛤️ For a faster option, consider Route 5, which takes only 57 minutes to cover the 109 km distance by train operated by Trenitalia.
Departure Point
Brindisi station
Arrival Point
Bari station

Frequently asked questions

Find out more about the route from Brindisi to Bari.

Or choose the category:
The distance between Brindisi and Bari is 106.2 km by road. If you choose to travel by train, the journey takes around 1 hour. By car, it takes approximately 1 hour and 16 minutes to reach Brindisi from Bari. Should you prefer to take a bus, expect the travel time to be around 2 hours and 10 minutes to reach Bari from Brindisi.
The most cost-effective option for traveling from Brindisi to Bari would be to rideshare, which costs between €4-€9 and takes approximately 1 hour and 38 minutes. This option provides a more affordable alternative to other modes of transportation. However, if time efficiency is a priority, taking the train would be the best option as it only takes 1 hour to reach Bari from Brindisi. Although it may be slightly more expensive, with prices ranging from €8-€46, it is the fastest way to travel between the two cities.
When traveling from Brindisi to Bari, the prices for a train ticket range from €8 to €46. For a bus ticket from Bari to Brindisi, prices can vary from €7 to €27.
If you want to avoid public transportation but still need to get from Brindisi to Bari, a good option is to use Blablacar's carpooling service. This allows you to find rideshare options with other travelers going the same way. The driving distance between Brindisi and Bari is approximately 114.3 km, and it takes around 1 hour and 16 minutes to drive. The prices for carpooling services can vary, but they usually range from €19 to €28.
The best way to travel from Brindisi to Bari without a car is by train. The train journey takes approximately 1 hour and offers a convenient and comfortable mode of transportation. The ticket prices for the train can range from €8 to €46, depending on the class and type of train chosen.
Yes, there is a direct link between Brindisi and Bari. You can take a train operated by Trenitalia Frecce, which departs from Brindisi station and arrives at Bari Centrale station. The journey takes approximately 1 hour. Alternatively, you can take a bus operated by FlixBus, which departs from Brindisi station and arrives at Bari station. The bus journey takes approximately 2 hours and 10 minutes.
There are plenty of options for accommodation near Bari. With over 1667 hotels to choose from, you have a wide range of choices. Prices for these hotels start at €49 and vary depending on the location, amenities, and quality of service.