There are 6 ways to get from Lech to Bergamo by train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Langen Am Arlberg to Zuerich Hbtrain Rjx / ...
- Take the train from Zürich HB to Luganotrain Ec / ...
- Take the train from Lugano to Milano Centraletrain
- Take the train from Milano Centrale to Bergamotrain Re2
10h 12m€91–149Bus
cheapest- Take the bus from Schoppernau Gemeindeamt to Bregenz Bahnhofbus 840
- Take the bus from Bregenz bus station to Milano, Autostazione Lampugnanobus N77
- Take the bus from Milano, Autostazione Lampugnano to Bergamobus 480 / ...
10h 25m€41–66Drive 302.2 km
- Drive from Lech to Bergamocar 302.2 km
4h 27m€51–74Train via Sankt Gallen
- Take the train from Langen Am Arlberg to St. Gallen(Ch)train Rjx / ...
- Take the train from St. Gallen to Arth-Goldautrain Vae
- Take the train from Arth-Goldau to Chiassotrain Ec / ...
- Take the train from Chiasso to Milano Centraletrain S11
- Take the train from Milano Centrale to Bergamotrain Re2
10h 31m€81–181Train via Como
- Take the train from Langen Am Arlberg to Zuerich Hbtrain Rjx / ...
- Take the train from Zürich HB to Chiassotrain Ec
- Take the train from Chiasso to Milano Centraletrain S11
- Take the train from Milano Centrale to Bergamotrain Re2
10h 31m€66–175Train, bus
- Take the train from Langen Am Arlberg to St. Gallen(Ch)train Rjx / ...
- Take the bus from St. Gallen Lagerstrasse to Milan Lampugnanobus
- Take the bus from Sesto to Bergamobus
11h 10m€49–83
Lech to Bergamo by bus and train
Comparing Your Travel Options
The cheapest way to get from Lech to Bergamo is to bus which costs €40 - €70 and takes 10h 25m.
The fastest way to get from Lech to Bergamo is to drive which takes 4h 27m and costs €50 - €75.
No, there is no direct bus from Lech to Bergamo. However, there are services departing from Lech Schlosskopf and arriving at Bergamo via Schoppernau Gemeindeamt, Bregenz bus station and Milano, Autostazione Lampugnano. The journey, including transfers, takes approximately 10h 25m.
No, there is no direct train from Lech to Bergamo. However, there are services departing from Langen Am Arlberg and arriving at Bergamo via Zürich HB, Lugano and Milano Centrale. The journey, including transfers, takes approximately 10h 12m.
The distance between Lech and Bergamo is 522 km. The road distance is 302.2 km.
The best way to get from Lech to Bergamo without a car is to train which takes 10h 12m and costs €90 - €150.
It takes approximately 10h 12m to get from Lech to Bergamo, including transfers.
Lech to Bergamo bus services, operated by Landbus Bregenzerwald, depart from Schoppernau Gemeindeamt station.
Lech to Bergamo train services, operated by Railjet, depart from Langen Am Arlberg station.
The best way to get from Lech to Bergamo is to train which takes 10h 12m and costs €90 - €150. Alternatively, you can bus, which costs €40 - €70 and takes 10h 25m.
What companies run services between Lech, Austria and Bergamo, Italy?
You can take a bus from Lech Rüfiplatz to Bergamo via Langen a. A. Bahnhof, Langen Am Arlberg, Zuerich Hb, Zürich HB, Lugano, and Milano Centrale in around 10h 12m. Alternatively, you can take a bus from Lech Schlosskopf to Bergamo via Schoppernau Gemeindeamt, Bregenz Bahnhof, Bregenz bus station, and Milano, Autostazione Lampugnano in around 10h 25m.
- Phone
- +43 (0)5 1717
- Website
- Railjet
Train from Langen Am Arlberg to Zuerich Hb
- *
- €30–50
Train from Langen Am Arlberg to St. Gallen(Ch)
- *
- €21–35
Train from Langen Am Arlberg to Zuerich Hb
- *
- €30–50
Train from Langen Am Arlberg to St. Gallen(Ch)
- *
- €21–35
- Phone
- +43 5512 26 000
- regio@regiobregenzerwald.at
- Website
- Landbus Bregenzerwald
Bus from Schoppernau Gemeindeamt to Bregenz Bahnhof
- Ave. Duration
- 1h 21m
- Frequency
- Every 3 hours
- Estimated price
- €8–12
- Schedules at
- Landbus Bregenzerwald
Want to know more about travelling around Italy
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Italian Lakes: Getting around by train
Read the travel guide
Booking & Getting There
Lech to Bergamo bus services, operated by Landbus Bregenzerwald, arrive at Bregenz Bahnhof station.
Lech to Bergamo train services, operated by Railjet, arrive at Zuerich Hb station.
Yes, the driving distance between Lech to Bergamo is 302 km. It takes approximately 4h 27m to drive from Lech to Bergamo.
There are 2371+ hotels available in Bergamo.










