Bergamo to Venice train

Wed, 29 May
+ 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 Bergamo to Venice

Showing times and prices for 29 May

Cheapest

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

Cheapest
Regionale
07:273h10
Bergamo station
10:37Venice Mestre
£221One-way
2 changes
2nd Cheapest
Regionale
06:063h44
Bergamo station
09:50Venice Santa Lucia
£221One-way
2 changes
2nd Cheapest
Regionale
20:063h44
Bergamo station
23:50Venice Santa Lucia
£221One-way
2 changes
2nd Cheapest
Regionale
10:064h44
Bergamo station
14:50Venice Santa Lucia
£221One-way
2 changes
2nd Cheapest
Regionale
14:063h44
Bergamo station
17:50Venice Santa Lucia
£221One-way
2 changes

Train timetableBergamo to Venice

Showing trains for tomorrow, Wednesday, 29 May
Regionale
06:063h44
Bergamo station
09:50Venice Santa Lucia
2 changes
Frecciarossa
06:062h54
Bergamo station
09:00Venice Mestre
1 change
Regionale
06:065h57
Bergamo station
12:03Venice Santa Lucia
2 changes
Regionale
06:065h57
Bergamo station
12:03Venice Santa Lucia
2 changes
Regionale
06:065h57
Bergamo station
12:03Venice Santa Lucia
2 changes
Regionale
06:185h45
Bergamo station
12:03Venice Santa Lucia
3 changes
Regionale
06:185h45
Bergamo station
12:03Venice Santa Lucia
3 changes
Regionale
06:185h45
Bergamo station
12:03Venice Santa Lucia
3 changes
Regionale
06:183h32
Bergamo station
09:50Venice Santa Lucia
2 changes
Regionale
06:435h20
Bergamo station
12:03Venice Santa Lucia
2 changes
Regionale
06:435h20
Bergamo station
12:03Venice Santa Lucia
2 changes
Regionale
06:435h20
Bergamo station
12:03Venice Santa Lucia
2 changes
Frecciarossa
06:432h59
Bergamo station
09:42Venice Santa Lucia
1 change
Frecciarossa
07:013h41
Bergamo Ospedale
10:42Venice Santa Lucia
2 changes
Regionale
07:064h57
Bergamo station
12:03Venice Santa Lucia
2 changes
Regionale
07:064h57
Bergamo station
12:03Venice Santa Lucia
2 changes
Regionale
07:064h57
Bergamo station
12:03Venice Santa Lucia
2 changes
Frecciarossa
07:062h54
Bergamo station
10:00Venice Mestre
1 change
Frecciarossa
07:273h15
Bergamo station
10:42Venice Santa Lucia
1 change
Regionale
07:273h10
Bergamo station
10:37Venice Mestre
2 changes
Regionale
07:274h36
Bergamo station
12:03Venice Santa Lucia
2 changes
Regionale
07:274h36
Bergamo station
12:03Venice Santa Lucia
2 changes
Regionale
07:273h23
Bergamo station
10:50Venice Santa Lucia
2 changes
Frecciarossa
07:273h45
Bergamo Ospedale
11:12Venice Santa Lucia
2 changes
Regionale
07:274h36
Bergamo station
12:03Venice Santa Lucia
2 changes
Regionale
08:065h57
Bergamo station
14:03Venice Santa Lucia
2 changes
Frecciarossa
08:063h06
Bergamo station
11:12Venice Santa Lucia
1 change
Regionale
08:063h44
Bergamo station
11:50Venice Santa Lucia
2 changes
Regionale
08:065h57
Bergamo station
14:03Venice Santa Lucia
2 changes
Regionale
08:063h57
Bergamo station
12:03Venice Santa Lucia
2 changes
Frecciarossa
08:114h01
Bergamo Ospedale
12:12Venice Santa Lucia
2 changes
Regionale
08:185h45
Bergamo station
14:03Venice Santa Lucia
3 changes
Regionale
08:185h45
Bergamo station
14:03Venice Santa Lucia
3 changes
Regionale
08:183h32
Bergamo station
11:50Venice Santa Lucia
2 changes
Frecciarossa
08:183h24
Bergamo station
11:42Venice Santa Lucia
2 changes
Regionale
08:185h45
Bergamo station
14:03Venice Santa Lucia
3 changes
Frecciarossa
09:015h11
Bergamo Ospedale
14:12Venice Santa Lucia
2 changes
Regionale
09:064h57
Bergamo station
14:03Venice Santa Lucia
2 changes
Regionale
09:064h57
Bergamo station
14:03Venice Santa Lucia
2 changes
Frecciarossa
09:063h06
Bergamo station
12:12Venice Santa Lucia
1 change
Regionale
09:064h57
Bergamo station
14:03Venice Santa Lucia
2 changes
Regionale
09:063h44
Bergamo station
12:50Venice Santa Lucia
2 changes
Regionale
09:184h45
Bergamo station
14:03Venice Santa Lucia
3 changes
Regionale
09:185h45
Bergamo station
15:03Venice Santa Lucia
3 changes
Regionale
09:184h45
Bergamo station
14:03Venice Santa Lucia
3 changes
Regionale
09:183h32
Bergamo station
12:50Venice Santa Lucia
2 changes
Regionale
10:064h44
Bergamo station
14:50Venice Santa Lucia
2 changes
Regionale
10:064h57
Bergamo station
15:03Venice Santa Lucia
2 changes
Regionale
10:064h57
Bergamo station
15:03Venice Santa Lucia
2 changes
Regionale
10:063h57
Bergamo station
14:03Venice Santa Lucia
2 changes
Frecciarossa
10:064h06
Bergamo station
14:12Venice Santa Lucia
1 change
Frecciarossa
10:183h54
Bergamo station
14:12Venice Santa Lucia
2 changes
Regionale
10:1810h45
Bergamo station
21:03Venice Santa Lucia
3 changes
Regionale
10:184h45
Bergamo station
15:03Venice Santa Lucia
3 changes
Regionale
10:1810h45
Bergamo station
21:03Venice Santa Lucia
3 changes
Frecciarossa
11:014h11
Bergamo Ospedale
15:12Venice Santa Lucia
2 changes
Regionale
11:189h45
Bergamo station
21:03Venice Santa Lucia
3 changes
Regionale
11:189h45
Bergamo station
21:03Venice Santa Lucia
3 changes
Regionale
11:189h45
Bergamo station
21:03Venice Santa Lucia
3 changes
Regionale
11:183h32
Bergamo station
14:50Venice Santa Lucia
2 changes
Frecciarossa
12:014h11
Bergamo Ospedale
16:12Venice Santa Lucia
2 changes
Regionale
12:068h57
Bergamo station
21:03Venice Santa Lucia
2 changes
Regionale
12:068h57
Bergamo station
21:03Venice Santa Lucia
2 changes
Regionale
12:063h44
Bergamo station
15:50Venice Santa Lucia
2 changes
Regionale
12:068h57
Bergamo station
21:03Venice Santa Lucia
2 changes
Frecciarossa
12:063h06
Bergamo station
15:12Venice Santa Lucia
1 change
Regionale
12:188h45
Bergamo station
21:03Venice Santa Lucia
3 changes
Regionale
12:188h45
Bergamo station
21:03Venice Santa Lucia
3 changes
Regionale
12:183h32
Bergamo station
15:50Venice Santa Lucia
2 changes
Regionale
12:188h45
Bergamo station
21:03Venice Santa Lucia
3 changes
Frecciarossa
13:013h41
Bergamo Ospedale
16:42Venice Santa Lucia
2 changes
Regionale
13:067h57
Bergamo station
21:03Venice Santa Lucia
2 changes
Regionale
13:067h57
Bergamo station
21:03Venice Santa Lucia
2 changes
Regionale
13:063h44
Bergamo station
16:50Venice Santa Lucia
2 changes
Frecciarossa
13:063h06
Bergamo station
16:12Venice Santa Lucia
1 change
Regionale
13:067h57
Bergamo station
21:03Venice Santa Lucia
2 changes
Regionale
13:187h45
Bergamo station
21:03Venice Santa Lucia
3 changes
Regionale
13:187h45
Bergamo station
21:03Venice Santa Lucia
3 changes
Regionale
13:187h45
Bergamo station
21:03Venice Santa Lucia
3 changes
Regionale
13:183h32
Bergamo station
16:50Venice Santa Lucia
2 changes
Regionale
13:427h21
Bergamo station
21:03Venice Santa Lucia
2 changes
Frecciarossa
13:423h00
Bergamo station
16:42Venice Santa Lucia
1 change
Regionale
13:427h21
Bergamo station
21:03Venice Santa Lucia
2 changes
Regionale
13:427h21
Bergamo station
21:03Venice Santa Lucia
2 changes
Frecciarossa
14:014h11
Bergamo Ospedale
18:12Venice Santa Lucia
2 changes
Regionale
14:066h57
Bergamo station
21:03Venice Santa Lucia
2 changes
Regionale
14:066h57
Bergamo station
21:03Venice Santa Lucia
2 changes
Regionale
14:063h44
Bergamo station
17:50Venice Santa Lucia
2 changes
Regionale
14:066h57
Bergamo station
21:03Venice Santa Lucia
2 changes
Frecciarossa
14:063h06
Bergamo station
17:12Venice Santa Lucia
1 change
Regionale
14:186h45
Bergamo station
21:03Venice Santa Lucia
3 changes
Frecciarossa
14:183h12
Bergamo station
17:30Venice Mestre
2 changes
Regionale
14:183h32
Bergamo station
17:50Venice Santa Lucia
2 changes
Regionale
14:186h45
Bergamo station
21:03Venice Santa Lucia
3 changes
Regionale
14:186h45
Bergamo station
21:03Venice Santa Lucia
3 changes
Frecciarossa
15:014h11
Bergamo Ospedale
19:12Venice Santa Lucia
2 changes
Regionale
15:065h57
Bergamo station
21:03Venice Santa Lucia
2 changes
Regionale
15:065h57
Bergamo station
21:03Venice Santa Lucia
2 changes
Frecciarossa
15:063h06
Bergamo station
18:12Venice Santa Lucia
1 change
Regionale
15:063h44
Bergamo station
18:50Venice Santa Lucia
2 changes
Regionale
15:065h57
Bergamo station
21:03Venice Santa Lucia
2 changes
Regionale
15:185h45
Bergamo station
21:03Venice Santa Lucia
3 changes
Frecciarossa
15:183h24
Bergamo station
18:42Venice Santa Lucia
2 changes
Regionale
15:185h45
Bergamo station
21:03Venice Santa Lucia
3 changes
Regionale
15:183h32
Bergamo station
18:50Venice Santa Lucia
2 changes
Regionale
15:185h45
Bergamo station
21:03Venice Santa Lucia
3 changes
Frecciarossa
16:014h41
Bergamo Ospedale
20:42Venice Santa Lucia
2 changes
Frecciarossa
16:063h06
Bergamo station
19:12Venice Santa Lucia
1 change
Regionale
16:064h57
Bergamo station
21:03Venice Santa Lucia
2 changes
Regionale
16:064h57
Bergamo station
21:03Venice Santa Lucia
2 changes
Regionale
16:064h57
Bergamo station
21:03Venice Santa Lucia
2 changes
Regionale
16:063h44
Bergamo station
19:50Venice Santa Lucia
2 changes
Regionale
16:183h32
Bergamo station
19:50Venice Santa Lucia
2 changes
Regionale
16:184h45
Bergamo station
21:03Venice Santa Lucia
3 changes
Frecciarossa
16:183h10
Bergamo station
19:28Venice Mestre
2 changes
Regionale
16:184h45
Bergamo station
21:03Venice Santa Lucia
3 changes
Regionale
16:184h45
Bergamo station
21:03Venice Santa Lucia
3 changes
Frecciarossa
17:013h59
Bergamo Ospedale
21:00Venice Mestre
2 changes
Frecciarossa
17:063h36
Bergamo station
20:42Venice Santa Lucia
1 change
Regionale
17:063h44
Bergamo station
20:50Venice Santa Lucia
2 changes
Regionale
17:063h57
Bergamo station
21:03Venice Santa Lucia
2 changes
Regionale
17:063h57
Bergamo station
21:03Venice Santa Lucia
2 changes
Regionale
17:063h57
Bergamo station
21:03Venice Santa Lucia
2 changes
Regionale
17:184h45
Bergamo station
22:03Venice Santa Lucia
3 changes
Frecciarossa
17:183h24
Bergamo station
20:42Venice Santa Lucia
2 changes
Regionale
17:183h45
Bergamo station
21:03Venice Santa Lucia
3 changes
Regionale
17:183h32
Bergamo station
20:50Venice Santa Lucia
2 changes
Regionale
17:184h45
Bergamo station
22:03Venice Santa Lucia
3 changes
Frecciarossa
18:013h59
Bergamo Ospedale
22:00Venice Mestre
2 changes
Regionale
18:063h57
Bergamo station
22:03Venice Santa Lucia
2 changes
Regionale
18:064h50
Bergamo station
22:56Venice Santa Lucia
2 changes
Regionale
18:063h57
Bergamo station
22:03Venice Santa Lucia
2 changes
Frecciarossa
18:062h54
Bergamo station
21:00Venice Mestre
1 change
Regionale
18:184h38
Bergamo station
22:56Venice Santa Lucia
2 changes
Frecciarossa
18:183h24
Bergamo station
21:42Venice Santa Lucia
2 changes
Frecciarossa
19:062h54
Bergamo station
22:00Venice Mestre
1 change
Frecciarossa
19:173h58
Bergamo Ospedale
23:15Venice Santa Lucia
2 changes
Regionale
20:063h44
Bergamo station
23:50Venice Santa Lucia
2 changes
Frecciarossa
20:063h09
Bergamo station
23:15Venice Santa Lucia
1 change
Regionale
20:183h32
Bergamo station
23:50Venice Santa Lucia
2 changes

