Explore Destinations

Discover the world's most amazing places

How to Get from Piazza Vecchia to Bergamo Airport

Quick Answer

Best way: Take the funicular from Piazza Vecchia down to Città Bassa (2 min ride), then board the airport shuttle bus from Bergamo bus station to Bergamo Airport (BGY) (15 min). Total time: 25–35 minutes. Total cost: €5–€8 (about $5.50–$8.80 USD). This is the fastest public transport combo and works for most travellers. For door-to-door comfort, a taxi costs €25–€35 and takes 15–20 minutes.

Quick Navigation: All Transport Options

Funicular + Airport Bus: The Best Public Transport Combo

This two-step journey is the most efficient balance of speed, cost, and convenience for most travellers. The Funicolare di Bergamo connects the upper city (Città Alta) to the lower city (Città Bassa) in just 3 minutes. From the lower station, it is a 5‑minute walk to the Bergamo bus station (Autostazione), where frequent airport shuttles depart for BGY.

Step‑by‑Step Guide

  1. Piazza Vecchia → Funicular station (2 min walk east along Via Gombito).
  2. Buy a funicular ticket (€1.30 from the automatic machine or ATB app).
  3. Ride down to the lower station (Funicolare Bassa).
  4. Walk to the bus station (Piazzale Marconi) – follow signs “Autostazione”.
  5. Purchase airport shuttle ticket (€5–€6, from machines or driver).
  6. Board the bus (Autostradale, FlixBus, or ATB airport line) – buses run every 15–30 min.
  7. Arrive at Bergamo Airport (BGY) after a 12–18 min ride.

Cost Breakdown

  • Funicular: €1.30 (≈ $1.43 USD) – single ticket, valid for one ride.
  • Airport shuttle: €5–€6 (≈ $5.50–$6.60 USD) – one‑way.
  • Total: €6.30–€7.30 (≈ $6.93–$8.03 USD).

Time Details

  • Walk to funicular: 2 min
  • Funicular ride: 3 min
  • Walk to bus station: 5 min
  • Wait for bus (average): 5–10 min
  • Bus ride: 12–18 min
  • Total: 25–35 minutes

Operating Hours & Frequency

TransportOperating HoursFrequencyLast Departure
Funicolare~6:00 AM – 10:30 PMEvery 2–5 minDown ~10:20 PM
Airport Shuttle~4:30 AM – 11:30 PMEvery 15–30 minFrom Autostazione ~11:00 PM

Where to Buy Tickets

  • Funicular: ATB automatic machines at the station (coins/cards), or via the ATB Mobile app (iOS/Android).
  • Airport Bus: Tickets at the Autostazione ticket office, vending machines, or direct from the driver (card possible on most buses).

Luggage & Accessibility

The funicular has level boarding and space for suitcases. Airport buses have underfloor luggage compartments. The route is stroller‑ and wheelchair‑accessible (check ATB for lift status at the lower station).

Source: Bergamo Airport Official Site · ATB Bergamo

Taxi & Private Transfer: Fastest Door‑to‑Door Option

If you value speed, privacy, or have heavy luggage, a taxi or pre-booked private transfer is the best choice. The drive from Piazza Vecchia to Bergamo Airport takes 15–20 minutes via the SS470 or the A4 motorway.

Price Range

  • Taxi (metered): €25–€35 (≈ $27–$38 USD) depending on traffic, time of day, and luggage.
  • Fixed private transfer (pre‑booked): €30–€45 (≈ $33–$49 USD) for a standard car.
  • Night supplement: +€3–€5 between 10:00 PM and 6:00 AM.
  • Extra luggage/large items: May incur a €2–€5 surcharge.

When to Choose a Taxi

  • You are arriving after the funicular closes (after ~10:30 PM).
  • You have more than two large suitcases or bulky sports equipment.
  • You are a family with small children (child seats available on request).
  • You are running late and need to minimize travel time.
  • You are travelling in a group of 3–4 (cost per person becomes comparable to bus).

How to Book

  • Official taxi ranks: Piazza Mercato delle Scarpe (just off Piazza Vecchia) – limited availability.
  • Apps: Uber (limited in Bergamo), FreeNow, or local taxi cooperative Radio Taxi Bergamo (+39 035 451 11).
  • Pre‑booked transfer: Welcome Pickups, GetYourGuide, or Suntransfers – fix the price in advance.

