Introduction: Getting around Bergamo — a complete overview
Bergamo, nestled between the Lombardy hills and the Po plain, blends medieval history with modern everyday life. For travelers, knowing Bergamo’s public transport inside out is essential: it gives quick access to the Città Alta (the old town), Orio al Serio international airport, the railway station and outlying neighborhoods like Borgo Santa Caterina and Redona. This comprehensive guide lays out fares, schedules, exact addresses, local tips and immersive descriptions so your journeys in Bergamo are smooth, economical and safe.
The main urban network is run by Azienda Trasporti Bergamo (ATB Mobilità S.p.A.), operating buses, trolleybuses and funiculars. Complementary private operators (e.g. Orio Shuttle, Autostradale) provide airport links to Orio al Serio (Aeroporto di Bergamo – Orio al Serio). The regional Trenord rail network offers fast train connections to Milan, Brescia and Lecco from the Stazione di Bergamo. Understanding the different ticket types, costs and timetables will help you optimize each trip, cut waiting time and avoid fines.
This guide is written for short-stay visitors as well as residents: you’ll find exact addresses for key transit points (station, bus stops, funicular stations), up-to-date prices for common tickets and passes, general timetables, and practical advice — for example where to buy your ticket, how to validate it, and which tourist cards or passes make sense depending on your stay length. The directions include visual descriptions of stations and recommended routes to reach the Città Alta stress-free, catch a night bus after dinner or hop on an early train to the airport.
Throughout the article you’ll find local recommendations: which stops to favor based on your hotel, how to save on airport transfers, and tips for enjoying the view from the funicular up to the Rocca and Piazza Vecchia. Finally, practical anchors — contacts, ticket office hours, and tourist information addresses — will help you manage the unexpected. This guide is designed as a detailed, professional travel companion so getting around Bergamo becomes a pleasure rather than a chore.


Network overview: ATB buses, trolleybuses and funiculars — how they work and useful addresses
The heart of Bergamo’s public transport is operator ATB Mobilità S.p.A. The operations headquarters and one of the main information points is the ATB – Ufficio Informazioni, address: Viale Papa Giovanni XXIII, 67, 24121 Bergamo BG. This is where you can get maps, long-term passes and rechargeable cards. The urban network covers the Città Bassa (lower town) and the Città Alta via two historic funicular lines and numerous buses: lines 1, 2, 6, 7, 8, 9, 10 (examples of core routes), plus several suburban lines serving Orio al Serio, Ponte San Pietro and Seriate.
The two funiculars most used by visitors are:
- Funicolare Bergamo Alta-Bassa (Città Alta) — lower station: Viale Vittorio Emanuele II, 12, 24121 Bergamo BG; upper station: Piazza Mercato delle Scarpe, 1, 24129 Bergamo (Città Alta). Hours: typically 06:30–23:00 (every 7–10 minutes during the day). Journey time: about 3 minutes. Fare: valid ATB urban ticket (see fares section).
- Funicolare San Vigilio — departure: Via San Vigilio, 12, 24129 Bergamo (Città Alta); arrival: San Vigilio summit (panoramic viewpoint). Hours: roughly 07:00–20:00 depending on season; frequency is lower than the main funicular. Short but scenic ride — ideal at sunset.
Trolleybuses and buses mainly run between 05:00 and midnight; some night lines (NA, NB) operate on weekends and serve the main station and central districts. The Stazione di Bergamo (Bergamo Railway Station) is at Piazzale Guglielmo Marconi, 4, 24121 Bergamo BG: it’s the main hub for Trenord regional trains and many bus lines. In front of the station you’ll find ATB ticket machines to buy or top up tickets, and an information desk.


