Cheap train tickets from Bari to Bergamo

Showing times and prices for 29 Jan

Cheapest

£41

Average

£82

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 Bari to Bergamo will cost around £ 82 if you buy it on the day, but the cheapest tickets can be found for only £ 41.

Cheapest
21:25Bari11h15 08:40Bergamo
2 changes
£411One-way
Cheapest
21:25Bari11h10 08:35Bergamo Ospedale
2 changes
£411One-way
2nd Cheapest
22:10Bari12h25 10:35Bergamo Ospedale
2 changes
£611One-way
22:10Bari11h43 09:53Bergamo
2 changes
£631One-way
21:45Bari11h50 09:35Bergamo Ospedale
2 changes
£641One-way

Train schedule Bari to Bergamo

Showing trains for tomorrow, Sat, 29 Jan
05:30Bari8h23 13:53Bergamo
0 changes
05:30Bari8h54 14:24Bergamo Ospedale
0 changes
05:55Bari11h58 17:53Bergamo
0 changes
06:30Bari8h54 15:24Bergamo Ospedale
0 changes
06:30Bari8h23 14:53Bergamo
0 changes
06:30Bari9h05 15:35Bergamo Ospedale
0 changes
07:30Bari9h08 16:38Bergamo
0 changes
07:30Bari9h54 17:24Bergamo Ospedale
0 changes
07:30Bari10h05 17:35Bergamo Ospedale
0 changes
07:30Bari9h23 16:53Bergamo
0 changes
08:06Bari11h47 19:53Bergamo
0 changes
09:30Bari8h23 17:53Bergamo
0 changes
09:30Bari8h54 18:24Bergamo Ospedale
0 changes
09:55Bari12h40 22:35Bergamo Ospedale
0 changes
10:30Bari8h23 18:53Bergamo
0 changes
10:30Bari8h54 19:24Bergamo Ospedale
0 changes
10:30Bari9h05 19:35Bergamo Ospedale
0 changes
11:30Bari8h54 20:24Bergamo Ospedale
0 changes
11:30Bari8h23 19:53Bergamo
0 changes
11:55Bari11h00 22:55Bergamo
0 changes
13:30Bari9h10 22:40Bergamo
0 changes
13:30Bari8h23 21:53Bergamo
0 changes
13:30Bari9h05 22:35Bergamo Ospedale
0 changes
14:30Bari9h10 23:40Bergamo
0 changes
14:30Bari8h25 22:55Bergamo
0 changes
14:55Bari9h55 00:50Bergamo
0 changes
21:25Bari11h15 08:40Bergamo
0 changes
21:25Bari11h10 08:35Bergamo Ospedale
0 changes
21:45Bari11h39 09:24Bergamo Ospedale
0 changes
21:45Bari10h53 08:38Bergamo
0 changes
21:45Bari11h50 09:35Bergamo Ospedale
0 changes
21:45Bari11h08 08:53Bergamo
0 changes
22:10Bari12h25 10:35Bergamo Ospedale
0 changes
22:10Bari11h43 09:53Bergamo
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Sat
29 Jan
£41Intercity Notte
£75Marino Autolinee
£29Malta Air
Sun
30 Jan
£63Intercity Notte
£57Marino Autolinee
£28Malta Air
Mon
31 Jan
£63Intercity Notte
£43Marino Autolinee
£11Malta Air
Tue
1 Feb
£39Intercity Notte
£39Marino Autolinee
£4Malta Air
Wed
2 Feb
£33Intercity Notte
£39Marino Autolinee
£4Malta Air
Thu
3 Feb
£31Intercity Notte
£40Marino Autolinee
£4Wizz Air
Fri
4 Feb
£41Intercity Notte
£39Marino Autolinee
£9Wizz Air
Sat
5 Feb
£31Intercity Notte
£39Marino Autolinee
£4Malta Air
Sun
6 Feb
£43Intercity
£39Marino Autolinee
£4Wizz Air
Mon
7 Feb
£41Intercity Notte
£39Marino Autolinee
£4Malta Air
Tue
8 Feb
£31Intercity Notte
£39Marino Autolinee
£4Wizz Air
Wed
9 Feb
£31Intercity Notte
£39Marino Autolinee
£4Malta Air
Thu
10 Feb
£31Intercity Notte
£24Flixbus
£4Wizz Air
Fri
11 Feb
£39Intercity Notte
£39Marino Autolinee
£4Wizz Air
Sat
12 Feb
£31Intercity Notte
£24Flixbus
£4Malta Air
Sun
13 Feb
£41Intercity Notte
£39Marino Autolinee
£4Malta Air
Mon
14 Feb
£39Intercity Notte
£39Marino Autolinee
£4Malta Air
Tue
15 Feb
£28Intercity Notte
£39Marino Autolinee
£4Wizz Air
Wed
16 Feb
£24Intercity Notte
£39Marino Autolinee
£4Malta Air
Thu
17 Feb
£28Intercity Notte
£24Flixbus
£4Wizz Air

