A MAGICAL PLACE

Bergamo’s beautiful upper town, the Città Alta (pictured above), is a magical place well worth visiting. Use this website to help you plan your trip to Bergamo in Northern Italy and find your way to some of the other lovely towns and villages in Lombardia that are perhaps less well known to tourists.

Bergamo Flights Guide

UK Skyscanner banner 468x60
Bergamo’s Caravaggio airport at Orio al Serio is the fourth busiest airport in Italy, just behind Milan Linate and ahead of Marco Polo airport in Venice. More than seven and a half million passengers use the airport each year.

Currently you you can fly to Caravaggio -- usually listed in airline schedules as Milan Bergamo -- from more than 30 countries around Europe and North Africa. Ryanair has developed Bergamo as one of its major hubs and the majority of flights to the airport are operated by the Irish budget carrier.

Visitors to Bergamo from the United Kingdom can fly with Ryanair from Bristol, East Midlands, London Stansted and Manchester.

In addition to the UK, countries with direct flights to Bergamo are: Albania, Belgium, Bulgaria, Canary Islands, Czech Republic, Denmark, Egypt, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Macedonia, Malta, Moldova, Morocco, Netherlands, Norway, Poland, Portugal, Romania, Russia, Slovakia, Spain, Sweden, Turkey and Ukraine. 

Here is Best of Bergamo’s comprehensive, A-Z country-by-country guide to where and when to catch a flight to Bergamo. 

All details are subject to change, so remember to check with the airline before making plans. Best of Bergamo's flight booking partner Skyscanner offers a free search and price comparison service. 


UNITED KINGDOM


Check latest availability with Skyscanner

Ryanair operates daily services to Bergamo from London Stansted and Manchester, with additional flights from Bristol and East Midlands.  

From Bristol
Tuesday, Thursday and Saturday from March 31. Flight time: 2hrs 10mins.

From East Midlands
Saturday, Tuesday and Thursday. Flight time: 2hrs 10mins.

From London Stansted
Four flights daily. Flight time: 2hrs.

From Manchester
One flight every day. Flight time: 2hr 15mins.

ALBANIA

Blu-Express fly from the Albanian capital Tirana to Bergamo.

From Tirana (Blu-Express)
Sunday, Monday, Wednesday and Friday until March 27; daily from March 29. Flight time: 1hr 40mins.

BELGIUM


Check latest availability with Skyscanner

Ryanair operates daily flights to Bergamo from Brussels Charleroi airport, which is about 45 minutes south of the Belgian capital.  

From Brussels Charleroi
Three times daily. Flight time: 1hr 30mins.

BULGARIA


Check latest availability with Skyscanner

Wizz Air currently flies six times a week from Sofia to Bergamo.

From Sofia
Daily except Tuesday. Flight time: 2hrs 5mins. 

CANARY ISLANDS


Check latest availability with Skyscanner

Ryanair operates services to Bergamo from Fuerteventura, Gran Canaria, Lanzarote and Tenerife Sud. 

From Fuerteventura
Tuesday, Thursday and Saturday until March 28; Sunday, Sunday, Tuesday, Thursday and Saturday from March 29. Flight time: 4hrs.

From Gran Canaria
Sunday, Monday, Wednesday, Friday until March 27; Monday, Wednesday and Friday from March 30. Flight time: 4hrs 15mins.

From Lanzarote
Sunday and Wednesday. Flight time: 4hrs 25mins.

From Tenerife Sud
Daily except Sunday and Thursday until March 28; daily except Thursday and Friday from March 29.  Flight time: 4hrs 25mins.

CZECH REPUBLIC


Check latest availability with Skyscanner

Wizz Air operates four flights per week from Prague to Bergamo.

From Prague
Sunday, Monday, Wednesday and Friday. Flight time: 1hr 25mins.


DENMARK

Check latest availability with Skyscanner

Ryanair flies to Bergamo from Billund, in central Denmark, and from Copenhagen, starting in late March. 