Source: Radio Taxi Bergamo · Welcome Pickups Bergamo

City Bus No. 1: The Budget‑Friendly Alternative

For the lowest possible cost, combine the funicular with ATB city bus line 1, which runs from the lower city through the suburbs to the airport. This is €2–€3 cheaper than the airport shuttle, but adds 10–15 minutes to the journey.

Cost Breakdown

  • Funicular: €1.30
  • City Bus 1: €1.50–€2.50 (single ticket from ATB machines or app)
  • Total: €2.80–€3.80 (≈ $3.08–$4.18 USD)

Route & Time

  • From the lower funicular station, walk 3 min to the “Funicolare Bassa” bus stop (Via San Giorgio).
  • Bus 1 direction: “Orio al Serio – Aeroporto”.
  • Ride time: 20–25 minutes (stops at Orio al Serio village before the airport).
  • Total door‑to‑door: 35–45 minutes.

Important Notes

  • City bus 1 runs every 20–40 minutes, less frequent than the airport shuttle.
  • Buses have limited luggage space – ok for backpacks and small suitcases, but not ideal for large bags.
  • Tickets must be purchased before boarding (ATB machines, app, or tobacco shops). Driver does not sell tickets.
  • Valid for 90 minutes from validation – you can use the same ticket for a return if you are quick.

Source: ATB Line 1 Official Page

Private Driver & Special Services (Ride‑sharing, Limousine, etc.)

Beyond standard taxis, several premium and specialized options exist for travellers who want a tailored experience. These are significantly more expensive but offer extras like multilingual drivers, meet‑and‑greet, and luxury vehicles.

Ride‑sharing (Uber / FreeNow)

  • Availability: Limited in Bergamo; UberX is rarely available near Piazza Vecchia. FreeNow has better coverage.
  • Price: €28–€40 (≈ $31–$44 USD) – surge pricing possible.
  • Note: The pick‑up point is usually Via Gombito or Piazza Mercato delle Scarpe, as cars cannot drive into the very centre of Piazza Vecchia.

Luxury / Limousine Transfer

  • Sedans (Mercedes E‑Class, BMW 5 Series): €60–€90 (≈ $66–$99 USD).
  • Minivans for groups (7–8 pax): €80–€120 (≈ $88–$132 USD).
  • Includes meet‑and‑greet at your accommodation, assistance with luggage, and direct drop‑off at departures.

Hotel Shuttle

  • Some hotels in Città Alta (e.g., Hotel Piazza Vecchia, GombitHotel) offer complimentary or paid shuttle to the airport. Ask at reception – rates typically €20–€30 per car.

Wheelchair‑Accessible Transport

  • Bergamo has specialized accessible taxis (with ramp or lift). Book at least 24 hours in advance via Radio Taxi Bergamo or NCC Bergamo.
  • Funicular and airport buses are wheelchair‑accessible, but check lift status before travelling.

Source: FreeNow Bergamo · BGY Accessibility Info

Cost & Time Comparison: All Options at a Glance

Transport Mode Total Time (door‑to‑door) Cost (EUR) Cost (USD approx.) Convenience Best For
Funicular + Airport Shuttle 25–35 min €6.30–€7.30 $6.93–$8.03 ★★★★☆ Most travellers – best value
Taxi / Private Transfer 15–20 min €25–€35 $27–$38 ★★★★★ Late night, heavy luggage, families
Funicular + City Bus 1 35–45 min €2.80–€3.80 $3.08–$4.18 ★★★☆☆ Budget travellers
Ride‑sharing (Uber/FreeNow) 15–22 min €28–€40 $31–$44 ★★★★☆ Tech‑savvy, no cash needed
Luxury / Limousine 15–20 min €60–€90 $66–$99 ★★★★★ Business, special occasions
Walking (not recommended) 1.5–2 h €0 $0 ★☆☆☆☆ Only if no other option

Best overall: Funicular + Airport Shuttle (★★★★☆). Cheapest: Funicular + City Bus 1 (★★★☆☆). Fastest: Taxi/Transfer (★★★★★).

Traveler Tips & Local Insights for a Smooth Journey

🚶 Navigating Città Alta with Luggage

The cobblestone streets of Bergamo’s upper town are beautiful but tough on wheeled suitcases. Use Via Gombito (the main street from Piazza Vecchia to the funicular) – it is smoother and slightly wider. Avoid the narrow alleys (vicoli) if you have a suitcase.

