Bergamo to Zurich train with Trenitalia

Sat, 24 May
+ Add return
Trenitalia
Trenord
Great Western Rail
Avanti West Coast
West Midlands Trains

1,000+ travel companies

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

The cheapest and fastest trains from Bergamo to Zurich

Showing times and prices for 25 May

Cheapest price

£78

Average price

£78

Fastest journey

4 h 25 m

Average duration

4 h 30 m

Trains per day

3

Distance

204 km

Cheap tickets

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

The average ticket from Bergamo to Zurich will cost around £78 if you buy it on the day, but you can find cheap train tickets today for only £78.

Fast trains

Of the 3 trains that leave Bergamo for Zurich every day 3 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 204 km distance in an average of 4 h 30 m but if you time it right, some trains will get you there in just 4 h 25 m .

The slowest trains will take 4 h 41 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Trenitalia
16:024h25
Bergamo
20:27Zurich
£781One-way
0 changes
Trenitalia
17:024h25
Bergamo
21:27Zurich
£781One-way
0 changes
Trenitalia
18:024h41
Bergamo
22:43Zurich
£781One-way
0 changes

Travel Information

Compare coach, train and flight for Bergamo to Zurich

Omio recommends booking the train as it is the most popular option from Bergamo to Zurich among Omio's users. If you are prioritising price take the coach with prices starting from £24. For those with little time consider booking a train which can get you there in 4h 25m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.1 - 0.2kg.

Compare train with

Most popular
Train
Coach
Flight

£77

Average Price

£37

Average Price

Cheapest

£140

Average Price

4h 55m

average duration

Fastest

4h 25m

Onboard

+

30m

Additional time*

8h 33m

average duration

8h 3m

Onboard

+

30m

Additional time*

12h 24m

average duration

9h 24m

Onboard

+

3h 0m

Additional time*

0.1 - 0.2kg

CO2 emissions

Lowest

0.2 - 0.5kg

CO2 emissions

0.6 - 1.2kg

CO2 emissions

Direct Options

Direct Options

Direct Options

Additional time: Average total travel duration to departure point, security checks and transfers.

Live departures

Bergamo to Zurich train times