Fares and tickets: single tickets, day passes and subscriptions — detailed prices
Fares are indicative (updated 2024): prices may change, so always check ATB’s official site or the ticket machines. Main ticket types:
- Biglietto urbano (BIT) — urban ticket: €1.30 per trip. Validity: 90 minutes from validation for transfers within the ATB urban network (bus, trolleybus, funicular). Validation is mandatory at the yellow validator (onboard machine) or at the station.
- Biglietto giornaliero (day ticket): €3.50 (valid for the whole calendar day until 23:59 on the day of issue). Great if you plan 3 or more trips in a day.
- Abbonamento 3 giorni (72-hour pass): about €8.00 (offer aimed at visitors — check availability and exact name at ATB outlets or online).
- Monthly pass: prices vary by zone, starting from around €40.00 for Bergamo urban zones (employee/student rates differ).
- Funicolare & San Vigilio: included with the Biglietto urbano (€1.30); no separate ticket needed if you hold a valid ATB ticket.
- Orio Shuttle / Autostradale (airport shuttles): Stazione di Bergamo ↔ Aeroporto di Bergamo Orio al Serio, price: €5.00 one-way, €8.00 round-trip (typical fares; schedule: departures every 20–30 minutes, journey 15–20 minutes depending on traffic). Main departure: Piazzale Don Lorenzo Milani / bus stop outside Stazione di Bergamo.
- Trenord regional trains: Bergamo → Milano Centrale: approximate price €4.20–€6.00 (depending on train type and booking). Duration: 45–60 minutes.
Where to buy: ticket machines at the Stazione di Bergamo (Piazzale Guglielmo Marconi, 4), ATB ticket offices at Viale Papa Giovanni XXIII, 67, tobacconists (Tabaccheria) with the « TABACCHI » sign near the station, and via official apps (ATB Mobile, MyCicero). Tip: buy ticket booklets (10 tickets) if you’re staying several days and plan to use the bus often — they lower the per-ride cost.
[[IMAGE:Ticket-machine-ATB-Bergamo-at-station-platform]]
Schedules and frequencies: planning your trips — mornings, evenings and weekends
Knowing service windows is key: main lines (1, 6, 7, 8) start early (first departures around 05:00–05:30) and run until about 00:00–00:30 depending on the route. Funiculars typically operate from 06:30 to 23:00; however in high season (spring/summer) or during special events at the Città Alta, hours can be extended until midnight. Suburban buses to Orio al Serio and Seriate run very frequently at peak times (every 10–15 minutes), with reduced service in the evening.
Trenord regional trains follow a fixed timetable: Stazione di Bergamo (Piazzale Guglielmo Marconi, 4) has regular departures to Milano Centrale (roughly every 30–60 minutes depending on the time of day), and services to Brescia and Lecco. Exact times are available on trenord.it or on the station’s departure boards. Note weekends: some services run reduced timetables or may be affected by planned works — check before you travel.
For night travel, Bergamo has nocturnal lines on certain evenings: check with ATB or the Tourist Info Office (Ufficio Informazioni Turistiche), address: Piazza Matteotti, 12, 24121 Bergamo BG (hours vary). If you have a very early flight from Orio al Serio, the airport shuttle and some buses leave very early (from around 04:30–05:00); otherwise, plan a taxi (Stazione → airport roughly €10–15 depending on traffic) or a private transfer.

Practical tips and local recommendations — validation, safety, saving money
Validation: every ticket must be validated at the yellow validator or via the mobile app before the journey starts. Inspections are frequent and fines are steep (can exceed €50). Keep your ticket until the end of your trip. If you use a contactless card or pass, make sure to activate validation each time you board.
Saving money: if you’re staying 2–4 days, the Biglietto giornaliero (€3.50) is often more cost-effective than buying multiple single tickets. For frequent short trips in the city center (access to the Città Alta), the funicular included in the urban ticket saves you driving and parking costs (parking near the Città Alta is often expensive).
Safety and comfort: buses are generally clean and air-conditioned in summer; however, during peak hours (07:30–09:00, 17:00–19:00) expect crowds. For a quieter experience, head up to the Città Alta early in the morning (before 10:00) or late afternoon. Funicular stations have signs in Italian and English; ticket offices and machines accept cash and cards.
Tips for the airport: the official shuttle (Orio Shuttle) leaves from in front of Stazione di Bergamo and is the simplest option (€5.00). For more ease with luggage, prefer the shuttle or an official taxi (taxis wait at Piazzale Marconi, indicative fare €10–15). Check departure times if your flight is very early: some shuttles may not run before 05:00–05:30.