From Billund
Monday, Tuesday, Thursday and Saturday from March 30. Flight time: 2hrs 5mins.

From Copenhagen
Daily from March 26. Flight time: 2hrs 15mins.

EGYPT

Meridiana flies once a week to Bergamo from Sharm-el-Sheikh.  Neos operates flights from Marsa Alam, Marsa Matrouh and Sharm-el-Sheikh.

From Marsa Alam (Neos)
Saturday. Flight time: 2hrs 50mins.

From Marsa Matrouh (Neos)
Tuesday from May 12. Flight time: 2hrs 55mins.

From Sharm-el-Sheikh (Meridiana)
Sunday. Flight time: 3hrs 15mins.

From Sharm-el-Sheikh (Neos)
Sunday: Flight time: 3hrs 25mins.


ESTONIA


Check latest availability with Skyscanner

Ryanair flies from Tallinn to Bergamo three times per week. 

From Tallinn
Tuesday, Thursday and Saturday. Flight time: 2hrs 55mins.

FINLAND


Check latest availability with Skyscanner

Ryanair flies from Lappeenranta, two hours and 40 minutes north-east of the capital, Helsinki, twice per week and during the summer and autumn from Tampere, which is two hours north-west of Helsinki.

From Lappeenranta
Sunday and Wednesday. Flight time: 3hrs 15mins.

From Tampere
Sunday, Wednesday and Friday from March 29. Flight time: 3hrs 10mins.

FRANCE


Check latest availability with Skyscanner

Ryanair flies to Bergamo twice of three times daily from Paris Beauvais airport, which is about an hour and a half north of Paris, and a couple of hours south of Calais. They also operate a flight for part of the year from Lourdes to Bergamo. 

From Paris Beauvais
Two or three flights daily. Flight time: 1hr 30mins.

From Lourdes
Monday, Wednesday and Friday from March 30. Flight time: 1hr 40mins.

GERMANY


Check latest availability with Skyscanner

Ryanair flies daily from Berlin and from Weeze, which is an hour to the north-west of Dusseldorf, and also operates a service from Hahn, an hour and a half west of Frankfurt, as well as Bremen.  Air Dolomiti operates a once or twice-daily flight from Munich.

From Berlin Schoenfeld
Daily plus two flights on Sunday and Friday until March 27; once daily from March 28. Flight time: 1hr 45mins.

From Bremen
Sunday, Wednesday and Friday from March 29. Flight time: 1hr 45mins.

From Dusseldorf Weeze
Daily. Flight time: 1hr 45mins.

From Frankfurt Hahn
Sunday, Monday, Wednesday and Friday. Flight time: 1hr 15mins.

From Munich (Air Dolimiti)
Daily (twice Monday to Friday). Flight time: 1hr.

GREECE


Check latest availability with Skyscanner

Ryanair operates daily flights from Athens to Bergamo, regular flights from Crete, Kos and Thessaloniki, and summer services from Corfu, Kalamata, Kefalonia and Rhodes. Blu-Express flies to Bergamo from Mykonos, Santorini (Thira) and Skiathos. Meridiana runs a summer service from Mykanos.

From Athens
Daily until March 30; daily plus twice Tuesday, Thursday and Saturday from March 31. Flight time: 2hrs 35mins.

From Corfu
Tuesday and Saturday from June 2. Flight time: 2hrs. 

From Crete (Chania)
Monday and Friday from March 30. Flight time: 3hrs 5mins.

From Kalamata
Tuesday and Saturday from July 4. Flight time: 2hrs 30mins.

From Kefalonia 
Wednesday and Saturday from June 3. Flight time: 2hrs 10mins.

From Kos 
Tuesday and Saturday from March 31. Flight time: 2hrs 55mins.

From Rhodes 
Sunday, Monday, Wednesday, Thursday and Saturday from August 1-31. Flight time: 3hrs 5mins.

