There are 7 ways to get from Bergamo to Greece by plane, train, busferry, 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.
Fly to Thessaloniki Airport Makedonia
best- Fly from Il Caravaggio International Airport (BGY) to Thessaloniki Airport Makedonia (SKG)plane BGY - SKG
3h 8m€63–318Fly to Athens International Airport
cheapest- Fly from Il Caravaggio International Airport (BGY) to Athens International Airport (ATH)plane BGY - ATH
3h 30m€61–237Train, bus and ferry, bus
- Take the train from Bergamo to Milano Centraletrain Re2
- Take the train from Milano Centrale to Mediopadana R.Emiliatrain
- Take the train from Reggio Emilia Av to Brindisi Stazione Centraletrain Fr
- Take the busferry from Brindisi - Piazza Capitanerie di Porto to Vlorëbusferry
- Take the bus from Vlorë to Athensbus
27h 28mDrive 2,020.7 km
- Drive from Bergamo to Athenscar 2,020.7 km
20h 12m€380–548Bus
- Take the bus from Bergamo to Tiranabus
- Take the bus from Tirana to Athensbus
34h 35mBus via Lushnjë
- Take the bus from Bergamo to Lushnjëbus
- Take the bus from Lushnjë to Athensbus
36h 12m€110Bus via Tirana
- Take the bus from Stazione Autolinee Bergamo to Tiranabus
- Take the bus from Tirana to Athensbus
39h 5m
Il Caravaggio International Airport (BGY) to Thessaloniki Airport Makedonia (SKG) flights
Comparing Your Travel Options
The cheapest way to get from Bergamo to Greece is to bus via Lushnjë which costs €110 and takes 36h 12m.
The fastest way to get from Bergamo to Greece is to fly which takes 3h 8m and costs €60 - €320.
No, there is no direct bus from Bergamo to Greece. However, there are services departing from Bergamo and arriving at Athens via Tirana. The journey, including transfers, takes approximately 34h 35m.
The distance between Bergamo and Greece is 1235 km. The road distance is 2020.7 km.
The best way to get from Bergamo to Greece without a car is to train and bus and ferry and bus which takes 27h 28m and costs .
It takes approximately 3h 8m to get from Bergamo to Greece, including transfers.
Bergamo to Greece bus services, operated by Aleks Viaggi, depart from Bergamo station.
The best way to get from Bergamo to Greece is to fly which takes 3h 8m and costs €60 - €320. Alternatively, you can bus, which costs and takes 34h 35m.
Bergamo to Greece bus services, operated by Aleks Viaggi, arrive at Tirana station.
Greece is 1h ahead of Bergamo. It is currently 4:45 PM in Bergamo and 5:45 PM in Greece.
What companies run services between Bergamo, Italy and Greece?
Ryanair flies from Il Caravaggio International Airport (BGY) to Thessaloniki Airport Makedonia (SKG) 5 times a week. Alternatively, you can take a bus from Bergamo to Athens via Tirana in around 34h 35m.
- Website
- ryanair.com
Flights from Il Caravaggio International Airport to Thessaloniki Airport Makedonia
- Ave. Duration
- 2h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- €60–320
Flights from Il Caravaggio International Airport to Athens International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- €55–240
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Train from Bergamo to Milano Centrale
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Estimated price
- €4–6
- Website
- Trenord
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Milano Centrale to Mediopadana R.Emilia
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- €17–29
- Website
- Italo Treno
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Reggio Emilia Av to Brindisi Stazione Centrale
- Ave. Duration
- 7h 4m
- Frequency
- 5 times a day
- Estimated price
- €110–190
- Website
- Trenitalia Frecce
- Phone
- +393293958604
- [email protected]
- Website
- pistoia-viaggi.it
Busferry from Brindisi - Piazza Capitanerie di Porto to Vlorë
- Ave. Duration
- 4h 28m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
Bus from Stazione Autolinee Bergamo to Tirana
- Ave. Duration
- 23h 35m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
- Phone
- +355 68 407 6607
- [email protected]
- Website
- facebook.com
Bus from Vlorë to Athens
- Ave. Duration
- 10h 8m
- Frequency
- Twice daily
- Estimated price
- €50
- Schedules at
- facebook.com
- Phone
- +355 69 209 3508
- [email protected]
Bus from Bergamo to Tirana
- Ave. Duration
- 23h 5m
- Frequency
- Once a week
- Schedules at
- Aleks Viaggi
- Phone
- +210 52 25 550
- [email protected]
- Website
- arttour.gr
Bus from Tirana to Athens
- Ave. Duration
- 10h 30m
- Frequency
- Once daily
- Estimated price
- €40
- Schedules at
- arttour.gr
Bus from Lushnjë to Athens
- Ave. Duration
- 9h 7m
- Frequency
- Once daily
- Estimated price
- €40
- Schedules at
- arttour.gr
- Phone
- +355 692323966
- [email protected]
Bus from Bergamo to Lushnjë
- Ave. Duration
- 26h 5m
- Frequency
- Twice a week
- Estimated price
- €70
- Schedules at
- facebook.com
- Phone
- +30 2310241545
- [email protected]
- Website
- Crazy Holidays
Bus from Tirana to Athens
- Ave. Duration
- 14h 30m
- Frequency
- Twice daily
- Estimated price
- €45–90
- Website
- Crazy Holidays
Want to know more about travelling around Greece
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
Getting around the Cyclades
Read the travel guide
Italy Travel Guides
Read the travel guide
Booking & Getting There
Yes, the driving distance between Bergamo to Greece is 2021 km. It takes approximately 20h 12m to drive from Bergamo to Greece.
There are 13045+ hotels available in Greece.

