🎟️ Buy Bus Tickets Before Boarding

ATB city buses do not sell tickets on board. Use the ATB Mobile app (validate before entering), or buy from tabacchi (tobacco shops) and automatic machines at the funicular station and bus station. Airport shuttle buses do accept card payments from the driver, but it is faster to pre‑purchase.

⏰ Funicular Last Ride – Don’t Get Stuck!

The funicular from Città Alta to Città Bassa usually ends around 10:20 PM – 10:30 PM. Check the ATB website for the exact schedule on your travel date. If you miss the last funicular, a taxi from Piazza Vecchia to the airport will cost €30–€40.

📦 Consider Baggage Delivery (Takkyubin‑style)

If you have heavy luggage, use the “Baggage Storage” service at Bergamo Airport or ask your hotel to arrange a courier transfer. Some hotels in Città Alta partner with Pony Express or BRT to send your bags directly to the airport for €10–€15 – you travel hands‑free.

🌤️ Seasonal Considerations

  • Summer (June–August): Buses can be crowded with tourists. Allow an extra 5–10 min for waiting.
  • Winter (December–February): Morning fog may slightly slow bus traffic, but funicular runs normally.
  • Public holidays & San Giovanni (June 24): Reduced bus schedules – check ATB holiday timetable.

🗺️ Alternative: The “Panoramic Walk” Down

If you have light luggage and fine weather, consider walking from Piazza Vecchia down the Scaletta di Via Porta Penta (a historic staircase) to Città Bassa. It takes 15 min on foot and offers lovely views. Then catch the airport shuttle from the bus station. Not recommended with suitcases.

📱 Useful Apps

  • ATB Mobile – buy funicular & city bus tickets, real‑time schedules.
  • FreeNow – book taxis and ride‑shares in Bergamo.
  • FlixBus – check airport shuttle times and book seats.

Source: ATB Bergamo – Official Transport Company

FAQs: Everything You Need to Know

Is there a direct bus from Piazza Vecchia to Bergamo Airport?

No, there is no direct bus from Piazza Vecchia itself. You must first take the funicular (or walk) down to Città Bassa, then board the airport shuttle bus from Bergamo bus station. The combined journey takes about 25–35 minutes.

How much does a taxi cost from Piazza Vecchia to Bergamo Airport?

A taxi from Piazza Vecchia to Bergamo Airport (BGY) costs between €25 and €35 (approximately $27–$38 USD), depending on the time of day, traffic, and luggage. A fixed‑price private transfer starts from €30.

How long does it take to get from Piazza Vecchia to Bergamo Airport?

The fastest way (funicular + airport bus) takes 25–35 minutes. A taxi takes 15–20 minutes. The cheapest option (city bus) takes 35–45 minutes. Walking is not recommended (about 1.5 hours).

What is the cheapest way to get from Piazza Vecchia to Bergamo Airport?

The cheapest way is to take the funicular (€1.30) from Piazza Vecchia to Città Bassa, then catch ATB city bus No. 1 (€1.50–€2.50) to the airport. Total cost: €2.80–€3.80 ($3–$4 USD). This takes 35–45 minutes.

Is the funicular from Città Alta to Città Bassa running at night?

The funicular usually operates from about 6:00 AM to 10:30 PM (last descent around 10:15 PM). Check the ATB website for seasonal changes. After the funicular closes, a taxi or a long walk downhill are your only options.

Can I walk from Piazza Vecchia to Bergamo Airport?

Walking is possible but not recommended. The distance is about 7 km (4.3 miles) downhill, taking 1.5–2 hours, mostly along busy roads with no dedicated pedestrian path. Only consider it if you have very little luggage and plenty of time.

What time does the first airport bus depart from Bergamo bus station?

The first airport shuttle (Autostradale / FlixBus) from Bergamo bus station to BGY departs around 4:30 AM, with buses running every 15–30 minutes until about 11:30 PM. Schedules align with flight arrivals, so early departures are available.

Is it easy to travel from Piazza Vecchia to Bergamo Airport with luggage?

Yes, with caveats. The funicular is spacious and luggage‑friendly. The airport bus has underfloor storage. Taxis are the easiest option for heavy luggage. Avoid cobblestone streets in Città Alta with wheeled suitcases – walk via the main road (Via Gombito) to the funicular station.