From Mykonos (Blu-Express)
Sunday, Wednesday and Friday from July 19 to September 6. Flight time: 2hrs 50mins.

From Mykonos (Meridiana)
Friday from June 12. Flight time: 2hrs 35mins.

From Skiathos (Blu-Express)
Monday, Wednesday and Thursday from July 17 to September 4. Flight time: 2hrs 30mins.

From Thessaloniki 
Daily except Tuesday and Saturday. Flight time: 2hrs 15mins.

From Thira Santorini (Blu-Express)
Tuesday and Thursday from July 14 to September 3. Flight time: 2hrs 55mins.


HUNGARY


Check latest availability with Skyscanner

Ryanair flies daily from Budapest to Bergamo.  

From Budapest 
Daily. Flight time: 1hr 35mins. 


IRELAND

Check latest availability with Skyscanner

Ryanair operates daily flights to Bergamo Orio al Serio from Dublin, with an additional summer service from Cork and Knock. 

From Cork
Monday and Thursday from June 1 to July 30; Sunday and Wednesday from August 2-30. Flight time: 2hrs 25mins.

From Dublin
Twice daily until October 24. Flight time: 2hrs 30mins.

From Knock
Tuesday and Saturday from June 2 to July 4; Wednesday and Saturday from July 8-29; Tuesday and Saturday from August 1-29. Flight time: 2hrs 40mins.

ITALY


Check latest availability with Skyscanner

Ryanair operates internal flights daily to Bergamo from Alghero, Bari, Brindisi, Cagliari, Catania, Crotone, Lamezia Terme, Pescara, Palermo and Trapani. Blu-Express flies six days a week from Rome Fiumicino. Meridiana flies to Bergamo from Olbia twice a week. Volotea flies from the islands of Lampedusa and Pantelleria from May until October.   

From Alghero 
Daily (twice Tuesday and Saturday) until March 29; twice daily (once Saturday and Sunday) from March 30.  Flight time: 1hr 25mins.

From Bari 
Three or four flights daily. Flight time: 1hr 30mins.

From Brindisi 
Two or three flights daily until March 30; three or four flights daily from March 31. Flight time: 1hr 30mins.

From Cagliari 
Two or three flights daily until March 30; three or four from March 31. Flight time: 1hr 25mins.

From Catania (Ryanair)
Three fights daily Monday to Friday, two Saturday and Sunday; three daily from March 29. Flight time: 1hr 50mins.

From Crotone (Ryanair)
Daily. Flight time: 1hr 35mins.

From Lamezia Terme (Ryanair)
Two of three flights daily until March 28; three or four daily from March 29. Flight time: 1hr 40mins. 

From Lampedusa (Volotea)
Saturday from May 2 until October 31; Saturday and Sunday from May 30 until October 4; Sunday, Wednesday and Saturday from July 1 until September 2. Flight time: 2hrs.

From Olbia (Meridiana)
Friday, Saturday and Sunday from June 5. Flight time: 1hr 20mins

From Palermo (Ryanair)
Two or three flights daily until March 28; three or four daily from March 29. Flight time: 1hr 40mins.

From Pantelleria (Volotea)
Saturday from May 23 until October 31; Saturday and Sunday from June 6 to October 4; Sunday, Wednesday and Saturday from July 1 to September 2. Flight time: 1hr 50mins.

From Pescara (Ryanair)
Once or twice daily. Flight time: 50mins.

From Rome Fiumicino (Blu-Express)
Daily (except Saturday). Flight time: 1hr 15mins.

From Trapani (Ryanair)
Two flights each day Monday to Friday, one on Saturday and Sunday until March 28; twice daily from March 29. Flight time: 1hr 35mins.

LATVIA

Check latest availability with Skyscanner

Ryanair flies to Bergamo four times a week from Riga. 

From Riga:
Sunday, Tuesday, Thursday and Saturday from October 24. Flight time: 2hrs 40mins.

LITHUANIA


Check latest availability with Skyscanner


