There are 10 ways to get from Liège to Bergamo by bus, plane, train (Eurostar, Trenitalia), car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Brussels South Charleroi Airport, fly to Il Caravaggio International Airport
best- Take the bus from Liège Rue du Plan Inclined to Charleroi Airportbus
- Fly from Brussels South Charleroi Airport (CRL) to Il Caravaggio International Airport (BGY)plane CRL - BGY
4h 35m€44–213Train
- Take the train from Liege-Guillemins to Paris Nordtrain
- Take the train from Paris Gare De Lyon to Milano Centraletrain Fr
- Take the train from Milano Centrale to Bergamotrain Re2
11h 37m€274–420Bus
- Take the bus from Liège Guillemins to Bergamobus FlixBus N473
13h 35m€80–130Drive 823.3 km
- Drive from Liège to Bergamocar 823.3 km
9h 11m€148–214Train to Brussels Airport, fly to Milan Linate Airport
- Take the train from Liège-Guillemins to Brussels Airport-Zaventemtrain
- Fly from Brussels Airport (BRU) to Milan Linate Airport (LIN)plane BRU - LIN
6h 7m€120–348Train to Eindhoven Airport, fly to Il Caravaggio International Airport
- Take the train from Maastricht to Eindhoven Centraaltrain
- Fly from Eindhoven Airport (EIN) to Il Caravaggio International Airport (BGY)plane EIN - BGY
6h 5m€58–279Train to Cologne Bonn Airport, fly to Il Caravaggio International Airport
- Take the train from Liege-Guillemins to Koeln Hbftrain
- Fly from Cologne Bonn Airport (CGN) to Il Caravaggio International Airport (BGY)plane CGN - BGY
4h 53m€85–301Train to Luxembourg, fly to Il Caravaggio International Airport
- Take the train from Liège-Guillemins to Luxembourgtrain
- Fly from Luxembourg (LUX) to Il Caravaggio International Airport (BGY)plane LUX - BGY
6h 31m€55–294Train to Luxembourg, fly to Milan Linate Airport
- Take the train from Liège-Guillemins to Luxembourgtrain
- Fly from Luxembourg (LUX) to Milan Linate Airport (LIN)plane LUX - LIN
7h 56m€144–454Bus, train
- Take the bus from Liege - Rue Varin to Milano - Famagostabus
- Take the train from Milano Lambrate to Bergamotrain Re2
14h 16m€135–184
Liège to Bergamo by train
Comparing Your Travel Options
The cheapest way to get from Liège to Bergamo is to bus and fly which costs €40 - €220 and takes 4h 35m.
The fastest way to get from Liège to Bergamo is to bus and fly which takes 4h 35m and costs €40 - €220.
Yes, there is a direct bus departing from Liège Guillemins and arriving at Bergamo. Services depart six times a week, and operate Monday, Tuesday, Thursday, Friday, Saturday and Sunday. The journey takes approximately 13h 35m.
No, there is no direct train from Liège to Bergamo. However, there are services departing from Liege-Guillemins and arriving at Bergamo via Paris Nord, Paris Gare De Lyon and Milano Centrale. The journey, including transfers, takes approximately 11h 37m.
The distance between Liège and Bergamo is 747 km. The road distance is 823.3 km.
The best way to get from Liège to Bergamo without a car is to train which takes 11h 37m and costs €270 - €420.
It takes approximately 4h 35m to get from Liège to Bergamo, including transfers.
Liège to Bergamo bus services, operated by FlixBus, depart from Liège Guillemins station.
Liège to Bergamo train services, operated by Eurostar, depart from Liege-Guillemins station.
The best way to get from Liège to Bergamo is to train which takes 11h 37m and costs €270 - €420. Alternatively, you can bus, which costs €80 - €130 and takes 13h 35m.
What companies run services between Liège, Belgium and Bergamo, Italy?
You can take a train from Liege-Guillemins to Bergamo via Paris Nord, Paris Gare De Lyon, and Milano Centrale in around 11h 37m. Alternatively, FlixBus operates a bus from Liège Guillemins to Bergamo 6 times a week. Tickets cost €80–130 and the journey takes 13h 35m.
- Website
- ryanair.com
Flights from Brussels South Charleroi Airport to Il Caravaggio International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €30–180
Flights from Eindhoven Airport to Il Caravaggio International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €35–220
Flights from Eindhoven Airport to Il Caravaggio International Airport via London Stansted
- Ave. Duration
- 3h 52m
- When
- Thursday to Sunday
- Estimated price
- €35–220
Flights from Cologne Bonn Airport to Il Caravaggio International Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Thursday, Saturday, Sunday, and Friday
- Estimated price
- €65–180
Flights from Luxembourg to Il Caravaggio International Airport
- Ave. Duration
- 1h 20m
- When
- Sunday, Monday, Thursday, and Saturday
- Estimated price
- €26–240
- Website
- ita-airways.com
Flights from Brussels Airport to Milan Linate Airport
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- €65–280
Flights from Luxembourg to Milan Linate Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €55–300
- Website
- brusselsairlines.com
Flights from Brussels Airport to Milan Linate Airport
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- €65–280
- Website
- lufthansa.com
Flights from Brussels Airport to Milan Linate Airport via Frankfurt
- Ave. Duration
- 3h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €150–500
Flights from Luxembourg to Milan Linate Airport via Frankfurt
- Ave. Duration
- 3h 22m
- When
- Every day
- Estimated price
- €90–550
- Website
- easyjet.com
Flights from Brussels Airport to Milan Linate Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- €30–150
Flights from Luxembourg to Milan Linate Airport
- Ave. Duration
- 1h 15m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- €29–150
- Website
- luxair.lu
Flights from Luxembourg to Milan Linate Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €55–300
- Website
- klm.com
Flights from Brussels Airport to Milan Linate Airport via Amsterdam Schiphol
- Ave. Duration
- 3h 47m
- When
- Every day
- Estimated price
- €55–310
- Website
- airdolomiti.it
Flights from Luxembourg to Milan Linate Airport via Frankfurt
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- €160–550
- Phone
- +44 (0)3432 186 186
- Website
- Eurostar
Train from Liege-Guillemins to Paris Nord
- Ave. Duration
- 2h 14m
- Frequency
- Every 2 hours
- Estimated price
- €160–270
- Website
- Eurostar
Train from Liege-Guillemins to Koeln Hbf
- Ave. Duration
- 1h 2m
- Frequency
- Every 2 hours
- Estimated price
- €45–80
- Website
- Eurostar
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Paris Gare De Lyon to Milano Centrale
- Ave. Duration
- 6h 42m
- Frequency
- 4 times a day
- Estimated price
- €100–150
- Website
- Trenitalia
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Train from Milano Centrale to Bergamo
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- €4–6
- Website
- Trenord
Train from Milano Lambrate to Bergamo
- Ave. Duration
- 42 min
- Frequency
- Hourly
- Estimated price
- €4–6
- Website
- Trenord
- Phone
- +32 70 79 79 79
- Website
- Belgian Railways
Train from Liège-Guillemins to Brussels Airport-Zaventem
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- €16–25
- Website
- Belgian Railways
Train from Liège-Guillemins to Luxembourg
- Ave. Duration
- 2h 41m
- Frequency
- Hourly
- Estimated price
- €29–45
- Website
- Belgian Railways
Train from Liège-Guillemins to Luxembourg
- Ave. Duration
- 2h 41m
- Frequency
- Hourly
- Estimated price
- €29–45
- Website
- Belgian Railways
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Liège-Guillemins to Brussels Airport-Zaventem
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- €14–28
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Liege-Guillemins to Koeln Hbf
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- €19–40
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from Maastricht to Eindhoven Centraal
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- €11–20
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- 0800-0232 545
- Website
- Arriva NL
Train from Maastricht to Eindhoven Centraal
- Ave. Duration
- 1h 1m
- Frequency
- Once a week
- Estimated price
- €15–23
- Website
- Arriva NL
- Second Class Single
- €15–23
- Phone
- +352 50 55 62 63 10
- [email protected]
- Website
- Flibco
Bus from Liège Rue du Plan Inclined to Charleroi Airport
- Ave. Duration
- 1h 5m
- Frequency
- Every 3 hours
- Estimated price
- €13–24
- Website
- Flibco
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Liège Guillemins to Bergamo
- Ave. Duration
- 13h 35m
- Frequency
- 6 times a week
- Estimated price
- €80–130
- Website
- Flixbus
- Phone
- +39 0362 185 0590
- [email protected]
- Website
- Onebus
Bus from Liege - Rue Varin to Milano - Famagosta
- Ave. Duration
- 12h 35m
- Frequency
- Once a week
- Estimated price
- €120–180
- Website
- Onebus
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide
Booking & Getting There
Liège to Bergamo bus services, operated by FlixBus, arrive at Bergamo station.
Liège to Bergamo train services, operated by Eurostar, arrive at Paris Nord station.
Yes, the driving distance between Liège to Bergamo is 823 km. It takes approximately 9h 11m to drive from Liège to Bergamo.
Book your Liège to Bergamo bus tickets online with Omio, FlixBus and 12go.asia.
There are 2353+ hotels available in Bergamo.






































