Getting Around Bergamo: A Quick Time-Saving Guide
Bergamo is split into two complementary halves: the Città Alta (the old upper town) — a medieval gem perched on a hill behind Venetian walls — and the Città Bassa (the lower town), the modern commercial and economic heart. If you’re short on time, understanding connections, key addresses, fares and schedules is the quickest way to make every hour count. This practical, no-nonsense guide focused on saving time gives you routes, local tips, prices in euros, exact addresses and typical timetables so you can move around Bergamo stress-free.
The airport — Aeroporto di Bergamo-Orio al Serio (officially Aeroporto Internazionale di Bergamo “Il Caravaggio”, often called Milan Bergamo Airport) — and its fast link to the train station and Città Alta is the first priority for most visitors. From there, a mix of funicular, ATB city buses, regional trains and taxis lets you optimize transfers. In the city centre, walking is often the fastest way to reach the squares and monuments concentrated in the Città Alta. To save time, this guide explains: where to catch the funicular, which bus lines to favour, where to buy tickets (sales points and machines), typical schedules, indicative prices, and a few local tricks (quiet hours, park-and-ride locations and eco-friendly alternatives).
This guide works for weekend visitors and business travellers alike. It covers how to avoid peak-hour traffic, plan a late arrival at the airport, which cards or passes make sense if you’ll use public transport a lot, and how to combine train and bus for quick day trips (Lake Iseo, Lecco, Milan). All addresses and practical info are given so you can slot an itinerary into your schedule and save time without missing out. Unique local tips will help you dodge queues (for example, choosing a secondary funicular station) and spot fast, reliable ticket points.

1) Arriving from Aeroporto di Bergamo-Orio al Serio: fast options and prices
The airport address is: Aeroporto di Bergamo-Orio al Serio, Via Aeroporto, 13, 24050 Orio al Serio BG, Italy. It’s a busy hub for low-cost airlines; arriving or departing here is often the first time-related challenge. Here are the quickest, most practical ways to reach Bergamo train station (and then the Città Alta).
- Autostradale / Orio Shuttle airport buses: The most used service is the Autostradale (Orio Shuttle). Departure point: bus stop in front of the terminal (main exit). Price: around €3.00 per trip (indicative — buy at the machine or online). Frequency: every 20–30 minutes during the day; first shuttle around 04:30–05:30, last one between 00:00 and 01:30 depending on the day. Duration: 15–20 minutes to Stazione di Bergamo (Piazza Guglielmo Marconi, 1, 24121 Bergamo BG).
- Taxis: Official taxi rank right outside the terminal. Approximate fares to Bergamo station: €20–€30 depending on time and traffic; to the Città Alta (Piazza Vecchia, 24129 Bergamo BG): €25–€40. Night rates (23:00–06:00) may be higher. Travel time: 10–20 minutes depending on traffic.
- Car rental: Major companies have desks in the terminal (Hertz, Avis, Europcar, Sixt, etc.). Book ahead to avoid queues. Pick-up location: Via Aeroporto 13, outside the terminal. Tip: choose a compact car for easier parking in town.
- Ride-hailing / private apps: Apps like Free Now or limited Uber services may be available; wait times vary by availability.
Time-saving tip: if you arrive early and need to go straight to the Città Alta, take the shuttle to the station and then the funicular (see the funicular section). Avoid renting a car for a short stay: traffic and the Città Alta’s ZTL (limited traffic zones) make parking tricky and expensive.

2) From the train to the funicular: a direct link to the Città Alta
The main station is a convenient hub: Stazione di Bergamo, Piazza Guglielmo Marconi, 1, 24121 Bergamo BG. It’s served by Trenord and other regional services. If you arrive by train (for example from Milano Centrale), the Milan–Bergamo run takes roughly 50–60 minutes. Fares: around €3.80–€6.00 depending on train type and time. Buy tickets at the station machines, via the Trenord app or at ticket counters.
The quickest and most charming way to get from the station to the Città Alta is the historic funicular:
- Funicolare Bergamo – Città Alta (Bergamo funicular): The lower station is a short walk from the train station — watch for signs to the funicolare. General reference point: Piazza Mercato delle Scarpe / Viale Vittorio Emanuele II, 24121 Bergamo BG. Typical hours: 06:00–22:00 (every 10–15 minutes); hours may vary by season. Fare: €1.30 for a single ticket (ATB city ticket valid for 90 minutes; indicative price). Tickets available at machines at the station and via the ATB app.
- Two complementary funiculars: There’s also the funicular that links the Città Alta to San Vigilio (Funicolare San Vigilio) for spectacular views. The upper station is reached from the Città Alta; fares are the same or slightly higher (€1.30–€2.00 depending on ticket).
Time-saving tip: skip the uphill walk if you’re pressed for time — the funicular drops you close to Piazza Vecchia and the Basilica di Santa Maria Maggiore (Piazza Duomo, 24129 Bergamo BG). If you’re heading straight to a hotel in the Città Alta, check in advance whether they offer transfers or coordinated arrivals to cut down on waiting.