Find all the dates and times for this journey

Compare prices and tickets Bergamo to Venice by train or coach

Wed
29 May
Thu
30 May
Fri
31 May
Sat
01 Jun
Sun
02 Jun
Mon
03 Jun
Tue
04 Jun
Wed
05 Jun
Thu
06 Jun
Fri
07 Jun
Sat
08 Jun
Sun
09 Jun
Mon
10 Jun
Tue
11 Jun
Wed
12 Jun
Thu
13 Jun
Fri
14 Jun
Sat
15 Jun
Sun
16 Jun
Mon
17 Jun
Tue
18 Jun

Train times from Bergamo to Venice

Showing times and prices for 29 May

Fastest Journey

2 h 54 m

Average

5 h

Trains per day

140

Distance

209 km

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

Fastest
Frecciarossa
19:062h54
Bergamo station
22:00Venice Mestre
£581One-way
1 change
Fastest
Frecciarossa
06:062h54
Bergamo station
09:00Venice Mestre
£581One-way
1 change
Fastest
Frecciarossa
07:062h54
Bergamo station
10:00Venice Mestre
£581One-way
1 change
Fastest
Frecciarossa
18:062h54
Bergamo station
21:00Venice Mestre
£581One-way
1 change
2nd Fastest
Frecciarossa
06:432h59
Bergamo station
09:42Venice Santa Lucia
£581One-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 Bergamo to Venice