Showing trains for today, Saturday 24 May
Last updated at 00:14
ProviderDepartsDurationArrivesChanges
Tickets
trenitaliaregRegionale TRENORD 2212+trenitaliaEuroCity 14
On time
03:00 Bergamo station
7h27
10:27 Zurich HB
1 change
trenitaliaregRegionale TRENORD 2212+trenitaliaEuroCity 10
On time
03:00 Bergamo station
5h27
08:27 Zurich HB
1 change
trenitaliaregRegionale TRENORD 2212+trenitaliaEuroCity 12
On time
03:00 Bergamo station
6h27
09:27 Zurich HB
1 change
trenitaliaregRegionale TRENORD 2214+trenitaliaEuroCity 12
On time
04:02 Bergamo station
5h25
09:27 Zurich HB
1 change
trenitaliaregRegionale TRENORD 2214+trenitaliaEuroCity 14
On time
04:02 Bergamo station
6h25
10:27 Zurich HB
1 change
trenitaliaregRegionale TRENORD 2214+trenitaliaEuroCity 150
On time
04:02 Bergamo station
8h25
12:27 Zurich HB
1 change
trenitaliaregRegionale TRENORD 2214+trenitaliaEuroCity 1004:02 Bergamo station
4h25
08:27 Zurich HB1 change
trenitaliaregRegionale TRENORD 22618 · Regionale TRENORD 2616+trenitaliaEuroCity 12
On time
04:18 Bergamo station
5h09
09:27 Zurich HB
2 changes
trenitaliaregRegionale TRENORD 22618 · Regionale TRENORD 2616+trenitaliaEuroCity 150
On time
04:18 Bergamo station
8h09
12:27 Zurich HB
2 changes
trenitaliaregRegionale TRENORD 22618 · Regionale TRENORD 2616+trenitaliaEuroCity 14
On time
04:18 Bergamo station
6h09
10:27 Zurich HB
2 changes
trenitaliaregRegionale TRENORD 2216+trenitaliaEuroCity 12
On time
05:02 Bergamo station
4h25
09:27 Zurich HB
1 change
trenitaliaregRegionale TRENORD 2216+trenitaliaEuroCity 16
On time
05:02 Bergamo station
9h25
14:27 Zurich HB
1 change
trenitaliaregRegionale TRENORD 2216+trenitaliaEuroCity 150
On time
05:02 Bergamo station
7h25
12:27 Zurich HB
1 change
trenitaliaregRegionale TRENORD 2216+trenitaliaEuroCity 14
On time
05:02 Bergamo station
5h25
10:27 Zurich HB
1 change
trenitaliaregRegionale TRENORD 22622 · Regionale TRENORD 2618+trenitaliaEuroCity 150
On time
05:18 Bergamo station
7h09
12:27 Zurich HB
2 changes
trenitaliaregRegionale TRENORD 22622 · Regionale TRENORD 2618+trenitaliaEuroCity 14
On time
05:18 Bergamo station
5h09
10:27 Zurich HB
2 changes
trenitaliaregRegionale TRENORD 22622 · Regionale TRENORD 2618+trenitaliaEuroCity 16
On time
05:18 Bergamo station
9h09
14:27 Zurich HB
2 changes
trenitaliaregAutobus TRENORD 17A · Regionale TRENORD 2218+trenitaliaEuroCity 14
On time
05:27 Bergamo Ospedale
5h00
10:27 Zurich HB
2 changes
trenitaliaregRegionale TRENORD 2218+trenitaliaEuroCity 150
On time
06:02 Bergamo station
6h25
12:27 Zurich HB
1 change
trenitaliaregRegionale TRENORD 2218+trenitaliaEuroCity 18
On time
06:02 Bergamo station
10h25
16:27 Zurich HB
1 change
trenitaliaregRegionale TRENORD 2218+trenitaliaEuroCity 14
On time
06:02 Bergamo station
4h25
10:27 Zurich HB
1 change
trenitaliaregRegionale TRENORD 2218+trenitaliaEuroCity 16
On time
06:02 Bergamo station
8h25
14:27 Zurich HB
1 change
trenitaliaregRegionale TRENORD 22626 · Regionale TRENORD 2620+trenitaliaEuroCity 1806:18 Bergamo station
10h09
16:27 Zurich HB2 changes
trenitaliaregRegionale TRENORD 22626 · Regionale TRENORD 2620+trenitaliaEuroCity 16
On time
06:18 Bergamo station
8h09
14:27 Zurich HB
2 changes
trenitaliaregRegionale TRENORD 22626 · Regionale TRENORD 2620+trenitaliaEuroCity 150
On time
06:18 Bergamo station
6h09
12:27 Zurich HB
2 changes
trenitaliaregAutobus TRENORD 1719A · Regionale TRENORD 2222+trenitaliaEuroCity 150
On time
07:01 Bergamo Ospedale
5h26
12:27 Zurich HB
2 changes
trenitaliaregRegionale TRENORD 2220+trenitaliaEuroCity 16
On time
07:02 Bergamo station
7h25
14:27 Zurich HB
1 change
trenitaliaregRegionale TRENORD 2220+trenitaliaEuroCity 150
On time
07:02 Bergamo station
5h25
12:27 Zurich HB
1 change
trenitaliaregRegionale TRENORD 2220+trenitaliaEuroCity 18
On time
07:02 Bergamo station
9h25
16:27 Zurich HB
1 change
trenitaliaregRegionale TRENORD 22630 · Regionale TRENORD 2622+trenitaliaEuroCity 1807:18 Bergamo station
9h09
16:27 Zurich HB2 changes
trenitaliaregRegionale TRENORD 22630 · Regionale TRENORD 2622+trenitaliaEuroCity 150
On time
07:18 Bergamo station
5h09
12:27 Zurich HB
2 changes
trenitaliaregRegionale TRENORD 22630 · Regionale TRENORD 2622+trenitaliaEuroCity 16
On time
07:18 Bergamo station
7h09
14:27 Zurich HB
2 changes
trenitaliaregRegionale TRENORD 2222+trenitaliaEuroCity 150
On time
08:02 Bergamo station
4h25
12:27 Zurich HB
1 change
trenitaliaregRegionale TRENORD 2222+trenitaliaEuroCity 120
On time
08:02 Bergamo station
10h25
18:27 Zurich HB
1 change
trenitaliaregRegionale TRENORD 2222+trenitaliaEuroCity 16
On time
08:02 Bergamo station
6h25
14:27 Zurich HB
1 change
trenitaliaregRegionale TRENORD 2222+trenitaliaEuroCity 18
On time
08:02 Bergamo station
8h25
16:27 Zurich HB
1 change
trenitaliaregRegionale TRENORD 22634 · Regionale TRENORD 2624+trenitaliaEuroCity 120
On time
08:18 Bergamo station
10h09
18:27 Zurich HB
2 changes
trenitaliaregRegionale TRENORD 22634 · Regionale TRENORD 2624+trenitaliaEuroCity 16
On time
08:18 Bergamo station
6h09
14:27 Zurich HB
2 changes
trenitaliaregRegionale TRENORD 22634 · Regionale TRENORD 2624+trenitaliaEuroCity 18
On time
08:18 Bergamo station
8h09
16:27 Zurich HB
2 changes
trenitaliaregAutobus TRENORD 1723A · Regionale TRENORD 2226+trenitaliaEuroCity 16
On time
09:01 Bergamo Ospedale
5h26
14:27 Zurich HB
2 changes
trenitaliaregRegionale TRENORD 2224+trenitaliaEuroCity 12009:02 Bergamo station
9h25
18:27 Zurich HB1 change
trenitaliaregRegionale TRENORD 2224+trenitaliaEuroCity 1809:02 Bergamo station
7h25
16:27 Zurich HB1 change
trenitaliaregRegionale TRENORD 2224+trenitaliaEuroCity 16
On time
09:02 Bergamo station
5h25
14:27 Zurich HB
1 change
trenitaliaregRegionale TRENORD 22638 · Regionale TRENORD 2626+trenitaliaEuroCity 16
On time
09:18 Bergamo station
5h09
14:27 Zurich HB
2 changes
trenitaliaregRegionale TRENORD 22638 · Regionale TRENORD 2626+trenitaliaEuroCity 12009:18 Bergamo station
9h09
18:27 Zurich HB2 changes
trenitaliaregRegionale TRENORD 22638 · Regionale TRENORD 2626+trenitaliaEuroCity 1809:18 Bergamo station
7h09
16:27 Zurich HB2 changes
trenitaliaregRegionale TRENORD 2226+trenitaliaEuroCity 1810:02 Bergamo station
6h25
16:27 Zurich HB1 change
trenitaliaregRegionale TRENORD 2226+trenitaliaEuroCity 12010:02 Bergamo station
8h25
18:27 Zurich HB1 change
trenitaliaregRegionale TRENORD 2226+trenitaliaEuroCity 11210:02 Bergamo station
9h25
19:27 Zurich HB1 change
trenitaliaregRegionale TRENORD 2226+trenitaliaEuroCity 16
On time
10:02 Bergamo station
4h25
14:27 Zurich HB
1 change
trenitaliaregRegionale TRENORD 22642 · Regionale TRENORD 2628+trenitaliaEuroCity 12010:18 Bergamo station
8h09
18:27 Zurich HB2 changes
trenitaliaregRegionale TRENORD 22642 · Regionale TRENORD 2628+trenitaliaEuroCity 11210:18 Bergamo station
9h09
19:27 Zurich HB2 changes
trenitaliaregRegionale TRENORD 22642 · Regionale TRENORD 2628+trenitaliaEuroCity 1810:18 Bergamo station
6h09
16:27 Zurich HB2 changes
trenitaliaregAutobus TRENORD 1727A · Regionale TRENORD 2230+trenitaliaEuroCity 1811:01 Bergamo Ospedale
5h26
16:27 Zurich HB2 changes
trenitaliaregRegionale TRENORD 2228+trenitaliaEuroCity 1811:02 Bergamo station
5h25
16:27 Zurich HB1 change
trenitaliaregRegionale TRENORD 2228+trenitaliaEuroCity 11211:02 Bergamo station
8h25
19:27 Zurich HB1 change
trenitaliaregRegionale TRENORD 2228+trenitaliaEuroCity 12011:02 Bergamo station
7h25
18:27 Zurich HB1 change
trenitaliaregRegionale TRENORD 22646 · Regionale TRENORD 2630+trenitaliaEuroCity 11211:18 Bergamo station
8h09
19:27 Zurich HB2 changes
trenitaliaregRegionale TRENORD 22646 · Regionale TRENORD 2630+trenitaliaEuroCity 12011:18 Bergamo station
7h09
18:27 Zurich HB2 changes
trenitaliaregRegionale TRENORD 22646 · Regionale TRENORD 2630+trenitaliaEuroCity 1811:18 Bergamo station
5h09
16:27 Zurich HB2 changes
trenitaliaregRegionale TRENORD 2230+trenitaliaEuroCity 18
On time
12:02 Bergamo station
4h25
16:27 Zurich HB
1 change
trenitaliaregRegionale TRENORD 2230+trenitaliaEuroCity 112
On time
12:02 Bergamo station
7h25
19:27 Zurich HB
1 change
trenitaliaregRegionale TRENORD 2230+trenitaliaEuroCity 120
On time
12:02 Bergamo station
6h25
18:27 Zurich HB
1 change
trenitaliaregRegionale TRENORD 2230+trenitaliaEuroCity 122
On time
12:02 Bergamo station
8h25
20:27 Zurich HB
1 change
trenitaliaregRegionale TRENORD 22650 · Regionale TRENORD 2632+trenitaliaEuroCity 120
On time
12:18 Bergamo station
6h09
18:27 Zurich HB
2 changes
trenitaliaregRegionale TRENORD 22650 · Regionale TRENORD 2632+trenitaliaEuroCity 122
On time
12:18 Bergamo station
8h09
20:27 Zurich HB
2 changes
trenitaliaregRegionale TRENORD 22650 · Regionale TRENORD 2632+trenitaliaEuroCity 112
On time
12:18 Bergamo station
7h09
19:27 Zurich HB
2 changes
trenitaliaregAutobus TRENORD 1731A · Regionale TRENORD 2234+trenitaliaEuroCity 12013:01 Bergamo Ospedale
5h26
18:27 Zurich HB2 changes
trenitaliaregRegionale TRENORD 2232+trenitaliaEuroCity 112
On time
13:02 Bergamo station
6h25
19:27 Zurich HB
1 change
trenitaliaregRegionale TRENORD 2232+trenitaliaEuroCity 120
On time
13:02 Bergamo station
5h25
18:27 Zurich HB
1 change
trenitaliaregRegionale TRENORD 2232+trenitaliaEuroCity 122
On time
13:02 Bergamo station
7h25
20:27 Zurich HB
1 change
trenitaliaregRegionale TRENORD 22654 · Regionale TRENORD 2634+trenitaliaEuroCity 11213:18 Bergamo station
6h09
19:27 Zurich HB2 changes
trenitaliaregRegionale TRENORD 22654 · Regionale TRENORD 2634+trenitaliaEuroCity 12013:18 Bergamo station
5h09
18:27 Zurich HB2 changes
trenitaliaregRegionale TRENORD 22654 · Regionale TRENORD 2634+trenitaliaEuroCity 12213:18 Bergamo station
7h09
20:27 Zurich HB2 changes
trenitaliaregAutobus TRENORD 1733A · Regionale TRENORD 2236+trenitaliaEuroCity 11214:01 Bergamo Ospedale
5h26
19:27 Zurich HB2 changes
trenitaliaregRegionale TRENORD 2234+trenitaliaEuroCity 112
On time
14:02 Bergamo station
5h25
19:27 Zurich HB
1 change
trenitaliaregRegionale TRENORD 2234+trenitaliaEuroCity 120
On time
14:02 Bergamo station
4h25
18:27 Zurich HB
1 change
trenitaliaregRegionale TRENORD 2234+trenitaliaEuroCity 122
On time
14:02 Bergamo station
6h25
20:27 Zurich HB
1 change
trenitaliaregRegionale TRENORD 22658 · Regionale TRENORD 2636+trenitaliaEuroCity 11214:18 Bergamo station
5h09
19:27 Zurich HB2 changes
trenitaliaregRegionale TRENORD 22658 · Regionale TRENORD 2636+trenitaliaEuroCity 12214:18 Bergamo station
6h09
20:27 Zurich HB2 changes
trenitaliaregAutobus TRENORD 1735A · Regionale TRENORD 2238+trenitaliaEuroCity 12215:01 Bergamo Ospedale
5h26
20:27 Zurich HB2 changes
trenitaliaregRegionale TRENORD 2236+trenitaliaEuroCity 122
On time
15:02 Bergamo station
5h25
20:27 Zurich HB
1 change
trenitaliaregRegionale TRENORD 2236+trenitaliaEuroCity 112
On time
15:02 Bergamo station
4h25
19:27 Zurich HB
1 change
trenitaliaregRegionale TRENORD 22662 · Regionale TRENORD 2638+trenitaliaEuroCity 12215:18 Bergamo station
5h09
20:27 Zurich HB2 changes
trenitaliaregAutobus TRENORD 1737A · Regionale TRENORD 2240+trenitaliaEuroCity 3416:01 Bergamo Ospedale
5h26
21:27 Zurich HB2 changes
trenitaliaregRegionale TRENORD 2238+trenitaliaEuroCity 12216:02 Bergamo station
4h25
20:27 Zurich HB1 change
trenitaliaregRegionale TRENORD 2240+trenitaliaEuroCity 3417:02 Bergamo station
4h25
21:27 Zurich HB1 change

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Bergamo to Zurich by coach, train or flight

