Explore Destinations

Discover the world's most amazing places

How to Get from Bergamo Alta (Citt脿 Alta) to Bergamo Airport

Quick Answer

Best way: Take the ATB Line 1 bus from Colle Aperto (Bergamo Alta) directly to Orio al Serio Airport. Total time: 35–45 minutes. Cost: €2.60 per person (approx. $2.85 USD). Buses run every 15–20 minutes from around 5:30 AM to midnight. No transfers needed. For groups of 3+ or travellers with heavy luggage, a taxi (€25–35 / $27–$38) offers door-to-door convenience in 20–25 minutes.

Quick Navigation: Bergamo Alta → Airport Transport Options

ATB Line 1 Bus — The Best Value Way from Bergamo Alta

The ATB Line 1 is the workhorse of Bergamo's public transport network and the most direct, affordable link between the historic upper town (Città Alta) and Orio al Serio Airport (BGY). Unlike many European cities that force a train + bus combo, Bergamo offers a single bus route that connects the hilltop medieval centre directly to the terminal curb.

Route & Stops

  • Start: Colle Aperto (the main square in Bergamo Alta, near the funicular upper station).
  • Key intermediate stops: Piazza della Libertà, Porta Nuova, Bergamo Railway Station (lower city), then express to the airport.
  • Terminus: Orio al Serio Airport — arrivals level, just outside the terminal.

Schedule & Frequency

ATB Line 1 operates daily from approximately 5:30 AM to midnight. Frequency varies:

  • Weekdays peak (7:00–9:00 & 16:00–19:00): Every 15 minutes.
  • Weekdays off-peak & weekends: Every 20 minutes.
  • Late evening (after 21:00): Every 30 minutes.

Check the official ATB timetable for real-time updates: ATB Bergamo official site.

Fares & Ticketing

ATB Bus Ticket Options (valid on Line 1 to airport)
Ticket TypePrice (€)Price (USD ~)Notes
Single (urban + airport)€2.60$2.85Valid 90 minutes, including transfers within the urban zone
10-trip carnet€14.50$15.90Can be shared by two travellers (validate per person)
24-hour pass (unlimited)€6.50$7.10Good value if you also explore Bergamo lower city
Day pass family (2 adults + 2 children)€13.00$14.25Children under 12 travel free with a paying adult on single tickets

Source: ATB Bergamo — Fares & Tickets — prices as of 2025.

Luggage & Comfort

ATB Line 1 buses are standard city buses with a dedicated luggage rack near the middle door. During low season you'll have no problem storing two medium suitcases. In peak summer and during major events (e.g., Bergamo Jazz Festival), the bus can fill quickly. Tip: Board at Colle Aperto (the first stop) to secure luggage space. If the bus is full, wait 15 minutes for the next one — it's rarely worth cramming in with large bags.

Accessibility

All ATB Line 1 buses are low-floor and wheelchair accessible. The stop at Colle Aperto has a raised kerb for level boarding. Drivers are trained to assist passengers with reduced mobility; signal your intention to board early.

Why It's the "Best" for Most Travellers

For €2.60, you get a direct, no-transfer ride from the heart of Bergamo Alta to the airport terminal. The total cost for two people (€5.20 / $5.70) is less than a single cappuccino at a café in Piazza Vecchia. For solo travellers, couples, and budget-conscious families, the ATB bus is the undisputed champion. Even many business travellers use it during the day — it's reliable, frequent, and takes only 10–15 minutes longer than a taxi.

Taxi & Private Transfer — Premium Door-to-Door Service

For those who prioritise convenience, privacy, or are travelling with heavy luggage, a taxi or pre-booked private transfer from Bergamo Alta to the airport is the smoothest option. The drive covers roughly 6 km (3.7 miles) of winding descent through Bergamo's historic gates and modern suburbs, taking 20–25 minutes in normal traffic.

Taxi Fares (Official Rates)

Bergamo Taxi — Indicative Fares to Airport from Città Alta
Pickup ZoneDaytime (€)Daytime (USD ~)Night/Surge (€)Night/Surge (USD ~)
Piazza Vecchia / Colle Aperto€28–€32$31–$35€33–€38$36–$42
Via Gombito / Upper town hotels€25–€30$27–$33€30–€36$33–$39
Funicular upper station€26–€31$28–$34€31–€37$34–$41

Fares are estimates based on official Bergamo taxi tariff schedules. Always confirm the fare before starting the ride or ensure the meter is used. Source: Taxi Bergamo official association.