Ryanair and Wizz Air each operate services from Vilnius. Current departure times:

Ryanair 
Tuesday, Thursday and Saturday until March 28; Monday, Tuesday, Thursday, Friday and Saturday from March 30. Flight time: 2hrs 30mins.

Wizz Air - Sunday, Tuesday, Wednesday, Thursday and Saturday. Flight time: 2hrs 30mins.

MACEDONIA

Wizz Air flies to Bergamo from Skopje twice a week.

From Skopje
Monday and Friday. Flight time: 1hr 45mins.

MALTA

Check latest availability with Skyscanner

Ryanair operates a daily flight from Malta International Airport.

From Malta
Daily except Tuesday and Thursday until March 30; daily from March 31. Flight time: 2 hrs, 5 mins.

MOLDOVA

Wizz Air flies twice-weekly to Orio al Serio from Chisinau. 

From Chisinau (Wizz Air)
Monday and Friday. Flight time: 2hrs 35mins.

MOROCCO


Check latest availability with Skyscanner

Ryanair flies twice or three times weekly to Bergamo from Fez and three or four times weekly from Marrakesh, while there is a daily service from Casablanca operated by Air Arabia. 

From Casablanca (Air Arabia)
Daily except Friday and Saturday until March 26; daily from March 29. Flight time: 2 hrs 55 mins.

From Fez (Ryanair)
Monday and Friday until March 27; Tuesday, Thursday and Saturday from March 31. Flight time: 2hrs 55mins.

From Marrakesh (Ryanair)
Sunday, Monday, Wednesday and Friday; plus Saturday from April 4. Flight time: 3hrs 20mins.

NETHERLANDS


Check latest availability with Skyscanner

Ryanair flies daily to Bergamo from Eindhoven. 

From Eindhoven
Daily. Flight time: 1hr 30mins.

NORWAY

Check latest availability with Skyscanner

Ryanair flies to Bergamo five times a week from Moss Airport at Rygge, known as Olso Rygge, about one hour south of the capital. From April 1.

From Oslo Rygge
Sunday and Wednesday until March 25; Sunday, Monday, Wednesday and Friday from March 29. Flight time: 2hrs 30mins.

POLAND


Check latest availability with Skyscanner

Ryanair and Wizz Air between them offer services to Bergamo from seven departure points in Poland. 

From Gdansk (Wizz Air)
Monday and Friday. Flight time: 2hrs 10mins.

From Katowice (Wizz Air)
Tuesday, Thursday and Saturday. Flight time: 1hr 50mins.

From Krakow (Ryanair)
Daily. Flight time: 1hr 45mins.

From Poznan (Wizz Air)
Saturday. Flight time: 1hr 40mins.

From Warsaw-Chopin (Wizz Air)
Sunday, Tuesday, Thursday and Saturday. Flight time: 2hr 05mins.

From Warsaw-Modlin (Ryanair)
Daily (except Saturday) until March 27; daily from March 29. Flight time: 2hrs 20mins.

From Wroclow (Ryanair)
Monday and Friday until March 27; Sunday and Wednesday from March 29. Flight time: 1hr 40mins.


PORTUGAL


Check latest availability with Skyscanner

Ryanair operates between four and seven flights per week from Porto to Bergamo and a daily service from Lisbon.

From Lisbon
Daily. Flight time: 2hrs 45mins.

From Porto
Daily. Flight time: 2hrs 40mins.



ROMANIA


Check latest availability with Skyscanner

Wizz Air flies daily to Bergamo from Bucharest and five times a week from Cluj, with other services from Arad, Craiova, Chisinau, Timisoara and Tirgu Mures. Blue Air operates flights from Bucharest and Bacau, with a new service from Constanta starting on April 1. 

From Arad (Wizz Air)
Monday and Friday. Flight time: 1hr 40ms.

From Bacau (Blue Air)
Sunday, Wednesday and Friday until March 27; Tuesday, Thursday and Saturday from April 2. Flight time: 2hrs 20mins.