3) ATB city buses, tickets, schedules and priority routes
The city bus network is run by ATB (Azienda Trasporti Bergamo). For getting around the Città Bassa and peripheral neighbourhoods, buses are often faster than driving. Practical points to know:
- Main stops and lines: Key lines for visitors: Lines 1, 3, 7, 9 serve the centre and shopping districts; lines 1 and 7 run along the Sentierone and connect to the train station. Check the stop signs or the ATB Mobile app for details.
- Where to buy tickets: Machines at major stops, tobacco shops (Tabaccheria), kiosks and via the ATB Mobile app. Single city ticket: €1.30 (valid 90 minutes for all connections except long-distance trains). 24-hour tourist ticket: roughly €5.00–€6.00 (confirm validity on purchase).
- Schedules: Most lines run from 05:30 to 00:30; frequencies increase during peak hours (07:00–09:00 and 17:00–19:00). Night and weekend services may be less frequent. Exact timetables are posted at stops and online at www.atb.bergamo.it.
- Time-saving habits: Always validate your ticket when boarding (fines are roughly ~€50–€100 if caught without a valid ticket). If you plan more than two trips in a day, buy a 24-hour pass to avoid ticket-machine queues. Also watch out for “riservati” stops reserved for tourist shuttles near major monuments.
Local tip: during the high season, choose bus travel early in the morning (08:00–10:00) or early evening to avoid queues at the funicular. ATB drivers can usually point you to the best stop for your destination; ask for “Città Alta / Funicolare” to make sure you’re at the right place.

4) Driving and parking: strategic lots and ZTL rules
Driving in Bergamo requires planning: the Città Alta is largely pedestrian and protected by a ZTL (limited traffic zone). If you’re staying centrally, the car is mainly useful for day trips (Lake Iseo, Franciacorta, Lecco). Practical info and useful addresses:
- Recommended parking in the Città Bassa: To get to the Città Alta quickly, park in the Città Bassa and take the funicular. Suggested lots: Parcheggio Stazione (next to the station – Piazza Guglielmo Marconi, 1, 24121 Bergamo BG); rates vary, often €1–€2/hour downtown, day rates around €6–€12. Another handy option is Parking Oriocenter / Orio al Serio if you’re coming from the airport, but expect a bus transfer if you don’t have a car.
- Parking near the walls: Some peripheral lots offer walking access or shuttle links to the Città Alta. Look for “Parcheggio Fara” and “Parcheggio Sentierone” which are often cheaper for longer stays.
- ZTL and rules: The Città Alta has strict ZTL areas enforced by cameras; unauthorised access is fined. If your hotel requires it, have your license plate registered with local authorities through the hotel to avoid tickets.
- Bike rental and alternatives: For inner-city getting-around, bike-share services (especially e-bikes) can cut travel times. Choose electric bikes if you plan to climb up to San Vigilio or ride along the walls.
Quick tip: book parking in advance, use the train station as your hub if you arrive by car, and favour walking in the Città Alta — distances are short and it’s often the quickest way to enjoy the area. For interregional travel, trains are often a more reliable and faster alternative than driving during the tourist season.
[[IMAGE:Parked cars near Bergamo train station parking lot]]
Local tips to save time and money
Some practical, locally tested tips:
- Validate your tickets as soon as you board: it saves time and avoids stress during checks.
- Buy airport shuttle tickets online if your schedule is tight — skip the queue at the machine.
- The funicular tends to be quieter early morning and late afternoon; avoid peak tourist windows 11:00–14:00 and 15:00–17:00.
- If you need a taxi, use the official rank or book via an app to avoid surcharges and long waits.
- To see several sites in a half-day: station → funicular → Piazza Vecchia → Basilica di Santa Maria Maggiore (Piazza Duomo, 24129 Bergamo BG); everything is within walking distance.


Conclusion
Getting around Bergamo might feel a bit confusing at first — between Orio al Serio airport, the station, the ATB buses, the historic funiculars and the Città Alta’s ZTL. But by following a few simple rules — pick the right airport shuttle (Autostradale / Orio Shuttle), use the train station as your reference point (Stazione di Bergamo, Piazza Guglielmo Marconi, 1), favour the funicular to reach Città Alta (ticket ~€1.30) and buy your ATB tickets in advance — you’ll turn journeys into smooth, quick transfers. This guide has given you precise addresses, indicative fares in euros, typical timetables and practical tips to save time: park in the Città Bassa, take the airport shuttle, use the funicular instead of hiking up if you’re in a rush, and avoid ZTL zones when driving.
In short, the winning combo for time-pressed visitors is: airport shuttle → station → funicular → walk. For trips outside Bergamo, Trenord trains from Stazione di Bergamo give you quick access to Milan, Lecco or Lake Iseo. If you’re driving, plan parking ahead and ask your hotel to register your plate for ZTL access if needed. And always leave a little buffer: bus and funicular timetables can change in low season or on public holidays. With these pointers, you’ll make the most of your days, squeeze in more discoveries of the charming Città Alta and enjoy Bergamo without wasting time.