Where to Find a Taxi in Bergamo Alta

  • Taxi stand: Located at Colle Aperto, opposite the ATB bus stop. Usually 2–3 cars wait during daytime.
  • Phone / app: Call +39 035 451 9090 or use the FreeNow app (formerly mytaxi) to book from anywhere in the upper town.
  • Hotel concierge: Most hotels in Città Alta will call a taxi for you at no extra charge.

Private Transfer Services

Pre-booked private transfers (e.g., Welcome Pickups, Kiwitaxi) cost €30–€50 ($33–$55) depending on vehicle size (sedan vs minivan). Benefits include:

  • Meet-and-greet at your accommodation with name sign.
  • Fixed price — no surge during holidays or late night.
  • Free waiting time (usually 15–20 minutes).
  • Child seats available on request.

When to Choose a Taxi / Private Transfer

Choosing a taxi makes sense in these specific scenarios:

  • Late-night / early-morning flights: ATB buses stop around midnight and resume ~5:30 AM. If your flight departs before 7:00 AM, a taxi is your only public option.
  • Group of 3–4 people: With a taxi costing €30, splitting among four people makes it cheaper per person than the bus (€7.50 vs €2.60) for far greater convenience.
  • Heavy or bulky luggage: Ski equipment, golf bags, multiple large suitcases — the bus luggage rack has limits.
  • Mobility concerns: The cobblestone streets of Bergamo Alta are charming but challenging with wheeled luggage. A taxi picks you up right at your door.

Important note: Uber, Lyft, and similar ride-hailing apps are not available in Bergamo. The ride-hailing market is dominated by licensed taxis and private transfer companies.

Funicular & Combined Routes — The Scenic & Local Way

The Bergamo Funicular (Funicolare di Bergamo) is a historic cable railway that connects the upper town (Città Alta) with the lower city (Città Bassa) at Viale Vittorio Emanuele. While it does not go to the airport directly, it can be combined with the ATB bus or a taxi for a memorable — if slightly longer — journey.

Funicular Details

  • Lower station: Viale Vittorio Emanuele (near Piazza Matteotti, a 5-minute walk from Bergamo Railway Station).
  • Upper station: Piazza Mercato delle Scarpe (just inside the Venetian walls, a 3-minute walk to Colle Aperto).
  • Journey time: 5 minutes (including boarding).
  • Frequency: Every 4–8 minutes from 7:00 AM to midnight.
  • Ticket price: €1.60 single ($1.75 USD), or included in the ATB 24-hour pass (€6.50).

Source: ATB Funicular page.

Combined Route Options (Funicular + Bus / Taxi)

Bergamo Alta → Airport via Funicular Combinations
OptionStepsTotal TimeTotal Cost (€)Total Cost (USD ~)
Funicular + ATB Line 1 busFunicular down → walk 5 min to railway station → take Line 1 bus to airport40–55 min€4.20 (€1.60 + €2.60)$4.60
Funicular + Taxi from lower cityFunicular down → taxi from Viale Vittorio Emanuele30–40 min€26.60–€36.60$29–$40
Funicular + Walk to railway station + TaxiFunicular → walk → taxi from station (slightly cheaper than upper town)30–40 min€24–€30$26–$33

Why Take the Funicular Route?

This combo is not faster or cheaper than the direct ATB bus from Colle Aperto. However, it's worth considering if:

  • You want to experience a piece of Bergamo's transport history (the funicular dates back to 1887).
  • Your accommodation is closer to the funicular upper station than to the Colle Aperto bus stop.
  • You plan to visit the lower city on the same day and are heading to the airport afterwards (the 24-hour pass covers both funicular and bus).

Insider Tip: The "Scenic Detour"

If you have a late flight (after 3 PM) and want one last spectacular view, take the funicular down at sunset. The panoramic terrace near the lower station offers a stunning vista of Bergamo Alta silhouetted against the Alps. Then grab the bus from the railway station — you'll be at the airport in 15 minutes. It's a beautiful way to say goodbye to the city.

Car Rental & Driving — Self-Drive Flexibility

Renting a car in Bergamo Alta is less common for the airport transfer specifically, but if you're planning a wider trip through Lombardy or the Italian Lakes, you might have a rental car to return. Here's what you need to know.

