Bergamo: The Complete Guide
Bergamo is a small town in Lombardy to the east of Italy’s northern city of Milan and Lake Como. Nestled up against the southern foothills of the Bergamo Alps, the town is laid out into two tiers: the upper, older città alta, and the lower, modern città bassa. Bergamo Bassa, the city centre on the plain, seamlessly combines medieval cobbled quarters with late nineteenth- and early twentieth-century town planning. In contrast, Bergamo Alta, perched 100m above, stands as one of northern Italy’s most charming urban centres. With its labyrinthine lanes and a relaxed, lively pace of life, Bergamo Alta exudes a distinct mountainous ambiance despite its proximity to Milan. The upper town is encircled by massive Venetian Wall.
Bergamo is well connected to several cities in Italy, thanks to the motorway A4 stretching on the axis between Milan, Verona, and Venice.
TIP: If you are visiting Bergamo for just a day and want to make the most of your visit, you may want to consider taking a walking tour with a local guide. This is one of the most complete and best-rated city tours that covers the main, must-see attractions in about 2.5 hours. If you prefer exploring at your own pace read our Free Walking Tour of Bergamo (with Maps).
History of Bergamo
Bergamo’s history traces back to ancient times as an Orobi settlement, later evolving into a Roman municipality in 49 BC. However, with the decline of the Roman Empire, the city endured repeated sackings.
During the medieval period, powerful Lombard families flourished, dividing the urban landscape into two royal districts. Bishop Adalbert initiated significant improvements and renovations from 904 onwards. By 1098, Bergamo transformed into a Free Commune, engaging in wars against Brescia and joining the Lombard League against Emperor Frederick Barbarossa. Amidst the Guelphs and Ghibellines conflicts in the 13th century, the city fell under the influence of the Visconti of Milan, who fortified the Citadel.
Transitioning into Venetian Republic dominions, Bergamo underwent reconstruction with the Venetians erecting formidable defensive walls. Venetian rule persisted until the Napoleonic era, which followed the brief existence of the Bergamasque Republic, the Cisalpine Republic, and the Kingdom of Italy. Post-Restoration, Bergamo entered the Austrian sphere of the Lombardy-Venetia Kingdom, sparking industrialization, particularly in textile manufacturing.
The city played a vital role in the fervent Risorgimento movement. Garibaldi, leading the Cacciatori delle Alpi, triumphantly entered Bergamo, marking the end of foreign domination. In 1860, Bergamo notably contributed the highest number of volunteers to Garibaldi’s expedition, earning the moniker “City of the Thousand.” The year 1860 also witnessed Bergamo’s integration into the Kingdom of Italy.
Visiting Bergamo for the first time and wondering what are the top places to see in the city? In this complete guide, I share the best things to do in Bergamo on the first visit. To help you plan your trip, I have also included an interactive map and practical tips for visiting!
This website uses affiliate links which earn a small commission at no additional cost to you.
17 Best places to See in Bergamo
This complete guide to Bergamo not only tells you about the very best sights and tourist attractions for first-time visitors to the city but also provide insights into a few of our personal favorite things to do.
This is a practical guide to visiting the best places to see in Bergamo and is filled with tips and info that should answer all your questions!
Battistero di Bergamo
Location: Battistero di Bergamo Piazza Padre Reginaldo Giuliani 24129 Bergamo BG Italy | Distance: 0.0km
Visiting Battistero di Bergamo
Torre del Campanone, Bergmao
Location: Campanone, Piazza Vecchia, Bergamo, Province of Bergamo, Italy | Hours: 10am-6pm Tue-Fri, to 8pm Sat & Sun Apr-Oct, reduced hours winter | Price: adult/reduced incl Podestà €5/3 | Distance: 0.0km
Visiting Torre del Campanone, Bergmao
Cappella Colleoni, Bergamo
Location: Cappella Colleoni, Piazza Duomo, Bergamo, Province of Bergamo, Italy | Hours: 9am-12.30pm & 2-6.30pm Mar-Oct, 9am-12.30pm & 2-4.30pm Tue-Sun Nov-Feb | Distance: 0.0km
Visiting Cappella Colleoni, Bergamo
Basilica di Santa Maria Maggiore, Bergamo
Location: Basilica di Santa Maria Maggiore, Piazza Duomo, Bergamo, Province of Bergamo, Italy | Hours: 9am-12.30pm & 2.30-6pm Mon-Fri, 9am-6pm Sat & Sun Apr-Oct, shorter hours Nov-Mar | Distance: 0.0km
Visiting Basilica di Santa Maria Maggiore, Bergamo
Tempietto di Santa Croce
Location: Tempietto di Santa Croce, Piazza Padre Reginaldo Giuliani, Bergamo, Province of Bergamo, Italy | Distance: 0.1km
Visiting Tempietto di Santa Croce
Torre di Gombito
Location: Torre del Gombito, Bergamo, Province of Bergamo, Italy | Hours: Visits must be reserved in advance at the tourist office, which is at the base of the tower, and leave at 10am, 10.45am, 11.30am, 2.30pm, 3.15pm and 4pm on Mondays. | Distance: 0.1km
Visiting Torre di Gombito
Palazzo del Podestà, Bergamo
Location: Piazza Vecchia, 5, 24129 Bergamo BG, Italy | Hours: 10am-1pm & 2.30-6pm Tue-Fri, 10am-7pm Sat & Sun | Price: adult/reduced incl Torre del Campanone €5/3 | Website | Distance: 0.1km
Visiting Palazzo del Podestà, Bergamo
Piazza Vecchia, Bergamo
Location: Piazza Vecchia Bergamo Alta, Piazza Vecchia, Bergamo, Province of Bergamo, Italy | Distance: 0.1km
Visiting Piazza Vecchia, Bergamo
Museo di Scienze Naturali e Archeologico, Bergamo
Location: Museo di Scienze Naturali E. Caffi, Piazza della Cittadella, Bergamo, Province of Bergamo, Italy | Hours: 9am-12.30pm & 2.30-6pm Tue-Sun | Price: Museo Civico Scienze Naturali €3 | Website | Distance: 0.3km
Visiting Museo di Scienze Naturali e Archeologico, Bergamo
Venetian Walls, Bergamo
Location: Baluardo di San Giovanni, Bergamo, Province of Bergamo, Italy | Distance: 0.3km
Visiting Venetian Walls, Bergamo
Rocca Museum
Location: Rocca di Bergamo, Piazzale Brigata Legnano, Bergamo, Province of Bergamo, Italy | Hours: 9.30am-1pm & 2.30-6pm Tue-Sun | Price: museum €3, grounds free | Distance: 0.3km
Visiting Rocca Museum
Porta San Giacomo
Location: Porta San Giacomo, Via Sant'Alessandro, Bergamo, Province of Bergamo, Italy | Distance: 0.3km
Visiting Porta San Giacomo
Civico Museo Archeologico di Bergamo
Location: Piazza della Cittadella, 9, Bergamo, Province of Bergamo, Italy | Hours: 9.30am-1pm & 2-6.30pm Tue-Sun | Price: adult/reduced €5/3 | Website | Distance: 0.4km
Visiting Civico Museo Archeologico di Bergamo
Bergamo Funicular
Location: V.le V. Emanuele II, 58, 24121 Bergamo BG, Italy | Distance: 0.4km
Visiting Bergamo Funicular
Torre Castello San Vigilio
Location: Torre Castello San Vigilio, Via al Castello, Bergamo, Province of Bergamo, Italy | Hours: 1st November to 31st March 8am - 5pm1st of April to 31st October 7am - 9pm | Price: Free | Distance: 1.1km
Visiting Torre Castello San Vigilio
Piazza Matteotti, Bergamo
Location: Piazza Giacomo Matteotti, Bergamo, Province of Bergamo, Italy | Distance: 1.1km
Visiting Piazza Matteotti, Bergamo
Porta Nuova, Bergamo
Location: Porta Nuova, Largo Porta Nuova, Bergamo, Province of Bergamo, Italy | Distance: 1.2km
Visiting Porta Nuova, Bergamo
Best Time to Visit Bergamo
Summer in Bergamo: June – August
Summer allows for light packing with summer clothing, a hat, sandals, sunscreen, and perhaps a cardigan for cooler evenings. Surprisingly, this season is the most budget-friendly, particularly from August to September. It’s also an opportune time for outdoor cinema and festivals, such as the Summer Dance Festival and Celtic Days in mid-July, culminating in the Festa di Sant’Alessandro on August 26.
Visitors can explore both the upper and lower parts of Bergamo, indulge in day trips to Milan and Venice, and enjoy the city’s parks. Summer presents an array of activities and cultural events, making it the best time to experience Bergamo’s vibrant ambiance.
Autumn (Fall) in Bergamo: September – November
Autumn temperatures vary, requiring a mix of clothing. The season provides an excellent time for history tours in Citta Alta, exploring museums, and indulging in beer, wine, and food tours. Festivals like the Beer Festival and the Feast of the Madonna del Rosario in October add cultural richness.
Christmas markets in November and December, along with festivals like Mercatanti and BergamoScienza, enhance the fall experience. Travelers may find good deals on accommodations and flights during this less touristy period.
Winter in Bergamo: December – February
Beyond winter sports, Bergamo’s historical landmarks, churches, and museums are worth exploring. Christmas markets, the Feast of Saint Lucy, and the Chocolate Festival in late January add festive charm. The Carnival in late February livens up the city with a grand parade.
Winter, although cold, presents a unique charm, allowing tourists to explore Bergamo’s attractions with fewer crowds. Wellness centres and thermal spas offer relaxation, making winter an appealing time for various preferences.
Spring in Bergamo: March – May
Spring, starting from May, sees an influx of tourists, making it the busiest month for tourism in Bergamo. Despite higher prices, the pleasant weather attracts visitors for sightseeing tours, day trips, and exploration of Citta Alta’s landmarks.
Notable festivals during spring include the Spring Festival and the Bergamo Jazz Festival in mid-March. Although the wettest season, spring offers opportunities to enjoy Bergamo’s attractions amidst the blooming scenery. Advance bookings are advisable due to increased tourist arrivals.
Average Temperatures in Bergamo
- January 9°C 48°F 6
- February 12°C 53°F 10
- March 16°C 62°F 9
- April 19°C 67°F 14
- May 24°C 75°F 17
- June 29°C 85°F 14
- July 33°C 92°F 15
- August 30°C 86°F 15
- September 25°C 78°F 14
- October 21°C 70°F 14
- November 14°C 57°F 17
- December 9°C 49°F 9
How to get to Bergamo
By Plane: The International Airport of Orio al Serio is just 5 km from Bergamo and 45 km from Milan, well-connected to various Italian and European destinations, especially low-cost airlines. The Airport Bus service operates daily, departing every 30 minutes, with a journey time of approximately 20 minutes. For additional details, visit www.atb.bergamo.it. Reach Bergamo Airport at Via Aeroporto, 13, Orio al Serio (Ph. +39 035 326323), or explore www.orioaeroporto.it.
By Car: You can access the town via the motorway (A4) or by train. The center of Bergamo features various restricted traffic zones, some permanently active and inaccessible, while others operate at specific times. To understand their layout and entry points, refer to the following resources: LTZ List and LTZ Map.
By Bus: Traveling from Milan Lampugnano, Cadorna, and Piazza Castello to Bergamo Bus Station with Trasporti NET Nord Est takes approximately one hour under smooth traffic conditions. The connection from Milan Cadorna, Central Station, and Lampugnano to Orio al Serio Bergamo airport is operated by Autostradale, with a journey time of about one hour in flowing traffic. Buses from both companies typically depart every 30 minutes, but due to occasional heavy traffic, it’s advisable to anticipate a travel time of around 2 hours. Other public transport companies operate routes between Bergamo and neighboring towns, with the bus station and ticket office situated in Piazzale Marconi, adjacent to the train station.
By Train: Bergamo railway station has direct connections to Milan, Lecco, and Brescia (with links to Lake Garda, Verona, and Venice). The Milan-Bergamo and Brescia-Bergamo journeys take approximately one hour, while the trip from Lecco to Bergamo is around 40 minutes. Trains run almost every hour. The station, located in Lower Bergamo, is linked to Città Alta (Upper Bergamo) by a bus departing approximately every 10 minutes. For more information, contact Bergamo Railway Station at Piazzale Guglielmo Marconi (ph. +39 035 247950) or visit Trenitalia’s website: www.trenitalia.com.