Bergamo Transport Hub
Bergamo is both a real city and one of northern Italy's busiest low-cost flight gateways. That double role is what makes its transport planning different from a normal Lombardy city break. Some travelers land at Milan Bergamo Airport and go straight to Milan. Others stay in Bergamo for Citta Alta, the Venetian walls, Lake Iseo, Franciacorta, Lecco, Brescia or the valleys. The right route depends on whether Bergamo is the destination, the airport gateway, or the transfer point.
The useful anchors are Milan Bergamo Airport, also known as Orio al Serio and airport code BGY; ATB Line 1 between the airport, Bergamo rail station, Porta Nuova, the lower funicular and Citta Alta; Bergamo rail station at Piazzale Guglielmo Marconi; the nearby bus station; the Citta Alta and San Vigilio funiculars; the TEB T1 tram toward Albino; and taxi or long-distance bus links for late flights and Milan transfers.
Fast Facts
| Need | Best Bergamo answer | Practical detail |
|---|---|---|
| Main airport | Milan Bergamo Airport / Orio al Serio, BGY | Official terminal address is Via Aeroporto 13, 24050 Orio al Serio (BG) |
| Airport to city | ATB Line 1 Airport Bus | Runs between airport, station, centre, funicular and Citta Alta; use Tariff C, three zones |
| Airport fare into Bergamo | EUR 3.00 single three-zone ticket | ATB lists Airport-Bergamo city as C / Three Zones, valid 90 minutes |
| Local city fare | EUR 1.70 one-zone ticket | Useful for ordinary city movement and funiculars inside the same zone |
| Tourist tickets | EUR 4.90 city 24h, EUR 8.50 whole network 24h, EUR 14.50 whole network 72h | Whole-network products include the BGY Airport direct link and one luggage item |
| Main rail anchor | Bergamo rail station | RFI lists 4 passenger tracks; Trenord links Milan, Brescia, Lecco, Treviglio and nearby routes |
| Upper town access | ATB bus Line 1 / 1A and Citta Alta funicular | Best choice depends on luggage, crowds and hotel location |
| Taxi to centre | Radio Taxi Bergamo examples around EUR 17-18 from airport to station or city centre | Ask for the indicative amount before departure; meter and supplements can change final cost |
| Milan transfer | Direct airport long-distance buses or rail via Bergamo station | Long-distance buses are often easiest airport-to-Milan; rail is better when staying in Bergamo or using Lombardy routes |
| Car rental | Useful for lakes, valleys, Franciacorta, rural stays and late arrivals | Usually not needed for city-only Bergamo because Citta Alta parking and ZTL rules complicate driving |
Arrival Strategy
If Bergamo is your destination, the simplest public arrival is usually ATB Line 1 from the airport. It links the airport with Bergamo rail station, the bus station area, Porta Nuova, the lower funicular station and Citta Alta/Colle Aperto on many runs. Visit Bergamo describes the airport as about 5 km from the city and points travelers to Line 1, with departures roughly every 20 minutes across much of the day.
If Milan is the destination, do not travel into Bergamo city automatically. Milan Bergamo Airport has direct long-distance buses to Milano Centrale from operators such as Terravision and Orio Shuttle. They are designed for airport-to-Milan movement and avoid a city-bus plus rail connection. Rail can still be useful, but there is no direct rail platform at the airport as of this 2026 review, so the rail plan means bus or taxi to Bergamo station first, then Trenord toward Milan.
If the flight lands late, compare the last Line 1 departure, taxi availability, hotel reception hours and whether the hotel is in Citta Alta. A late-night trip to the lower city can be simple; a late-night arrival to a small old-town lane with luggage needs more planning.
Milan Bergamo Airport, BGY
Milan Bergamo Airport is officially branded Milan Bergamo Airport and is also widely known as Orio al Serio or Il Caravaggio. The terminal address published by the airport is Via Aeroporto 13, 24050 Orio al Serio (BG). The airport is very close to Bergamo city, but it is also marketed to Milan passengers, so signs and long-distance bus desks may speak more about Milan than Bergamo.
For Bergamo city, the local airport bus is the key. ATB and the airport list the airport-city route through the official bus network. The practical fare is Tariff C, three zones, EUR 3.00, valid 90 minutes. That ticket covers airport to the city and is separate from the one-zone EUR 1.70 ticket used for short central rides.
For travelers staying in Citta Alta, check whether the Line 1 run continues beyond the station and lower city to the upper-town stop. If not, connect at Porta Nuova or the lower funicular. With heavy luggage, a taxi from the airport may be easier than carrying bags through the funicular and old-town streets.
For Milan, direct long-distance buses usually make more sense than entering Bergamo. Terravision advertises Bergamo Airport to Milano Centrale around every 20 to 30 minutes, about 55 minutes in normal conditions, with one-way fares commonly around EUR 8. Orio Shuttle also operates airport links toward Milan, Monza and Malpensa with fares starting around EUR 8. Always compare exact departure time, luggage policy and arrival stop.
ATB Line 1 Airport Bus and City Tickets
ATB is the operator most visitors will use first. Its fare system covers buses, funiculars and the TEB T1 tram within the urban area and surrounding municipalities. ATB states that Airport-Bergamo city uses Tariff C, three zones. The current single ticket table lists One Zone EUR 1.70 valid 75 minutes, Two Zones EUR 2.30 valid 75 minutes, Three Zones EUR 3.00 valid 90 minutes, Four Zones EUR 3.20 valid 105 minutes and Five Zones EUR 3.50 valid 120 minutes.
For a normal airport-to-city ride, buy the Three Zone ticket. For a city-only ride such as lower city to the funicular or a short bus movement within central Bergamo, a One Zone ticket is usually the planning anchor. If you will ride the airport bus, buses and funiculars on the same day, the whole-network 24-hour tourist ticket can be better.
ATB tourist tickets are especially useful in Bergamo because sightseeing often combines bus, funicular and airport movement. ATB lists Bergamo City 24 hours at EUR 4.90, Whole Network 24 hours at EUR 8.50 and Whole Network 72 hours at EUR 14.50. The whole-network tourist products include the direct BGY Airport link and one luggage item with maximum dimensions listed by ATB.
Purchase methods matter. ATB supports the ATB Mobile app, Chat&Go by ATB through WhatsApp, ticket machines, selected sales points and Passa e Vai contactless validation. Paper ticket rules have changed, and ATB notes that paper tickets are no longer usable from 1 November 2024. For a first arrival, the easiest plan is often contactless or a ticket machine at the airport, but keep the app option ready.
Bergamo Rail Station
Bergamo rail station is the main rail anchor for the city. Visit Bergamo places the station at Piazzale Guglielmo Marconi in the lower city, and RFI lists the station with 4 passenger tracks. Trenord operates the practical regional links to Milan, Brescia, Lecco, Treviglio and other Lombardy corridors.
The station is also a transfer zone. ATB Line 1 links the station with the airport, lower city, funicular area and Citta Alta. The bus station sits nearby, and the TEB T1 tram starts from the Bergamo FS area toward the Seriana Valley. For many travelers, the rail station is where the airport, city bus, long-distance bus, tram and taxi networks meet.
For Milan, rail from Bergamo can be comfortable if you are already in the city or staying near the station. It is less direct if you are standing at the airport terminal, because you first need to reach Bergamo station. If the destination is Milano Centrale and the traveler is at BGY, compare the direct long-distance bus before choosing rail.
For Brescia, Lecco, Treviglio and regional trips, rail can be stronger than long-distance bus. For Lake Como towns, Bergamo valleys or scattered countryside hotels, the best route may involve rail plus bus, tram plus bus, or a car.
Long-distance bus and Bus Station Area
Bergamo's bus station and rail station area work as one practical interchange zone for visitors. Airport Line 1 stops around the station area, regional buses use the nearby bus station, and long-distance buses to Milan depart directly from the airport rather than requiring a downtown transfer.
For Milan Airport passengers, the key decision is whether to board the Milan long-distance bus at BGY or go into Bergamo first. If your goal is Milan, use the airport long-distance bus unless you specifically want to visit Bergamo or your rail ticket is already part of a wider Lombardy plan. If your goal is Bergamo, use ATB Line 1 or taxi.
For local and provincial movement, check ATB and regional operator pages by route. Many useful Bergamo trips are not only about the central city: San Pellegrino Terme, the Seriana Valley, Lake Iseo, Franciacorta, Lecco-side routes and business areas can each require a different mix of rail, tram, bus and car.
Citta Alta, Funiculars and Last Mile
Bergamo's upper town is beautiful, but it creates a classic last-mile problem. Citta Alta is compact, historic and hilltop. It is not a place where every taxi, bus or car can glide to the exact hotel door at every hour. A room inside the old walls is wonderful for atmosphere, but you should check luggage access.
ATB operates two funiculars: the lower city to Citta Alta funicular, and the Citta Alta to San Vigilio funicular. ATB tourist information treats the funiculars as part of the same fare world as buses, and the one-zone ticket is the basic city reference when staying within Bergamo. Visit Bergamo also notes Line 1A from the station toward the lower funicular area.
If arriving from the airport with light luggage, Line 1 plus funicular can be enjoyable. If arriving at night, in rain, with children, or with heavy suitcases, taxi to the closest accessible point may be worth the small extra cost. Ask your hotel whether the nearest drop-off is inside or outside limited-traffic streets.
For sightseeing, use the funicular at least once if queues are reasonable. For peak weekends, holiday evenings or event periods, walking down can be faster than waiting, but walking up with luggage is not the same as a scenic stroll.
TEB T1 Tram and Valley Routes
TEB's T1 tram links Bergamo FS with Albino through Torre Boldone, Ranica, Alzano Lombardo, Nembro and other Seriana Valley stops. TEB describes the route as 12.5 km and 16 stops. It is important for residents, commuters and visitors heading toward the lower Seriana Valley, but it is not an airport link.
For a city visitor, the T1 matters when the hotel, meeting, university, hospital or valley destination is on the tram corridor. It can also be useful for avoiding road traffic on certain suburban movements. Tickets are part of the ATB fare system, so the same zone logic matters.
Do not confuse the T1 tram with a Milan-style underground line. Bergamo's visitor network is buses, funiculars, regional rail, the TEB tram and taxis. The airport rail link has been under infrastructure development, but for current visitor planning the airport bus remains the core public transfer.
Taxis, Uber and Private Transfers
Taxis are particularly useful in Bergamo because the airport is close. Radio Taxi Bergamo publishes practical example fares: airport to Bergamo rail station around EUR 17 and airport to Bergamo city centre around EUR 18. These are examples, not a promise for every ride. Night supplements, waiting, luggage, traffic, exact hotel access and meter rules can change the final amount.
Radio Taxi Bergamo presents itself as the official city taxi company, supports card payments, invoicing and an app, and provides quoted trips around Italy. Comune di Bergamo explains that taxi fares are administratively determined by the competent bodies. For travelers, the practical action is to use official ranks, ask for the indicative amount, and avoid unlicensed approaches.
Uber in Bergamo should be treated as a licensed-taxi or app request channel rather than a guaranteed cheap ride-hailing system. Uber's BGY airport taxi page refers to professional taxi drivers and shows average airport ride estimates in the app context. Use it for comparison, but do not make it the only late-night plan.
For Bergamo to Milan by private car, expect a regional fare rather than a local taxi hop. Milan regulated and transfer-market prices can be much higher than the city-airport taxi examples, especially for central Milan, Malpensa, Lake Como or late-night trips. For one traveler, the long-distance bus is usually better value. For a family with luggage, a quoted transfer can make sense.
Car Rental and Driving
A car is not necessary for a Bergamo city break. Airport to city is easy, Citta Bassa to Citta Alta is covered by bus/funicular, and rail works for Milan, Brescia and Lecco. A car becomes useful when the trip expands into rural Lombardy: Lake Iseo, Franciacorta wineries, valley villages, mountain hotels, business parks, late arrivals or multi-stop days.
If you rent at BGY, plan where the car sleeps. Citta Alta has limited traffic and parking pressure; lower city hotels with parking are much easier. For a one-night Bergamo stay before a morning flight, choose a hotel by airport access and parking, not by old-town romance alone.
For Milan, a rental car is usually a disadvantage because of traffic, parking and urban restrictions. For Lake Como, Garda or Franciacorta, it can be useful if the itinerary is spread out. For Lecco or Brescia city centres, rail may still be easier.
Best Areas to Stay for Transport
Stay near Bergamo rail station or Porta Nuova if you want simple airport bus, Milan rail, regional rail and lower-city convenience. This is the most practical base for early departures, late arrivals and short stays.
Stay in Citta Alta for atmosphere, restaurants, views and walking. It is the best first-visit choice when sightseeing matters more than luggage simplicity. Confirm taxi drop-off and funicular hours before booking.
Stay near the airport only for early flights, late arrivals, conferences near Orio al Serio, or car-rental logistics. It is not the best base for experiencing Bergamo unless the hotel has a strong shuttle or Line 1 access.
Stay outside the centre only when there is a specific reason: parking, business address, valley access, a road trip, or a lower hotel rate with a clear ATB route.
Practical Route Choices
BGY to Bergamo station: take ATB Line 1 with a Three Zone ticket, or taxi if luggage, timing or hotel location makes the bus awkward. Taxi examples are around EUR 17 to the station.
BGY to Citta Alta: use Line 1 if the run continues to the upper-town side, or Line 1 to the lower funicular and continue by funicular. With heavy luggage, taxi to the nearest accessible hotel point can be better.
BGY to Milano Centrale: use a direct airport long-distance bus such as Terravision or Orio Shuttle. Rail via Bergamo station is useful only when you have a reason to enter Bergamo or prefer the rail itinerary.
Bergamo to Milan after staying in town: use Trenord from Bergamo rail station. It is straightforward from the city and avoids returning to the airport.
Bergamo to Citta Alta from the station: take ATB Line 1/1A toward the funicular area or upper town, or taxi if you have luggage.
Bergamo to Lake Iseo, Franciacorta or valleys: compare rail, TEB tram, regional buses and car rental. The best mode changes by exact village and return time.
Common Mistakes
The first mistake is assuming BGY is physically in Milan. It serves Milan well by long-distance bus, but the airport is next to Bergamo. If your hotel is in Milan, use Milan long-distance bus logic; if your hotel is in Bergamo, use ATB/taxi logic.
The second mistake is buying a one-zone ticket for the airport. ATB states that Airport-Bergamo city uses the Three Zone fare.
The third mistake is booking Citta Alta accommodation without checking luggage access. The old town is worth it, but not every arrival is door-to-door.
The fourth mistake is taking rail from the airport to Milan without noticing the missing airport rail platform. You must first reach Bergamo station.
The fifth mistake is renting a car for Bergamo plus Milan. Use a car for regional countryside, not for simple city movement.
First-Time Checklist
- Confirm whether Bergamo is your destination or only the airport gateway for Milan.
- For Bergamo city, save ATB Line 1 and the Three Zone airport fare.
- For Milan, compare direct airport long-distance buses before planning rail.
- If staying in Citta Alta, ask the hotel for the closest accessible drop-off point.
- Use the whole-network 24h or 72h tourist ticket if combining airport, bus, funicular and tram.
- Treat Bergamo rail station as the rail, bus, taxi and tram transfer anchor.
- Quote taxis for late flights, Citta Alta luggage and Milan transfers.
- Rent a car only when the itinerary goes beyond easy rail/bus corridors.
FAQ
What is the best airport for Bergamo?
Milan Bergamo Airport, BGY, is the city's own airport gateway. It is next to Orio al Serio and only a few kilometres from central Bergamo. Milan Linate and Malpensa matter mainly as alternatives for flight choice or wider Milan trips.
How do I get from Bergamo Airport to the city centre?
Take ATB Line 1 Airport Bus with a Three Zone ticket, currently EUR 3.00 and valid 90 minutes. It links the airport with Bergamo station, the bus station area, Porta Nuova, the funicular area and, on many runs, Citta Alta.
How much is a taxi from BGY to Bergamo centre?
Radio Taxi Bergamo gives examples around EUR 17 from the airport to the rail station and around EUR 18 to the city centre. Ask for the indicative amount before departure because night, waiting, luggage and exact access can change the final fare.
Is there a direct rail link from BGY airport?
For current visitor planning, no. Use ATB Line 1 or taxi to Bergamo rail station, then Trenord. Direct airport long-distance buses are usually simpler for BGY to Milan.
What ticket should I buy for Citta Alta and the funicular?
For ordinary city movement within one zone, ATB's One Zone ticket is the basic fare. If you also need the airport link, buy a Three Zone ticket or a whole-network tourist ticket. The 24h whole-network ticket is useful when combining airport bus, city buses and funiculars.
Should I stay in Citta Alta or near the station?
Choose Citta Alta for atmosphere and sightseeing. Choose the station/Porta Nuova area for early flights, late arrivals, Milan rail and easy airport bus access.
Is Bergamo a good base for Milan?
It can be, especially if flights into BGY are cheap and you like smaller cities. But daily Milan commuting adds time. If Milan is the main trip, staying in Milan is usually simpler.
Do I need a car in Bergamo?
Not for airport-city movement, Citta Alta or Milan rail. A car is useful for Franciacorta, Lake Iseo, mountain valleys, rural hotels and multi-stop Lombardy itineraries.
Sources Checked
- Milan Bergamo Airport official bus and passenger pages.
- Milan Bergamo Airport terminal address information.
- ATB Bergamo fare system and ticket pages.
- ATB Line 1 and airport fare notes.
- ATB tourist ticket pages for 24h and 72h products.
- ATB Mobile, Chat&Go and Passa e Vai purchase information.
- Visit Bergamo airport, rail and funicular access pages.
- RFI Bergamo station page and passenger-track information.
- RFI live station board for Bergamo.
- Trenord official timetable and ticketing pages.
- TEB Bergamo T1 tram route and operation pages.
- Comune di Bergamo taxi service information.
- Radio Taxi Bergamo official fares and examples.
- Uber BGY airport taxi availability information.
- Terravision Bergamo Airport to Milan long-distance bus information.
- Orio Shuttle airport long-distance bus information.
- Lombardia regional mobility context.
- Way4i editorial QA against source set on 2026-06-29.