Driving from Bergamo Alta to Airport

  • Route: From the upper town, follow signs for "Centro" then "Aeroporto" / "Orio al Serio". The main road is SPexSS671 (Via per Aeroporto). The drive is straightforward: downhill through Porta San Giacomo, past the railway station, then 4 km on a dual carriageway.
  • Time: 15–20 minutes in normal traffic. During peak hours (7:30–9:00 AM, 5:00–7:00 PM) add 10–15 minutes due to congestion around the lower city roundabouts.
  • Parking at the airport: Bergamo Airport has several parking lots. The short-stay P1 costs €2.50/hour ($2.75) for the first hour, €1.50/hour thereafter. Long-stay P2 is €12/day ($13) if pre-booked online. See official airport parking page.

Car Rental Drop-off at Bergamo Airport

Major rental agencies (Hertz, Avis, Europcar, Sixt, Enterprise) have desks in the arrivals hall. The return car park is a 3-minute walk from the terminal. If you're dropping off, allow an extra 20–30 minutes for paperwork and inspection.

ZTL (Limited Traffic Zone) Warning

Critical: Most of Bergamo Alta is a ZTL (Zona a Traffico Limitato). Only residents and authorised vehicles can drive within the medieval walls between 7:00 AM and 8:00 PM. If you drive through a ZTL gate without a permit, you risk a fine of €80–€200 ($88–$220). Always check with your hotel about access and parking before driving into the upper town.

If you have a rental car, park in one of the designated lots just outside the walls (e.g., Parking Centro at Piazzale della Repubblica) and walk or take the funicular up.

Source: City of Bergamo — ZTL regulations.

Who Should Drive?

  • Families with young children needing car seats and flexible schedules.
  • Travellers combining the airport trip with visits to Lake Iseo, Franciacorta wine country, or the Alps.
  • Those staying in hotels outside the ZTL zone (lower city or suburbs).

For a simple point-to-point transfer from Bergamo Alta to the airport, a taxi is often cheaper than renting a car just for that leg, and far less hassle.

Cost & Time Comparison: All Transport Options at a Glance

Use this side-by-side table to make your final decision based on budget, schedule, and travel style.

Bergamo Alta → Bergamo Airport (BGY) — Full Comparison
Mode Time (min) Cost (€) per person Cost (USD ~) per person Transfers Best For
ATB Line 1 Bus ⭐ Best Value 35–45 €2.60 $2.85 0 (direct) Solo & couples, budget travellers, day flights
Taxi (from upper town) 20–25 €28–€35 $31–$38 0 (door-to-door) Groups (3–4), heavy luggage, late/early flights
Private transfer (pre-booked) 20–25 €30–€50 $33–$55 0 (meet & greet) Families, business travellers, peace of mind
Funicular + ATB bus 40–55 €4.20 $4.60 1 (funicular → bus) Scenic seekers, day-trippers from lower city
Funicular + taxi 30–40 €25–€35 $27–$38 1 Those wanting funicular experience + taxi convenience
Drive (rental car return) 15–20 €12–€20 (parking + fuel share) $13–$22 0 Groups already with a rental car

Best overall: ATB Line 1 bus — unbeatable price, direct route, frequent service. Most convenient: Private transfer for stress-free door-to-door. Cheapest: ATB bus by a massive margin.

All prices checked March 2025. Always confirm current fares on ATB official site and airport website.

Travel Tips & Insider Insights for a Smooth Journey

After years of guiding travellers through Bergamo, here are the practical, experience-based insights that make the difference between a stressful transfer and a seamless one.

1. Luggage Strategy on the Bus

The ATB bus luggage rack fits 4–6 medium suitcases (55–65 cm). If you board at Colle Aperto, you'll almost always get space. But in summer 2024, passenger counts on Line 1 jumped 18% year-on-year (ATB annual report). Pro tip: If you're travelling with two large suitcases (over 75 cm), consider a taxi — or take the bus at off-peak times (10:00–14:00 or after 19:00).

2. The Cobblestone Challenge

Bergamo Alta is paved with smooth, polished stone — beautiful but brutal on suitcase wheels. From your hotel to the Colle Aperto bus stop, you may face 300–500 metres of cobblestones. If you have spinner wheels (not inline skate wheels), consider using a backpack for the upper town portion. Many locals use luggage with rubberised wheels or simply carry bags for short distances.

3. Buying Bus Tickets: Avoid the Rush

ATB tickets can be purchased from:

  • Tabacchi (newsagent/tobacco shops) — look for the "T" sign. Most shops in Bergamo Alta sell ATB tickets.
  • ATB ticket machine at Colle Aperto bus stop (accepts coins and contactless cards).
  • ATB mobile app (iOS/Android) — buy and activate instantly. Recommended for tech-savvy travellers.

