Venice to Bergamo train

Mon, 07 Oct
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from Venice to Bergamo

Showing times and prices for 07 Oct

Cheapest

The best way to find a cheap train ticket from Venice to Bergamo is to book your journey as far in advance as possible and to avoid travelling at rush hour.

Cheapest
Regionale
Regionale Veloce 3636
10:103h06
Venice Santa Lucia
13:16Bergamo station
£181One-way
2 changes
Cheapest
Regionale
Regionale Veloce 3478
06:103h44
Venice Santa Lucia
09:54Bergamo station
£181One-way
2 changes
Cheapest
Regionale
Regionale Veloce 3506
18:103h44
Venice Santa Lucia
21:54Bergamo station
£181One-way
2 changes
Cheapest
Regionale
Regionale 16026
16:103h44
Venice Santa Lucia
19:54Bergamo station
£181One-way
1 change
Cheapest
Regionale
Regionale Veloce 3428
09:103h44
Venice Santa Lucia
12:54Bergamo station
£181One-way
2 changes

Venice to Bergamo train times

Showing trains for tomorrow, Monday 7 October
ProviderDepartsDurationArrivesChangesTickets
Frecciarossa
FRECCIAROSSA 1000 9700
05:39 Venice Santa Lucia3h15 08:54 Bergamo station1 change
Frecciarossa
FRECCIAROSSA 1000 9700
05:39 Venice Santa Lucia4h06 09:45 Bergamo Ospedale2 changes
Italo
8970
05:57 Venice Santa Lucia6h16 12:13 Bergamo station1 change
Italo
8970
05:57 Venice Santa Lucia3h57 09:54 Bergamo station1 change
Italo
8970
05:57 Venice Santa Lucia4h57 10:54 Bergamo station1 change
Regionale
Regionale Veloce 3478
06:10 Venice Santa Lucia3h44 09:54 Bergamo station2 changes
Regionale
Regionale 17164
06:34 Venice Santa Lucia4h20 10:54 Bergamo station2 changes
Frecciarossa
FRECCIAROSSA 9706
06:48 Venice Santa Lucia3h57 10:45 Bergamo Ospedale2 changes
Frecciarossa
FRECCIAROSSA 9706
06:48 Venice Santa Lucia3h06 09:54 Bergamo station1 change
Frecciarossa
FRECCIAROSSA 1000 9712
07:49 Venice Mestre3h51 11:40 Bergamo Ospedale2 changes
Italo
8974
07:57 Venice Santa Lucia4h16 12:13 Bergamo station1 change
Italo
8974
07:57 Venice Santa Lucia4h57 12:54 Bergamo station1 change
Italo
8974
07:57 Venice Santa Lucia5h19 13:16 Bergamo station1 change
Frecciarossa
FRECCIAROSSA 9713
08:00 Venice Mestre3h45 11:45 Bergamo Ospedale2 changes
Frecciarossa
FRECCIAROSSA 9713
08:00 Venice Mestre2h54 10:54 Bergamo station1 change
Regionale
Regionale Veloce 3486
08:10 Venice Santa Lucia4h03 12:13 Bergamo station2 changes
Frecciarossa
FRECCIAROSSA 9716
08:18 Venice Santa Lucia4h22 12:40 Bergamo Ospedale2 changes
Frecciarossa
FRECCIAROSSA 9716
08:18 Venice Santa Lucia3h55 12:13 Bergamo station1 change
Frecciarossa
FRECCIAROSSA 9718
09:00 Venice Mestre3h37 12:37 Bergamo station2 changes
Frecciarossa
FRECCIAROSSA 9718
09:00 Venice Mestre3h53 12:53 Bergamo station1 change
Frecciarossa
FRECCIAROSSA 9718
09:00 Venice Mestre4h45 13:45 Bergamo Ospedale2 changes
Regionale
Regionale Veloce 3428
09:10 Venice Santa Lucia3h44 12:54 Bergamo station2 changes
Regionale
Regionale Veloce 3636
10:10 Venice Santa Lucia3h06 13:16 Bergamo station2 changes
Frecciarossa
FRECCIAROSSA 9724
10:48 Venice Santa Lucia3h06 13:54 Bergamo station1 change
Frecciarossa
FRECCIAROSSA 9724
10:48 Venice Santa Lucia3h57 14:45 Bergamo Ospedale2 changes
Italo
8978
10:57 Venice Santa Lucia3h57 14:54 Bergamo station1 change
Italo
8978
10:57 Venice Santa Lucia4h57 15:54 Bergamo station1 change
Italo
8978
10:57 Venice Santa Lucia5h57 16:54 Bergamo station1 change
Frecciarossa
FRECCIAROSSA 9726
11:30 Venice Mestre3h23 14:53 Bergamo station1 change
Frecciarossa
FRECCIAROSSA 9728
11:48 Venice Santa Lucia3h57 15:45 Bergamo Ospedale2 changes
Frecciarossa
FRECCIAROSSA 9728
11:48 Venice Santa Lucia3h06 14:54 Bergamo station1 change
Regionale
Regionale Veloce 3490
12:10 Venice Santa Lucia3h44 15:54 Bergamo station2 changes
Frecciarossa
FRECCIAROSSA 9732
12:48 Venice Santa Lucia3h57 16:45 Bergamo Ospedale2 changes
Frecciarossa
FRECCIAROSSA 9732
12:48 Venice Santa Lucia3h06 15:54 Bergamo station1 change
Regionale
Regionale Veloce 3492
13:10 Venice Santa Lucia3h44 16:54 Bergamo station2 changes
Frecciarossa
FRECCIAROSSA 9729
13:30 Venice Mestre3h23 16:53 Bergamo station1 change
Frecciarossa
FRECCIAROSSA 9736
13:48 Venice Santa Lucia3h06 16:54 Bergamo station1 change
Frecciarossa
FRECCIAROSSA 9736
13:48 Venice Santa Lucia3h57 17:45 Bergamo Ospedale2 changes
Italo
8984
13:57 Venice Santa Lucia5h34 19:31 Bergamo station1 change
Italo
8984
13:57 Venice Santa Lucia4h57 18:54 Bergamo station1 change
Italo
8984
13:57 Venice Santa Lucia3h57 17:54 Bergamo station1 change
Regionale
Regionale Veloce 3496
14:10 Venice Santa Lucia3h44 17:54 Bergamo station2 changes
Frecciarossa
FRECCIAROSSA 9740
14:48 Venice Santa Lucia3h06 17:54 Bergamo station1 change
Frecciarossa
FRECCIAROSSA 9740
14:48 Venice Santa Lucia3h32 18:20 Bergamo Ospedale2 changes
Italo
8986
14:57 Venice Santa Lucia4h34 19:31 Bergamo station1 change
Italo
8986
14:57 Venice Santa Lucia3h57 18:54 Bergamo station1 change
Italo
8986
14:57 Venice Santa Lucia4h57 19:54 Bergamo station1 change
Regionale
Regionale Veloce 3498
15:10 Venice Santa Lucia3h44 18:54 Bergamo station2 changes
Frecciarossa
FRECCIAROSSA 9744
15:48 Venice Santa Lucia3h06 18:54 Bergamo station1 change
Frecciarossa
FRECCIAROSSA 9744
15:48 Venice Santa Lucia3h57 19:45 Bergamo Ospedale2 changes
Italo
8988
15:57 Venice Santa Lucia3h57 19:54 Bergamo station1 change
Italo
8988
15:57 Venice Santa Lucia4h57 20:54 Bergamo station1 change
Italo
8988
15:57 Venice Santa Lucia3h34 19:31 Bergamo station1 change
Regionale
Regionale 16026
16:10 Venice Santa Lucia3h44 19:54 Bergamo station1 change
Regionale
Regionale 16026
16:10 Venice Santa Lucia4h35 20:45 Bergamo Ospedale2 changes
Regionale
Regionale 16026
16:10 Venice Santa Lucia3h21 19:31 Bergamo station2 changes
Frecciarossa
FRECCIAROSSA 9748
16:48 Venice Santa Lucia3h57 20:45 Bergamo Ospedale2 changes
Frecciarossa
FRECCIAROSSA 9748
16:48 Venice Santa Lucia3h06 19:54 Bergamo station1 change
Regionale
Regionale Veloce 3504
17:10 Venice Santa Lucia3h44 20:54 Bergamo station2 changes
Frecciarossa
FRECCIAROSSA 9750
17:18 Venice Santa Lucia4h22 21:40 Bergamo Ospedale2 changes
Frecciarossa
FRECCIAROSSA 9752
17:48 Venice Santa Lucia4h12 22:00 Bergamo Ospedale2 changes
Frecciarossa
FRECCIAROSSA 9752
17:48 Venice Santa Lucia3h06 20:54 Bergamo station1 change
Italo
8992
17:57 Venice Santa Lucia7h00 00:57 Bergamo station2 changes
Italo
8992
17:57 Venice Santa Lucia3h57 21:54 Bergamo station1 change
Italo
8992
17:57 Venice Santa Lucia5h26 23:23 Bergamo station1 change
Regionale
Regionale Veloce 3506
18:10 Venice Santa Lucia3h44 21:54 Bergamo station2 changes
Frecciarossa
FRECCIAROSSA 9758
19:00 Venice Mestre2h54 21:54 Bergamo station1 change
Regionale
Regionale Veloce 3508
19:10 Venice Santa Lucia4h13 23:23 Bergamo station2 changes
Frecciarossa
FRECCIAROSSA 9762
19:48 Venice Santa Lucia3h35 23:23 Bergamo station1 change
Regionale
Regionale 3574
20:10 Venice Santa Lucia4h47 00:57 Bergamo station2 changes