Sat
24 May
Sun
25 May
Mon
26 May
Tue
27 May
Wed
28 May
Thu
29 May
Fri
30 May
Sat
31 May
Sun
01 Jun
Mon
02 Jun
Tue
03 Jun
Wed
04 Jun
Thu
05 Jun
Fri
06 Jun
Sat
07 Jun
Sun
08 Jun
Mon
09 Jun
Tue
10 Jun
Wed
11 Jun
Thu
12 Jun
Fri
13 Jun

How far in advance should I book train tickets from Bergamo to Zurich?

The best time to book your train from Bergamo to Zurich is 91 days before departure. See how prices for trains change on the Bergamo to Zurich route.
Prices are for one-way tickets for one passenger from Bergamo to Zurich per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your train from Bergamo to Zurich.

Journey information

Overview: Train from Bergamo to Zurich

ItalyItaly
SwitzerlandSwitzerland
Icon of train
Trains from Bergamo to Zurich run on average 18 times per day, taking around 4h 25m. Cheap train tickets for this journey start at £37 but you can travel from only £24 by coach.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Coach from £24
Distance
204 km
Average train duration
4h 25m
Cheapest ticket price
£37
Trains per day
18
Train providers
2
Fastest train
4h 25m
First train
00:02
Last train
19:33
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Coach from £24

Train companies: Trenitalia, SBB and Trenord trains Bergamo to Zurich

Travel from Bergamo to Zurich from £34 with Omio’s train partners Trenitalia, SBB and Trenord! You can find the best timetables and tickets when comparing and booking the most popular journey for you.

Trenitalia is the national railway of Italy, providing a comprehensive network of trains across the country including trains between Bergamo and Zurich. It operates a variety of train types, including high-speed Frecciarossa, Frecciargento, and Frecciabianca, as well as regional and intercity services. Frecciarossa trains are the fastest, reaching speeds of up to 300 km/h, while Frecciargento and Frecciabianca offer a more leisurely journey. Passengers can choose from a range of ticket types, including Economy, Standard, and Business Class. Onboard facilities include comfortable seating, Wi-Fi, and a range of food and beverage options. Popular routes include Milan to Rome, Venice to Florence, and Naples to Bari.

Trenitalia from Bergamo to Zurich train information:

  • Average Duration: 4 h 19 min
  • Cheapest Price: £34

FAQs: Bergamo to Zurich train

FAQs: Travel by train from Bergamo to Zurich 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 Zurich.
FAQs

More options for your journey from Bergamo to Zurich

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