# Milan Bergamo Airport Transfer Guide (BGY) Getting from Bergamo Orio al Serio Airport to Milan or Bergamo. Bus, taxi, and transfer prices compared with honest advice. **Airport:** BGY **City:** Milan Bergamo **Country:** Italy **URL:** https://www.airporttransferportal.com/airport-guides/bgy **Last updated:** 2026-03-26 --- ## Main Guide ### Quick answer Bergamo Orio al Serio Airport (BGY) is marketed as a Milan airport, but it's actually **50 km from Milan city center** and only **5 km from Bergamo**. To **Bergamo:** a bus costs **2.50 €** (15 min) or a taxi about **15-20 €**. To **Milan:** the airport bus costs **7-10 €** (50-70 min to Milano Centrale), a taxi runs **100-130 €**, and a pre-booked transfer is **€80-120**. If you're actually going to Milan, factor in the distance — this is not a quick transfer. 👉 AirportTransferPortal offers fixed-price transfers on this route, which removes uncertainty on arrival. --- ### What actually happens after landing BGY is a budget airline hub (Ryanair's main Milan base). The airport has one terminal — modern enough but basic. After landing, baggage claim is quick, and you exit into the arrivals hall. Bus ticket counters and automatic machines are in the arrivals area. The bus stops are right outside the exit. Taxis wait outside but are limited — this is a smaller airport. Free WiFi is available. ATMs are in the arrivals hall. --- ### Transport options explained honestly **Airport bus to Milan (Terravision/Autostradale/Orio Shuttle):** Multiple companies run buses from BGY to **Milano Centrale** (main train station). Cost: **7-10 €** one way. Journey: **50-70 minutes** depending on traffic. Buses run every 15-30 minutes during the day. This is the most popular option and it works well — comfortable coaches, direct service. **Airport bus to Bergamo:** Bus to Bergamo train station costs about **2.50 €** and takes 15 minutes. Runs frequently. From Bergamo station, you can take a train to Milan (about 50 minutes, ~6 €). **Taxi to Bergamo:** About **15-20 €**, 10-15 minutes. Easy and affordable. **Taxi to Milan:** **100-130 €**, 50-70 minutes. Expensive and subject to traffic. Only makes sense for groups splitting the cost. **Uber/ride-hailing:** Limited availability at BGY. Italy's Uber situation is complicated — UberBlack works in Milan but regular UberX doesn't. Don't rely on this. **Train:** No direct train from the airport. You'd need to bus to Bergamo station first, then train to Milan. Total: about 90 minutes and ~8.50 €. **Pre-booked transfer:** To Milan center: **€80-120** (sedan), to Bergamo: **€18-30**. Driver waiting in arrivals. Best for groups, families, or late-night arrivals. --- ### Realistic pricing expectations | Destination | Distance | Taxi estimate | Transfer estimate | |---|---|---|---| | Bergamo city center | 5 km | 15-20 € | €18-28 | | Bergamo Alta (Upper Town) | 7 km | 20-25 € | €22-32 | | Milano Centrale (station) | 50 km | 100-130 € | €80-110 | | Milan Duomo area | 53 km | 110-140 € | €85-120 | | Milan Linate Airport | 55 km | 120-150 € | €90-130 | | Lake Como (Como city) | 85 km | 160-200 € | €130-170 | | Lake Iseo | 35 km | 70-90 € | €55-80 | | Brescia | 50 km | 90-120 € | €75-100 | **Note:** The bus to Milan at 7-10 € makes taxis/transfers hard to justify for individual travelers heading to Milan. --- ### Late night arrivals Airport buses to Milan run until about 12:30-1:00 AM, with the last bus matching the last scheduled flight. After that, options are limited: pre-booked transfers or trying to find a taxi (not guaranteed). For Bergamo, local buses run later but not all night. If your Ryanair flight is delayed past midnight, a pre-booked transfer is your safety net. --- ### Families and luggage The airport bus to Milan is fine for families — comfortable coaches with luggage storage. But 50-70 minutes on a bus after a flight with young kids isn't ideal. For families heading to Milan, weigh the bus cost for the whole family (7-10 € each) vs a transfer (€80-120 total). For a family of 4, the bus is about 30-40 € vs 80-120 € for a transfer. The convenience gap is real though. Italian taxis don't carry child seats — request one with a transfer. --- ### Where you meet the driver **Airport buses:** Stops are directly outside the arrivals exit. Multiple bus companies have their stops in a row — look for your company's name (Terravision, Autostradale, Orio Shuttle). Buy tickets inside at the counter or online. **Taxi:** Rank is outside arrivals. May be limited — BGY is not a huge airport. **Pre-booked transfer:** Drivers wait in the arrivals hall or just outside with a name sign. **Local bus to Bergamo:** Same area as the airport buses, clearly marked. --- ### Decision helper - **Going to Milan (budget):** Airport bus to Milano Centrale. 7-10 €, simple, frequent. - **Going to Milan (comfort):** Pre-booked transfer. Door-to-door, especially useful with luggage. - **Going to Bergamo:** Local bus (2.50 €) or taxi (15-20 €). Both are easy. - **Visiting Bergamo first, then Milan:** Take the bus to Bergamo, enjoy the beautiful upper town, then train to Milan later. - **Family with kids to Milan:** Transfer if budget allows. Bus if not — it's comfortable enough. - **Going to Lake Como:** Pre-booked transfer (€130-170). No practical public transport from BGY. - **Late night arrival:** Pre-booked transfer. Don't risk empty taxi ranks. 👉 This is the lowest-friction option after a long flight. --- ### Summary --- ## Frequently Asked Questions **Q: Is Bergamo Airport really near Milan?** Not really. It's **50 km from Milan center** and **5 km from Bergamo**. Airlines call it "Milan Bergamo" for marketing. Plan for 50-70 minutes to reach Milan by bus. **Q: Which airport bus company is best for Milan?** Terravision, Autostradale, and Orio Shuttle all run similar services. Prices are **7-10 €**, journeys are 50-70 minutes. Book whichever has the next departure. Online booking is usually 1-2 € cheaper. **Q: Should I stay in Bergamo instead of going to Milan?** If you have time, **absolutely visit Bergamo**. The Upper Town (Città Alta) is stunning — medieval walls, beautiful squares, amazing food. It's only 5 km from the airport. Many budget travelers stay in Bergamo and day-trip to Milan by train (50 min, ~6 €). **Q: Is there a train from Bergamo Airport to Milan?** Not directly from the airport. You'd need to bus to **Bergamo train station** (2.50 €, 15 min), then take a **Trenord train to Milan** (~6 €, 50 min). Total: about 8.50 € and 90 minutes. The direct airport bus to Milan (7-10 €, 50-70 min) is simpler. **Q: Does Uber work at Bergamo Airport?** Not reliably. Italy has restricted Uber operations — only UberBlack works in Milan, and regular ride-hailing at BGY is very limited. Use the airport bus, taxi rank, or pre-booked transfer. --- ## Additional Guides ### Late night arrivals at Bergamo Airport — your real options **URL:** https://www.airporttransferportal.com/airport-guides/bgy/late-night Ryanair flights to Bergamo are notorious for late-evening arrivals. Landing at 10 PM, 11 PM, or even midnight is normal. Here's what works. ## What's available after midnight | Option | Available? | Cost to Milan | Notes | |---|---|---|---| | Airport bus to Milan | Until ~1:00 AM | 7-10 € | Last bus matches last flights | | Airport bus to Bergamo | Until ~midnight | 2.50 € | Check exact schedule | | Taxi to Milan | Very limited | 100-130 € | May not be available | | Taxi to Bergamo | Limited | 15-20 € | More likely available | | Pre-booked transfer | Yes | €80-120 (Milan) | Most reliable option | ## The bus situation at night The good news: airport bus companies schedule late services to match Ryanair's evening flights. If the last flight lands at 11:30 PM, there's usually a bus to Milan departing around midnight or 12:30 AM. **However:** - If your flight is **delayed**, the bus won't wait - The last bus is the LAST bus — miss it and there's nothing until 4-5 AM - Buses can fill up when multiple delayed flights land simultaneously **Pro tip:** If you see a bus at the stop and you're going to Milan, get on it. Don't wait for the "next one" — there might not be one. ## Taxi reality at night BGY's taxi fleet is small. At midnight: - **To Bergamo (5 km):** Usually possible, 1-3 taxis at the rank - **To Milan (50 km):** Much harder. Few drivers want a 100 km round trip at midnight. You might wait 20-30 minutes or not find one at all. ## The transfer advantage at night This is where pre-booked transfers earn their keep at BGY. The airport bus is great when it's running, but for flights arriving after 11 PM: 1. Your transfer driver monitors your flight — no risk of missing the last bus 2. If you're delayed 2 hours, they adjust 3. Fixed price, same as daytime 4. For Milan trips (€80-120), you're paying for certainty that you'll actually get there tonight ## What if you missed the last bus and have no booking? 1. **Check for taxis** at the rank. Try for Milan, but be prepared to hear "no." 2. **For Milan:** Call a taxi company or try ride-hailing apps (limited in Italy) 3. **For Bergamo:** More likely to find a taxi. Take it to Bergamo, stay overnight, train to Milan in the morning. 4. **Airport hotels:** The NH Orio al Serio is right at the airport. A room costs 70-120 € and you can take the early morning bus to Milan. Sometimes the pragmatic choice. 5. **Bergamo hotels:** Taxis to Bergamo are more available. Budget hotels in Bergamo start around 50-80 €. ## The Ryanair delay problem Let's be honest: Ryanair's evening flights from BGY are frequently delayed. A scheduled 9 PM arrival can easily become 11 PM or later. If you booked the "last bus" based on the scheduled arrival, you might miss it. Build buffer into your plans, or book a transfer that adapts to delays. ## Our recommendation - **Flight landing before 10:30 PM:** Airport bus is fine. Usually plenty of buses. - **Flight landing 10:30 PM - midnight:** Bus *might* work, but have a backup plan. - **Flight landing after midnight:** Pre-booked transfer. Don't gamble. - **Any delayed Ryanair evening flight:** If you don't have a transfer booked, prepare for the possibility of staying near the airport overnight. --- ### Bus vs taxi vs transfer from Bergamo Airport — which to pick? **URL:** https://www.airporttransferportal.com/airport-guides/bgy/taxi-vs-transfer At BGY, the comparison isn't just taxi vs transfer — the airport bus is a serious contender. Let's look at all three. ## To Milan — three-way comparison | Factor | Airport bus | Taxi | Transfer | |---|---|---|---| | **Price** | 7-10 € | 100-130 € | €80-120 | | **Time** | 50-70 min | 50-70 min | 50-70 min | | **Door-to-door** | No (Milano Centrale) | Yes | Yes | | **Luggage** | Coach storage | Trunk | Trunk | | **Child seats** | N/A | Not available | On request | | **Late night** | Until ~1 AM | Limited | Available | | **Booking needed** | Recommended | No | Yes | ## To Bergamo — simpler choice | Factor | Local bus | Taxi | Transfer | |---|---|---|---| | **Price** | 2.50 € | 15-20 € | €18-28 | | **Time** | 15 min | 10 min | 10 min | For Bergamo: just take the bus unless you have heavy luggage or it's late at night. ## When the bus wins (Milan trips) **Almost always for solo travelers and couples.** At 7-10 €, the bus is 10-15x cheaper than a taxi. The buses are comfortable coaches, not cramped city buses. You sit, relax, and arrive at Milano Centrale in under an hour. For the massive price difference, the bus is the default choice. ## When a transfer wins **Late night:** Buses stop around 1 AM. If your Ryanair flight arrives at midnight or later and you're heading to Milan, a transfer is your lifeline. **Groups of 4+:** A van transfer at €100-140 split 4-6 ways makes economic sense (€17-35 per person) while getting you door-to-door. **Families with small children:** The bus involves waiting at stops, managing luggage in storage compartments, and arriving at busy Milano Centrale — not great with a stroller and tired toddlers. **Lake destinations:** Going to Lake Como, Lake Garda, or Lake Iseo? No bus serves these routes from BGY. A transfer with a fixed price is the only practical option. **Hotels outside Milan center:** The bus drops you at Milano Centrale. If your hotel is in Navigli, Porta Romana, or another non-central area, you need another ride. A transfer goes directly there. ## When a taxi wins Honestly, almost never from BGY. The taxi is the most expensive option and takes the same time as the bus. The only advantage: no advance booking, just walk to the rank. But at 100-130 €, that convenience costs dearly. ## The Uber question Uber is effectively non-functional at BGY. Italy restricts ride-hailing heavily. Don't plan on it. ## Our take - **Milan, solo/couple:** Airport bus. No contest at 7-10 €. - **Milan, family:** Transfer if budget allows. Bus if you're practical-minded. - **Milan, group:** Transfer — cost-competitive and door-to-door. - **Milan, late night:** Transfer. Only reliable option. - **Bergamo:** Local bus (2.50 €) or taxi for comfort. - **Lakes/other destinations:** Transfer. No public transport option. --- ### Getting from Bergamo Airport with kids and family **URL:** https://www.airporttransferportal.com/airport-guides/bgy/family-and-kids BGY is a budget airline airport, so families often arrive here on Ryanair flights. The 50 km to Milan makes planning important with kids. ## Child seat situation in Italy Italian law requires child restraints for children under 150 cm. Reality at BGY: - **Taxis:** Don't carry child seats. Italian taxis are exempt, but safety should be your priority. - **Airport bus:** No child seats needed on the coach. - **Pre-booked transfer:** Child seats available on request — **the safe choice for young children.** ## Going to Milan with kids ### The bus option The airport bus (7-10 € per person, under 4 free on lap) is manageable with kids: - Comfortable coach seats - Luggage stored underneath (including strollers) - 50-70 minutes — long enough that kids need entertainment - Air-conditioned **The catch:** Arriving at Milano Centrale station with kids and luggage means navigating a large, busy train station to reach the metro, taxi, or your next connection. Not fun. ### The transfer option A sedan or van transfer (€80-120) takes you door-to-door: - Child seats provided on request - Luggage in the trunk - Same journey time (50-70 min), but ends at your hotel, not a train station **The math:** Family of 4 on the bus: ~28-40 €. Transfer: €80-120. The €50-80 difference buys you child seats, door-to-door service, and zero stress at Milano Centrale. ## Going to Bergamo with kids Bergamo is just 5 km away — any option works: - **Bus (2.50 € each):** 15 minutes, easy - **Taxi (15-20 €):** Quick and simple - **Tip: Visit Bergamo Alta** (Upper Town). Take the funicular — kids love it. Medieval walls, great gelato, and it's a fraction of Milan's cost. ## Best transport by family situation | Situation | Going to Milan | Going to Bergamo | |---|---|---| | Small family (3-4) | Transfer with child seats | Taxi or bus | | Large family (5+) | Van transfer | Two taxis or bus | | Budget family | Airport bus | Bus (2.50 €) | | Family + Lake trip | Transfer (only option) | Transfer | ## Practical tips - **BGY is a budget airport.** Food options are limited and overpriced. Feed kids before arriving or bring snacks. - **The bus ride to Milan is 50-70 minutes.** Bring tablets, books, or games. - **If taking the bus,** buy tickets online before landing. Queuing at the counter with kids and bags is unnecessary. - **Strollers** go in the bus luggage compartment. Keep a small bag with essentials (diapers, snacks, entertainment) for the ride. - **Consider staying in Bergamo** if you want to save money. It's a beautiful, family-friendly city with lower hotel prices than Milan. --- ### How much does it cost to get from Bergamo Airport to Milan or Bergamo? **URL:** https://www.airporttransferportal.com/airport-guides/bgy/cost-to-city Two very different questions here — Bergamo is 5 km away (cheap), Milan is 50 km away (not cheap by taxi). ## To Bergamo city (5 km) | Transport | Cost | Time | |---|---|---| | Local bus (ATB Line 1) | 2.50 € | 15 min | | Taxi | 15-20 € | 10-15 min | | Transfer | €18-28 | 10-15 min | Bergamo is easy and affordable. The bus is frequent and drops you at the train station, from which the Upper Town (Città Alta) is a funicular ride away. ## To Milan center (50 km) | Transport | Cost | Time | |---|---|---| | Airport bus (direct) | 7-10 € | 50-70 min | | Bus to Bergamo + train | ~8.50 € | 80-90 min | | Taxi | 100-130 € | 50-70 min | | Pre-booked transfer | €80-120 | 50-70 min | ## The airport bus is king for Milan At **7-10 €**, the direct airport bus to Milano Centrale is the obvious choice for most travelers. Here's why it works: - **Frequent:** Every 15-30 minutes during the day - **Comfortable:** Modern coaches with luggage storage, AC, sometimes WiFi - **Direct:** No stops between BGY and Milano Centrale - **Reliable:** 50-70 minutes, rarely significantly delayed **Book online** for 1-2 € less than at the counter. Companies: Terravision, Autostradale, Orio Shuttle — all similar quality. ## When is a taxi/transfer worth the cost to Milan? | Scenario | Bus cost (family) | Transfer cost | Winner | |---|---|---|---| | Solo traveler | 7-10 € | €80-120 | Bus by far | | Couple | 14-20 € | €80-120 | Bus | | Family of 4 | 28-40 € | €80-120 | Bus (but closer) | | Group of 5-6 | 35-60 € | €90-140 (van) | Transfer approaches value | | Late night (no bus) | N/A | €80-120 | Transfer (only option) | The math only works for transfers when you're a group of 4+ or when buses aren't running. ## The Bergamo + train combo An alternative route to Milan: 1. Bus to Bergamo station: **2.50 €**, 15 min 2. Trenord train to Milan: **~6 €**, 50 min 3. Total: **~8.50 €**, 80-90 min This is slightly cheaper than the direct bus but takes longer and requires a connection. The advantage: you can stop in Bergamo on the way. The disadvantage: more hassle with luggage. ## Hidden costs - **Bus ticket online vs counter:** Online is usually 1-2 € cheaper - **Taxi tolls:** The A4 motorway has tolls (included in taxi meter, but worth knowing) - **From Milano Centrale to your hotel:** The bus drops you at the train station. From there, Milan's metro costs 2.20 €, or a taxi across Milan is 10-20 € - **Return journey:** Bus companies run the same route in reverse. Book your return too if you know the date. --- ## Check before you land 👉 This route is actively served by AirportTransferPortal with fixed-price booking available before arrival. Check real vehicles and prices before your flight. Booking takes a few minutes and ensures someone is waiting when you arrive. --- ## Operational Note This guide reflects real operational conditions, pricing ranges, and traveler experience at Milan Bergamo (BGY). Transfer availability is supported by AirportTransferPortal's verified supplier network. --- ## Attribution Published by AirportTransferPortal (airporttransferportal.com), a global airport transfer marketplace operated by Funny Tourism Ltd.