Fastest train times from Bari to Bergamo

Showing times and prices for 29 Jan

Fastest Journey

8 h 23 m

Average

9 h 54 m

Trains per day

34

Distance

771 km

It's difficult to get from Bari to Bergamo without changing at least once.

Fastest
09:30Bari8h23 17:53Bergamo
1 changes
£931One-way
Fastest
10:30Bari8h23 18:53Bergamo
1 changes
£931One-way
Fastest
06:30Bari8h23 14:53Bergamo
1 changes
£931One-way
Fastest
13:30Bari8h23 21:53Bergamo
2 changes
£1091One-way
Fastest
11:30Bari8h23 19:53Bergamo
1 changes
£931One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Bari to Bergamo

distanceDistance478 miles (771 km)
durationAverage train duration11 h 50 min
priceAverage train ticket price£48 (€55)
frequencyTrain frequency8 a day
changesDirect trainYes, there are 8 direct trains a day

Trains from Bari to Bergamo cover the 478 miles (771 km) long trip taking on average 11 h 50 min with our travel partners like. Normally, there are 8 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as £31, but the average price of train tickets is £48. Travellers depart most frequently from Bari Centrale and arrive in Bergamo.

Travel Tips: Trains from Bari to Bergamo

Travel by train to Bergamo 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 Bari to Bergamo.
FAQs

How much do cheap trains from Bari to Bergamo cost?

You can find a cheap train from Bari to Bergamo for some dates and times for as low as £31  one way in the next 7 days.

What is the average cost of a train from Bari to Bergamo?

If you are looking to buy your train ticket in the next 7 days, you can expect the Bari to Bergamo train to cost on average £48  one way.

How many miles is it from Bari to Bergamo by train?

The Bari to Bergamo train distance is approximately 478 miles (771 km).

What is the average Bari to Bergamo train duration?

The train time from Bari to Bergamo is on average 11 h 50 min  for the 478 miles (771 km) long journey, but the time it takes to go between Bari and Bergamo by train can vary depending on specific dates or travelling on weekends and holidays.

When travelling by train from Bari to Bergamo, which train station in Bari do I depart from and which train station in Bergamo do I arrive in?

Some of the Bari train stations to Bergamo you can start your journey from include Bari Centrale and Bari Palese-Macchie. Similarly, some of the arrival train stations in Bergamo include Bergamo and Bergamo Ospedale.

When travelling this route, Omio customers are departing most frequently from Bari Centrale   and arriving in Bergamo.

Where do I find the Bari train station to Bergamo? Where is the Bergamo train station?

Passengers board the train most frequently from Bari Centrale, which is located around 1 mile (1.6 km) away from the city centre, and they get off the train at Bergamo, located 0.6 miles (982 m) away from the city centre.

How many trains are there to Bergamo from Bari a day?

The average number of trains departing Bari for Bergamo is 8 a day. The train schedules and services may vary between weekdays and weekends.

When can I take the first train from Bari to Bergamo? When can I take the last train for the day?

If you prefer early morning trains from Bari to Bergamo, the first train leaves at 04: 55. If you prefer late night trains from Bari to Bergamo, the last train of the day leaves at 21: 10. Omio shows you the latest train from Bari to Bergamo times to help you book the best departure time for this route.

When should I buy Bari Bergamo train tickets to score the best deals?

If you buy a train ticket between Bari and Bergamo within the next 7 days, you can find tickets to cost on average £48 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Bari to Bergamo are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Bari
Bergamo
Bari Centrale is the most popular Bari railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Bari for your journey to Bergamo.