BGY is 50km from Milan but the coaches are fast, frequent, and cheaper than you'd expect. This is the complete guide to every way in and out of Bergamo airport.
Plan my Italy trip →Bergamo Orio al Serio (BGY) handles approximately 15 million passengers per year as Ryanair's primary Milan hub. It sits 50km northeast of Milan center, 5km south of Bergamo city. The transfer to Milan is coach-based (no direct train), frequent, and cheaper than you might expect. This guide covers every transfer option with honest times and prices for 2026.
The Autostradale coach direct to Milano Centrale is the standard recommendation: €10, runs every 20-30 minutes, takes 50-60 minutes in normal traffic. This is the balance of speed, cost, and convenience that works for most travelers. Buy at autostradale.it in advance (€8-9 online vs €10 on board) or from the clearly signed coach area outside Arrivals. The coach drops at Milano Centrale station — M2 and M3 metro connections, access to all intercity trains. Arriving travelers: once at Centrale, you're in the center of Milan's transport network with metro access to every part of the city.
Autostradale coach (recommended): €10, 50-60 min to Centrale, every 20-30 min, 24 hours. Terravision coach: €8-10, similar route and timing, book at terravision.eu for best prices. Flixbus: sometimes €5-7 when booked in advance, less frequent than dedicated airport coaches, timing can vary. Arriva local bus to Bergamo FS + train to Milan: €2 (local bus, every 30 min, 20 min to Bergamo station) + €5.80 (Trenitalia Bergamo→Centrale, every 30-60 min, 50 min). Total: €7.80, 70-80 min, gives schedule flexibility as trains run independently. Licensed taxi: fixed rate approximately €100-120 to central Milan, per vehicle. For 4 people with bags: €25-30 per person — competes with coaches on per-person cost. Ride-sharing: Uber operates at BGY, prices €60-80 to central Milan, availability at night can be variable.
Bergamo Orio al Serio was a minor regional airport handling under a million passengers per year in the early 1990s. Ryanair's selection of BGY as their northern Italy hub in the late 1990s-early 2000s transformed it. The economics were straightforward: BGY charged significantly lower landing fees than Malpensa and Linate, had uncongested airspace, and was willing to invest in infrastructure to attract the carrier's volume. Ryanair marketed it as "Milan Bergamo" to leverage Milan's name recognition while accepting the lower-cost base. The formula worked: BGY now handles approximately 15 million passengers annually, has undergone multiple terminal expansions, and is Italy's third busiest airport by passenger numbers. The success has a geographic irony: the investment that was supposed to develop BGY as a regional Bergamo airport has instead made it a Milan airport that happens to be in Bergamo's province.
Yes — the Autostradale coach runs 24 hours, including overnight departures. Night frequency (midnight to 5am): typically every 60-90 minutes. For Ryanair flights arriving after midnight (common on delayed routes from UK and Ireland), the overnight coach is the public transport option. Late-night taxi from BGY: licensed taxis are available at the taxi rank outside Arrivals around the clock. The €100-120 fixed rate applies regardless of hour. Pre-booking a private transfer in advance (through companies like Welcome Pickups or similar): sometimes better availability and predictable pricing for very late arrivals. The Arriva bus to Bergamo city center stops at approximately 11pm — for late-night arrivals, the direct Milan coach or a taxi is the only practical option.
Absolutely yes for the right itinerary. Bergamo Alta (the upper walled medieval city) is one of northern Italy's most beautiful and undervisited urban environments: the Venetian walls (UNESCO World Heritage Site), the Piazza Vecchia, the Cappella Colleoni (best example of North Italian Renaissance architecture in the region), and the Accademia Carrara art museum (Raphael, Bellini, Moroni, Lotto — exceptional collection). Accommodation prices in Bergamo run 25-40% below comparable Milan options. Trains from Bergamo to Milan Centrale run every 30-60 minutes (50 minutes, €5.80) — Milan is a 50-minute commute away. For visitors with itineraries including Lake Como (45 min north), Brescia (30 min east), or the Dolomites (Bergamo is the correct gateway), BGY + Bergamo accommodation is logistically superior to Milan.
BGY is a medium-large airport with reasonable facilities. Post-security: standard European low-cost retail (duty-free, Lagardère shops, food court). The terminal has expanded multiple times to accommodate Ryanair volume and now has a reasonably comfortable airside area. Pre-security in Arrivals: car hire desks (Hertz, Europcar, Avis, Sixt, Enterprise), the Autostradale and Terravision coach desks, currency exchange, baggage storage, and a limited food area. No airport hotel directly attached — the nearest accommodation is in Bergamo city or at business hotels on the Seriate road (15-20 min from airport by taxi). Security wait times at BGY vary significantly: 15 minutes in low season, 45-60 minutes on peak Ryanair departure days. Arrive 90-120 minutes before departure in summer.
Bergamo Alta is the medieval upper city enclosed within the Venetian walls (UNESCO World Heritage Site since 2017). Access: funicular from the lower city (Città Bassa) every 7 minutes, or a steep walk. The upper city is almost entirely pedestrianized, with the Piazza Vecchia (one of the finest medieval civic squares in Italy, flanked by the Palazzo della Ragione and the Biblioteca Civica), the Cappella Colleoni (best North Italian Renaissance architecture outside of Milan's Sant'Ambrogio), the Basilica di Santa Maria Maggiore, and views south over the Po Valley and north to the Alps. On clear days (typically October-January), the view from the Rocca (the fortified hilltop within the walls) extends to the Matterhorn. The Città Alta is genuine, well-preserved, and has a functioning residential and commercial life — not a tourist stage set. A 3-4 hour visit is worth any BGY layover longer than 4 hours.
Bergamo's cuisine is Lombard mountain cooking, distinct from Milan's urban food. The signature dish: casoncelli alla bergamasca (fresh pasta parcels filled with ground meat, amaretti biscuits, raisins, pear, and breadcrumbs, dressed with butter, sage, pancetta, and Parmigiano — the combination of sweet and savory that characterizes northern Alpine cuisine). Available at virtually every traditional trattoria in the Città Alta. Also essential: polenta e osei (a dessert — polenta-shaped sponge cake with chocolate and marzipan birds on top, the Bergamo pastry tradition); Moscato di Scanzo (a dessert wine from the hills immediately above Bergamo, one of Italy's smallest DOC zones, with an extraordinary raisin-and-rose intensity). The market in the Piazza Pontida (lower city) runs on Tuesdays and Saturdays.
La regola d'oro: ogni attrazione italiana che vale la pena visitare ha un sistema di prenotazione online che elimina la coda. I Musei Vaticani: tickets.museivaticani.va (2-4 settimane in anticipo in estate). Il Colosseo: coopculture.it (1-2 settimane). L'Ultima Cena: cenacolovinciano.vivaticket.it (2-3 mesi — non negoziabile). La Galleria Borghese: galleriaborghese.it (obbligatoria). Gli Uffizi: uffizi.it. La Torre di Pisa: opapisa.it. Un biglietto prenotato elimina una coda. Il viaggiatore con prenotazione e quello senza arrivano allo stesso cancello e vivono esperienze completamente diverse. La prenotazione online richiede 3 minuti. Non farla significa sprecare ore di vacanza in fila.
Un set minimo risolve la maggior parte delle situazioni: Un biglietto per [X], per favore (one ticket to X). Ho una prenotazione (I have a reservation). A che ora parte? (What time does it leave?). Quanto costa? (How much?). Dov'e' la fermata piu' vicina? (nearest stop?). C'e' lo sciopero? (Is there a strike?). Posso vedere il menu' con i prezzi? (menu with prices please?). Il tentativo in italiano cambia il tono di quasi ogni interazione con il personale italiano — viene sempre percepito positivamente.
Le truffe classiche: venditore di braccialetti (mette un braccialetto al polso e chiede pagamento — toglilo senza parlare e cammina). Falso centurione al Colosseo (concorda il prezzo PRIMA della foto). Ristorante senza prezzi (richiedi sempre il listino prezzi prima di sederti). Taxi non autorizzato (solo taxi bianchi con luce sul tetto). Petizione-distrazione (qualcuno con foglio da firmare mentre un complice agisce sulla borsa — non fermarti mai). Nessuna di queste e' pericolosa fisicamente. Sono furti economici gestibili con informazione e attenzione.
Not booking in advance. Italy has transformed almost every major attraction to timed-entry over the past decade — the Vatican Museums, the Colosseum, the Uffizi, the Borghese Gallery, the Last Supper, the Leaning Tower of Pisa, and dozens more. The walk-up experience at all of these involves a queue ranging from 45 minutes to 3 hours depending on season. The booked experience means walking straight to the entrance with a QR code. The ticket prices are identical or differ by a booking fee of €2-4. There is no logical reason to queue when the booking system eliminates it. Yet millions of visitors queue every year because they didn't spend 3 minutes booking before departure.
The Italian city day structure that works: 7-8am at a bar for breakfast (cornetto and coffee, standing at the counter — this is how Romans, Florentines, and Milanese start every day, costs EUR 1.20-1.80). 9am museum or booked attraction (earliest slots have lowest crowd density). Noon: the city's streets and markets are at their most active — this is when covered markets are in full swing, when the streets between churches and squares have the most local life. 1pm: lunch at a trattoria without a tourist menu outside (sit-down lunch in Italy is still a serious meal, not a quick sandwich). 3-5pm: the heat of the afternoon in summer makes outdoor walking less pleasant — use this for air-conditioned museums you haven't pre-booked, or rest. 5-7pm: the passegiata hour — the city's best walking time, when residents emerge for the evening. 8pm onward: dinner.
Italy is unique among major European destinations in combining density of world-class art and architecture with a functioning, living food culture that has not been entirely tourist-adapted. In France, serious gastronomy is concentrated in specific cities and price points. In Spain, traditional cuisine varies dramatically by region. In Italy: a town of 5,000 people in rural Emilia-Romagna has better pasta than most capital city restaurants in other countries, because the food culture is granular and genuinely local rather than centralized. The same applies to wine: a local osteria in a Tuscan village serves wine from 10km away that is better than most wine lists in London or New York. This combination of art-historical density (more UNESCO World Heritage Sites than any other country) and food-cultural depth is what makes Italy the world's most popular tourist destination by most metrics — and what makes planning matter, because casual tourism misses most of what makes it extraordinary.
Our AI builds a day-by-day itinerary with real transport, real opening times, real prices.
Build my itinerary →