BGY - Milan Bergamo

Late night arrivals at Bergamo Airport — your real options

Last updated: July 2026

Quick answer: Landing late at Bergamo Orio al Serio? What works after midnight for getting to Milan or Bergamo — buses, taxis, transfers. Private transfer to Bergamo City Center: from €122 per vehicle, or €202 for 4 passengers (about €51 each), fixed price, driver waiting at arrivals.

Popular BGY transfers - fixed price, book in minutes

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

OptionAvailable?Cost to MilanNotes
Airport coach to MilanUntil ~1:00 AM8 € (Terravision)Last departure matches last flights
ATB bus to BergamoUntil ~midnight3.00 €Check exact schedule
Taxi to MilanVery limitedAgreed with the driverMay not be available at all
Taxi to BergamoLimitedMetered; only 5 kmMore likely available
Pre-booked transferYesFixed when you bookMost reliable option

Fixed-price private transfer

BGY Bergamo City Center

From€122for 2 passengers

4 passengers: €202 per vehicle, about €51 per person

  • Fixed price, no meter
  • Flight tracked
  • 60 min free waiting
  • Driver meets you at arrivals
  • Free cancellation up to 24 h before pickup
See vehicles and book
BGY → Bergamo City Center €122See vehicles and book

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, and a short metered ride
  • To Milan (50 km): Much harder. Few drivers want a 100 km round trip at midnight, and the fare is negotiated rather than metered at that distance. 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, agreed when you booked rather than at 1 AM 4. For Milan trips, 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, and you can take the early morning coach to Milan. Sometimes the pragmatic choice — check the rate directly with the hotel. 5. Bergamo hotels: Taxis to Bergamo are more available, and Bergamo rooms generally cost less than Milan ones.

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.

When a private transfer from BGY is the right choice

  • Landing after the last train or bus: the driver is booked to your flight number and tracks the real arrival time, so a delay does not cancel the pickup.
  • Arrivals after midnight: no searching for a rank or a night surcharge; the price you booked is the price you pay.
  • Three or more people: a 4-seat car to Bergamo City Center is from €202, about €51 per person, usually level with or below separate public-transport tickets once you count the walk, the wait and the last mile with bags.

BGY → Bergamo City Center from €122Fixed price, flight tracked, free cancellation up to 24 h before pickup.

Fixed-price private transfer

BGY Bergamo City Center

From€122for 2 passengers

4 passengers: €202 per vehicle, about €51 per person

  • Fixed price, no meter
  • Flight tracked
  • 60 min free waiting
  • Driver meets you at arrivals
  • Free cancellation up to 24 h before pickup
See vehicles and book

Related Airport Guides