There are 9 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€64–319Fly to Athens International Airport
cheapest- Fly from Il Caravaggio International Airport (BGY) to Athens International Airport (ATH)plane BGY - ATH
3h 30m€58–236Train, bus and ferry, bus
- Take the train from Bergamo to Milano Centraletrain Re2
- Take the train from Milano Centrale to Reggio Emilia Avtrain Fr
- Take the train from Reggio Emilia Av to Brindisitrain Fr
- Take the busferry from Brindisi - Piazza Capitanerie di Porto to Vlorëbusferry
- Take the bus from Vlorë to Athensbus
27h 12mDrive 2,020.7 km
- Drive from Bergamo to Athenscar 2,020.7 km
20h 12m€379–547Fly to Rhodes International Airport
- Fly from Il Caravaggio International Airport (BGY) to Rhodes International Airport (RHO)plane BGY - RHO
3h 25m€81–200Fly to Heraklion International Airport, “Nikos Kazantzakis”
- Fly from Il Caravaggio International Airport (BGY) to Heraklion International Airport, “Nikos Kazantzakis” (HER)plane BGY - HER
2h 57m€71–290Bus
- 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 2h 57m and costs €70 - €290.
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 12m 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 12:34 AM in Bergamo and 1:34 AM in Greece.
What companies run services between Bergamo, Italy and Greece?
Ryanair flies from Il Caravaggio International Airport (BGY) to Thessaloniki Airport Makedonia (SKG) 6 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, Saturday, and Sunday
- Estimated price
- €60–320
Flights from Il Caravaggio International Airport to Rhodes International Airport
- Ave. Duration
- 2h 50m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €80–300
Flights from Il Caravaggio International Airport to Athens International Airport
- Ave. Duration
- 2h 25m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- €55–230
Flights from Il Caravaggio International Airport to Heraklion International Airport, “Nikos Kazantzakis”
- Ave. Duration
- 2h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €65–290
- 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
- +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
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 13168+ hotels available in Greece.









