1map logoGo to main page

Bergamo, Lombardy to Bari, Apulia from $31: 9 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Bergamo, Italy
to
Bari, Italy

How to Get from Bergamo 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.

$31 by busBest price
777 kmDistance
2h 17m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Bergamo 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
Plane
Average Duration
2h  17m
Estimated price
$195-374
Recommended
Company
FlixBus
Bus
Average Duration
12h  55m
Estimated price
$31-98
Cheapest
route map
Distance: 777 km
Duration: 2h 17m

See more options

Pricing table
Company
Various
Plane
Average Duration
3h  2m
Estimated price
$55-186
Company
Various
Train
Plane
Average Duration
4h  50m
Estimated price
$57-1950
Company
Various
Bus
Plane
Average Duration
4h  14m
Estimated price
$100-248
Company
Various
Plane
Train
Average Duration
4h  4m
Estimated price
$1951-1952
Company
Trenitalia
Train
Average Duration
8h  40m
Estimated price
$1953-1954
Company
Various
Train
Average Duration
10h  15m
Estimated price
$1955-1956
Company
Various
Drive
Average Duration
8h  7m
Estimated price
$1957-1958

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $18 $20 $25 $23 $30 $23 $27
Train $47 $50 $43 $44 $59 $59 $51
Fly $43 $38 $41 $55 $79 $62 $57

Bergamo - Bari operators

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

Plane
Website
alitalia.com

Plane from Milan Linate (LIN) to Bari (BRI)

Average Duration
1h 25m
Estimated price
1959-3740

Plane from Milan Linate (LIN) to Brindisi (BDS)

Average Duration
1h 35m
Estimated price
310-311
Website
ryanair.com

Plane from Milan Bergamo (BGY) to Bari (BRI)

Average Duration
1h 30m
Estimated price
1957-3742
Website
easyjet.com

Plane from Milan Malpensa (MXP) to Bari (BRI)

Average Duration
1h 35m
Estimated price
31-3744
Bus
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Bergamo to Bari

Average Duration
12h 55m
Estimated price
31-98
Contact phone
+39 06 88 93 82 32
Website
itabus.it

Bus from Bergamo Central Bus Station Bartolomeo Bono to Bari Via Giuseppe Capruzzi

Average Duration
12h 50m
Estimated price
31-3120
Train
Contact phone
+39 02 7249 4494
Website
trenord.it

Train from Bergamo to Bari Centrale via Milano Centrale

Average Duration
8h 40m
Estimated price
1953-3741
Contact phone
+39 06 68475475
Website
trenitalia.com

Train from Milano Centrale to Bari Centrale

Average Duration
6h 52m
Estimated price
1953-3744

Train from Brindisi to Bari Centrale

Average Duration
1h 23m
Estimated price
981-982
all-pages.other Show other routes
Contact phone
02 72 49 49 49
Website
malpensaexpress.it

Other from Milano Centrale to Malpensa Aeroporto Terminal 1

Average Duration
51m
Estimated price
316-316

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

Traveling between Bergamo 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.

Average price
€148 - €221
Departure Point
Bergamo station
Arrival Point
Bari Centrale station
Useful tips for train travellers
• Onboard services vary depending on the train operator. Trenitalia offers catering services where you can purchase snacks, drinks, and light meals from a trolley service. Additionally, both First Class and Business Class passengers enjoy complimentary refreshments. If you are on an Italo train, they provide a similar service, with a selection of gourmet snacks and beverages available for purchase in their onboard café.
• For your journey from Bergamo to Bari, you will primarily be using Trenitalia or Italo trains. Trenitalia offers different seating options including 'Economy' (standard seating), 'Premium' (more comfortable seating with additional services), and 'Business' (spacious seating with more amenities). Italo offers 'Smart' (Economy Class), 'Comfort' (enhanced comfort with extra legroom), and 'Top' (the best seating with premium services). Make sure to select a suitable class based on your comfort needs and budget.
• To navigate your journey smoothly, check the official railway websites: Trenitalia (trenitalia.com) and Italo (italotreno.it) for schedules, booking, and any potential delays. Once you arrive in Bari, Bari Centrale is the main station, where luggage storage is available at the left luggage office. Restrooms are available, but please note that there are no showers in the station. From Bari Centrale, the fastest way to reach the city center is by taking bus line 16 or tram line 1, both of which stop right outside the station and take you directly into the heart of Bari.
Departure Point
Milan Linate Airport
Arrival Point
Bari Airport
Departure Point
Bergamo station
Arrival Point
Bari station