distanceDistance129 miles
durationAverage train duration3 h 9 min
priceAverage train ticket price£17 (€20)
frequencyTrain frequency16 a day
changesDirect trainNo
carriersTrain providersRegionale, Frecciarossa, Trenitalia, Italo, Frecciargento or Trenord

Trains from Bergamo to Venice cover the 129 miles long route taking on average 3 h 9 min with our travel partners like Regionale, Frecciarossa, Trenitalia, Italo, Frecciargento or Trenord. Normally, there are 16 trains operating per day. While the average ticket price for this journey costs around £17, you can find the cheapest train ticket for as low as £17. Travellers depart most frequently from Bergamo and arrive in Venice Santa Lucia.

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

Buy your official Regionale, Frecciarossa and Trenitalia train tickets between Bergamo and Venice from £16 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most popular trip.

Italo is an Italian high-speed train service operated by NTV (Nuovo Trasporto Viaggiatori). It operates on the Italian high-speed rail network, connecting major cities such as Rome, Milan, Turin, Florence, Bologna, Naples, and Salerno. Italo trains are modern and comfortable. Italo offers a range of ticket types, including Standard, Comfort, and Prima, with each offering different levels of onboard facilities. Standard tickets offer basic seating, while Comfort tickets offer more comfortable seating and access to the onboard bar. Prima tickets offer the most luxurious experience, with access to the onboard lounge and complimentary snacks and drinks. The most popular routes for Italo are Rome to Milan, Rome to Florence, and Milan to Turin.