Practical examples: typical routes and real-life scenarios
Route 1 — Station → Città Alta: from the Stazione di Bergamo (Piazzale Guglielmo Marconi, 4), walk 150–250 m to the lower funicular station (Viale Vittorio Emanuele II, 12) or take bus no. 1/1F. Validate a Biglietto urbano at €1.30 (valid 90 minutes) then hop on the funicular: in 3 minutes you’re at Piazza Vecchia, the heart of the Città Alta.
Route 2 — Orio al Serio Airport → City center: from the terminal (Aeroporto di Bergamo-Orio al Serio, Via Aeroporto, 13, 24050 Orio al Serio BG), take the Orio Shuttle (€5.00) to Stazione di Bergamo (arrives at Piazzale Don Lorenzo Milani). Travel time: 15–20 minutes. Cheaper alternative: regional Autostradale buses with multiple stops (check frequency and total duration).
Route 3 — Bergamo → Milan: to reach Milano Centrale from the Stazione di Bergamo, take a Trenord train (45–60 minutes). Approx price: €4.20–€6.00. Trains run regularly from early morning — perfect for a day trip to Milan without a car.
For each route, allow an extra 10–20 minutes for traffic or heavy crowds (markets, sporting events at Atleti Azzurri d’Italia depending on schedule). In high tourist season, depart earlier to avoid lines at the funiculars and to enjoy the best viewpoints.

Additional practical information: contacts, maps and emergency numbers
Useful contacts:
- ATB Mobilità S.p.A. – Ufficio Informazioni: Viale Papa Giovanni XXIII, 67, 24121 Bergamo BG — Phone: +39 035 396 111 (verify the number before traveling).
- Stazione di Bergamo (railway station): Piazzale Guglielmo Marconi, 4, 24121 Bergamo BG — ticket offices and machines open early and run late depending on traffic.
- Aeroporto di Bergamo – Orio al Serio: Via Aeroporto, 13, 24050 Orio al Serio BG — information desk and shuttle counters at arrivals exit.
- Ufficio Turistico Bergamo: Piazza Matteotti, 12, 24121 Bergamo BG — ideal for maps, tourist tickets and multilingual assistance.
Maps and apps: download the ATB Mobile app to buy digital tickets, check real-time schedules and locate stops. MyCicero and Moovit are also handy for planning multimodal journeys (bus + train + funicular).
Emergency numbers: European emergency number 112; for non-urgent assistance, contact the Ufficio Informazioni or the station ticket office. For official taxis, look for the Taxi rank in front of Stazione di Bergamo (Piazzale Marconi); licensed vehicles display a meter.

Conclusion: master public transport to make the most of Bergamo
Getting around Bergamo by public transport is both easy and enjoyable once you master a few basics: know the ticket types (Biglietto urbano €1.30, day ticket €3.50), always validate before boarding, and use the funicular to reach the Città Alta quickly. Key addresses — Stazione di Bergamo, Piazzale Guglielmo Marconi 4; Aeroporto di Bergamo – Via Aeroporto 13; ATB Info Viale Papa Giovanni XXIII 67 — are useful waypoints. Planning your trips during off-peak hours, choosing the official shuttle for the airport and downloading the ATB Mobile app will save time and reduce stress.
Beyond timetables and prices, adapt your transport choice to your rhythm: for sightseeing, the day ticket offers flexibility and savings; for frequent trips, a subscription or a ticket booklet is more economical. The funiculars deliver a memorable visual experience — short but iconic — while Trenord trains make practical day trips to Milan and other Lombardy cities. And remember the local tips: expect inspections, keep your tickets, avoid peak hours when possible, and enjoy the views by taking the funicular at sunrise or sunset.
By following this guide you’ll be well equipped to navigate Bergamo’s transport network with confidence: exact addresses, indicative fares, typical schedules and practical tips will help turn getting around into part of the pleasure of discovering Bergamo. Safe travels and buon viaggio!