From Bucharest Otopeni (Wizz Air)
Daily. Flight time: 2hrs 10mins.

From Bucharest Otopeni (Blue Air)
Sunday, Monday, Wednesday and Friday until March 30; daily except Tuesday and Thursday from April 1. Flight time: 2hrs 10mins.

From Cluj (Wizz Air)
Daily (except Tuesday and Saturday). Flight time: 2hrs.

From Constanta (Blue Air)
Wednesday and Saturday from April 1. Flight time: 1hr 30mins.

From Craiova (Wizz Air)
Sunday, Monday and Friday. Flight time: 2hrs.

From Timisoara (Wizz Air)
Daily (except Tuesday and Saturday). Flight time: 2hrs.

From Tirgu Mures (Wizz Air)
Sunday and Wednesday. Flight time: 2hrs.

RUSSIA

Blu-Express flies twice a week from Moscow to Bergamo.

From Moscow Domodedovo (Blu-Express)
Tuesday and Saturday from March 21 to October 24. Flight time: 3hrs.

SLOVAKIA


Check latest availability with Skyscanner

Ryanair flies to Bergamo four times per week from Bratislava airport, which also serves travellers from Austria, being about an hour to the east of Vienna.  

From Bratislava
Sunday, Monday, Wednesday and Friday. Flight time: 1hr 30mins.

SPAIN


Check latest availability with Skyscanner

Ryanair flies to Bergamo from 11 airports in Spain, operating services from Alicante, Barcelona, Ibiza, Madrid, Malaga, Palma, Santander, Santiago, Seville, Valencia and Zaragoza. 

From Alicante
Tuesday, Thursday and Saturday until March 28; Monday, Tuesday, Thursday and Saturday from March 30. Flight time: 2hrs 10mins.

From Barcelona El Prat
Three times daily.  Flight time: 1hr 45mins.

From Ibiza
Daily (twice Monday, Wednesday and Friday) from September 1; daily (twice Monday) from October 1 until October 25. Flight time: 1hr 50min.

From Madrid
Twice daily. Flight time: 2hrs 15mins.

From Malaga 
Monday and Friday. Flight time: 2hrs 30mins.

From Palma 
Sunday, Wednesday and Friday from March 29. Flight time: 1hr 55mins.

From Santander 
Tuesday, Thursday and Saturday from March 31. Flight time: 2hrs 15mins.

From Santiago de Compostela
Monday, Wednesday and Friday from March 30. Flight time: 2hrs 40mins.

From Seville
Daily. Flight time: 2hrs 35mins.

From Valencia
Twice daily until March 28; twice daily (once on Sunday) from March 29. Flight time: 1hr 55mins.

From Zaragoza
Sunday, Monday, Wednesday and Friday. Flight time: 1hr 55mins.

SWEDEN


Check latest availability with Skyscanner

Ryanair flies daily to Bergamo from Stockholm-Skavsta airport, which is about an hour and a half to the south-west of the Swedish capital, close to Nyköping, and twice weekly from Gothenburg Landvetter.

From Gothenburg Landvetter
Sunday and Wednesday from March 29. Flight time: 2hrs 25mins. 

From Stockholm-Skavsta
Daily (except Saturdays) until March 27; daily from March 29. Flight time: 2hrs 35mins.

TURKEY


Check latest availability with Skyscanner

Pegasus Airlines has a daily service from Istanbul to Bergamo.

From Istanbul
Daily. Flight time: 2hrs 45mins.

UKRAINE

Wizz Air flies three or four times a week from Kiev to Bergamo and three times a week from Lviv.

From Kiev
Monday, Wednesday and Friday until March 27; Sunday, Tuesday, Thursday and Saturday from March 29. Flight time: 2hrs 50mins.

From Lviv
Monday, Wednesday and Friday until March 30. Tuesday, Thursday and Saturday from April 2. Flight time: 2hrs 10mins.


Home
UK skyscanner generic 468x60