Bergamo to Venice train information with Italo:

  • Average Duration: 3 h 7 min
  • Cheapest Price: £56
  • Italo frequency: 1 a day

Venice’s new Access Fee

If you’re traveling to Venice by between April 25 and July 14, you might need to pay an additional €5 Access Fee. Find out more about traveling to Venice.

FAQs: Bergamo to Venice train

FAQs: Travel by train from Bergamo to Venice 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 Bergamo to Venice.
FAQs
Cheap train tickets from Bergamo to Venice can start from as little as £17 when you book in advance. The average train ticket price for Bergamo to Venice 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 Bergamo to Venice train travel time is 3 h 9 min   for the 129 mile long trip, but the duration can vary if you travel on weekends and holidays.
The first train from Bergamo to Venice leaves at 05: 18. Plan your trip with the Journey Planner   from Omio.
The last train from Bergamo to Venice leaves at 22: 06.
There are 16 trains a day from Bergamo to Venice which require at least one change with Regionale, Frecciarossa, Trenitalia, Italo, Frecciargento or Trenord. Schedules can vary on holidays or weekends with fewer trains.
Yes, you can take a high-speed train from Bergamo to Venice with Frecciarossa, Italo or Frecciargento. Overall you can travel with the following companies: Regionale, Frecciarossa, Trenitalia, Italo, Frecciargento or Trenord.
Take the Bergamo to Venice train with Regionale, Frecciarossa, Trenitalia, Italo, Frecciargento or Trenord. However, it's always good to check out all possible train companies for the trip between Bergamo and Venice as there might be differences in the amenities they offer.
No, there are no night trains, the latest train for this route is 22: 06.

When departing from Bergamo, you have various train station options to start your journey from including Bergamo and Bergamo Ospedale. When arriving in Venice, you can end your journey in train stations like Venice Santa Lucia, Venice Mestre and Venice.

Passengers board the train most frequently from Bergamo, which is located around 1.1 miles (1.8 km) away from the city centre, and they get off the train at Venice Santa Lucia, located 0 miles (0 m) away from the city centre.

A trip to Venice from Bergamo is worth doing but not as a day trip with a journey time of 3 h 9 min each way. Check with Omio app   the best way to travel.
The cheapest month for a train from Bergamo to Venice is January.
It's helpful to compare your options as there are 2 ways to travel between Bergamo and Venice including taking a train or coach.

Important Stations and Airports in Bergamo and Venice

Bergamo
Venice
Bergamo is the most popular Bergamo 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 Bergamo for your journey to Venice.
Amenities at station
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
Bergamo OspedaleParkingATMAccessibility
Amenities at station
ParkingParking
ATMATM
AccessibilityAccessibility

More options for your journey from Bergamo to Venice

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

HomeTrainsTrain Times to Venice Bergamo to Venice train

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