Find all the dates and times for this journey

Compare prices and tickets Venice to Bergamo by train or coach

Mon
07 Oct
Tue
08 Oct
Wed
09 Oct
Thu
10 Oct
Fri
11 Oct
Sat
12 Oct
Sun
13 Oct
Mon
14 Oct
Tue
15 Oct
Wed
16 Oct
Thu
17 Oct
Fri
18 Oct
Sat
19 Oct
Sun
20 Oct
Mon
21 Oct
Tue
22 Oct
Wed
23 Oct
Thu
24 Oct
Fri
25 Oct
Sat
26 Oct
Sun
27 Oct

Train times from Venice to Bergamo

Showing times and prices for 07 Oct

Fastest Journey

2 h 54 m

Average

4 h 2 m

Trains per day

70

Distance

209 km

To travel from Venice to Bergamo you need to make at least one change.

Fastest
Frecciarossa
FRECCIAROSSA 9758
19:002h54
Venice Mestre
21:54Bergamo station
£451One-way
1 change
Fastest
Frecciarossa
FRECCIAROSSA 9713
08:002h54
Venice Mestre
10:54Bergamo station
£451One-way
1 change
2nd Fastest
Regionale
Regionale Veloce 3636
10:103h06
Venice Santa Lucia
13:16Bergamo station
£181One-way
2 changes
2nd Fastest
Frecciarossa
FRECCIAROSSA 9744
15:483h06
Venice Santa Lucia
18:54Bergamo station
£451One-way
1 change
2nd Fastest
Frecciarossa
FRECCIAROSSA 9732
12:483h06
Venice Santa Lucia
15:54Bergamo station
£451One-way
1 change

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 Venice to Bergamo