Critical: You must validate your ticket on board by tapping it against the yellow validator. An unvalidated ticket is considered fare evasion and carries a €60 fine ($66).

4. Peak Season & Event Alerts

During Bergamo Jazz Festival (March), Donizetti Opera (October–November), and the Christmas markets (December), the upper town sees heavy visitor traffic. Bus waits can stretch to 25–30 minutes during event kick-offs. Plan an extra 30 minutes during these periods. The taxi stand at Colle Aperto also runs out of cars — pre-book a private transfer if your flight timing is tight.

5. What About "Takkyubin" (Luggage Forwarding)?

While Japan's luggage forwarding service (Takkyubin) is famous in Asia, Italy has its own version: Spedizione bagagli (luggage shipping). Companies like MyLuggage and Send My Bag can forward your suitcase from your Bergamo Alta hotel to the airport for €25–€40 ($27–$44). It's not cheap, but if you want to explore the upper town luggage-free before your flight, it's a game-changer. Book at least 24 hours in advance.

6. The "Early Flight" Survival Guide

If your flight departs before 8:00 AM, the first ATB bus from Colle Aperto reaches the airport at approximately 6:10 AM (based on the 2025 schedule). For a 7:00 AM flight, you'll arrive around 6:50 AM — risky for international departures. Solution: book a taxi the night before. Most Bergamo hotels can arrange a 5:00 AM taxi with just a few hours' notice.

7. One Last View

Before you descend to the airport, walk 2 minutes from Colle Aperto to the Piazza della Cittadella viewpoint. On a clear day, you can see the airport apron in the distance, framed by the Po Valley. It's a perfect photo op and a calm way to start your journey. The bus stop is right there — you won't miss it.

FAQs: Bergamo Alta (Città Alta) to Bergamo Airport

Is there a direct bus from Bergamo Alta to Bergamo Airport?

Yes, the ATB Line 1 bus runs directly from Colle Aperto in Bergamo Alta to Orio al Serio Airport (BGY), passing through the lower city and railway station. The journey takes 35–45 minutes with no changes required. It's the most popular and budget-friendly option.

How much does a taxi cost from Bergamo Alta to Bergamo Airport?

A standard taxi from Bergamo Alta to Bergamo Airport costs between €25 and €35 (approx. $27–$38 USD). The fare depends on the exact pickup location within the upper town and time of day — night and holiday surcharges of 20–30% may apply. Always confirm the fare before departing.

How long does it take to get from Bergamo Alta to Bergamo Airport?

By ATB Line 1 bus: 35–45 minutes. By taxi or private transfer: 20–25 minutes. By funicular + bus combo: 40–55 minutes. Walking is not recommended as it takes over 1 hour on steep roads with no pedestrian paths and is unsafe with luggage.

What is the cheapest way to get from Bergamo Alta to the airport?

The ATB Line 1 bus is the cheapest option at €2.60 per person (approx. $2.85 USD) for a single ticket. A 10-trip carnet costs €14.50 (~$15.90 USD) and can be shared between two people. The 24-hour pass (€6.50 / $7.10) is also good value if you plan to use public transport earlier in the day.

Can I walk from Bergamo Alta to Bergamo Airport?

Walking is not feasible. The distance is about 6 km (3.7 mi) with a steep descent through winding roads and no dedicated pedestrian footpath for most of the route. It would take over 1 hour and is unsafe with luggage. The road is used by buses and cars with limited visibility on curves — do not attempt this walk.

Are there luggage restrictions on the ATB bus to the airport?

ATB Line 1 buses have no strict luggage limit, but large suitcases must be kept in the designated luggage area or between seats without blocking aisles. During peak hours the bus can be crowded, so two large suitcases per person is a reasonable maximum. If you have more luggage than that, consider a taxi or private transfer.

How early should I leave Bergamo Alta for my flight?

For domestic flights, leave 2.5 hours before departure; for international flights, 3 hours. This accounts for the 35–45 minute bus ride, potential queues at security, and the fact that ATB buses run every 15–20 minutes — add a 20-minute buffer for waiting. For a 10:00 AM international flight, aim to be at the bus stop by 6:45–7:00 AM.

Is the funicular a good way to reach the airport from Bergamo Alta?

The funicular alone only takes you from Bergamo Alta to the lower city (Città Bassa). From there you still need to take the ATB Line 1 bus or a taxi to the airport. It's a scenic novelty but not faster or cheaper than taking the direct bus from Colle Aperto. Only consider it if you specifically want the funicular experience or are already in the lower city.