distanceDistance129 miles
durationAverage train duration3 h 27 min
priceAverage train ticket price£17 (€20)
frequencyTrain frequency12 a day
changesDirect trainNo
carriersTrain companiesRegionale, Frecciarossa or Italo

Trains from Venice to Bergamo cover the 129 miles long journey taking on average 3 h 27 min with our travel partners like Regionale, Frecciarossa or Italo. Normally, there are 12 trains operating per day. While the average ticket price for this trip costs around £17, you can find the cheapest train ticket for as low as £17.

Train companies: Regionale, Frecciarossa and Trenitalia trains Venice to Bergamo

You can travel by train from Venice to Bergamo with Regionale, Frecciarossa and Trenitalia for as low as £17. When you search for timetables and tickets, Omio will show you the best trip.

Regionale is the regional train service of national carrier Trenitalia connecting all of Italy. It is the most convinient way to travel to both big cities and the smallest villages all over the Italian country. The regional trains have different names depending on the region they serve, such as Treno Regionale Veloce (TRV) and Treno Regionale Lento (TRL). Treno Rock and Treno pop are the two new trains part of Trenitalia regionale fleet. Trenitalia Regionale offers a variety of ticket types, including single tickets (economy and standard), return tickets, and season tickets. Onboard facilities include free Wi-Fi, air conditioning, and power sockets. The most popular routes for Regionale are between Rome and Milan, Naples and Florence, and Turin and Venice.

Train information from Venice to Bergamo with Regionale:

  • Average Duration: 3 h 44 min
  • Cheapest Price: £17
  • Regionale frequency: 1 a day

FAQs: Venice to Bergamo train

FAQs: Travel by train from Venice 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 Venice to Bergamo.
FAQs
Cheap train tickets from Venice to Bergamo can start from as little as £17 when you book in advance. The average train ticket price for Venice to Bergamo is £17; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Venice to Bergamo train time is 3 h 27 min   covering the 129 mile long journey, but the journey time can vary depending on specific dates or if traveling on weekends and holidays.
The first train from Venice to Bergamo leaves at 04: 51. Plan your trip with the Journey Planner   from Omio.
The last train from Venice to Bergamo leaves at 18: 10.
There are 12 trains a day from Venice to Bergamo which require at least one change with Regionale, Frecciarossa or Italo. Schedules can vary on holidays or weekends with fewer trains.
Yes, you can take a high-speed train from Venice to Bergamo with Frecciarossa or Italo. Overall you can travel with the following companies: Regionale, Frecciarossa or Italo.
For the best Venice to Bergamo train to purchase, you can travel safely and comfortably with Regionale, Frecciarossa or Italo. However, it's always good to check all possible train companies with services between Venice and Bergamo to compare what amenities they may offer.
No, there are no night trains, the latest train for this route is 18: 10.
A trip to Bergamo from Venice is worth doing but not as a day trip with a journey time of 3 h 27 min each way. Check with Omio app   the best way to travel.
The cheapest month to travel from Venice to Bergamo by train is April.
You have options as you can travel to Bergamo from Venice 2 different ways: train or coach.

More options for your journey from Venice to Bergamo

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language