Bergamo is one of northern Italy's most rewarding cities — a medieval walled hilltop town perched above a vibrant modern city, all within an hour of Milan. This 3-day Bergamo itinerary takes you from dawn espresso in Piazza Vecchia to sunset over the Venetian Walls, with hour-blocked schedules, specific restaurant picks, and practical transport advice for every day of your 2026 trip. Whether you're a history lover, foodie, or day-tripper, three days in Bergamo gives you time to go beyond the highlights and discover what makes this city special.

Key Takeaways
- Day 1 (Morning): Piazza Vecchia, Colleoni Chapel, and Campanone tower for panoramic Bergamo views.
- Day 1 (Afternoon/Evening): Basilica di Santa Maria Maggiore, Venetian Walls walk, dinner in Città Alta.
- Day 2 (Morning): Accademia Carrara art gallery (€15 adults), then Teatro Donizetti.
- Day 2 (Afternoon): Explore Città Bassa boutiques, Piazza Matteotti, and local gelato at Pasticceria La Marianna.
- Day 3: Scenic day trip to Lake Como, Lake Iseo, or the Orobic Alps — all under 1 hour from Bergamo.
- Transport: A 24-hour Lombardy transport pass costs €8.50 and covers buses, trams, and both funiculars.
- Don't miss local dishes: casoncelli pasta, polenta taragna, and stracciatella gelato (invented here in 1961).
Planning your Bergamo trip?
- Bergamo Itinerary: Complete Guide — the full pillar guide for all things Bergamo
- Città Alta Guide — everything you need to know about the upper city
- Where to Stay in Bergamo — neighbourhood-by-neighbourhood hotel guide
Day 1 Morning (8:00–13:00): Città Alta — The Medieval Heart
Day 1 is all about the Città Alta (Upper City), Bergamo's medieval crown. The best way to arrive is by funicular from Città Bassa — the Funicolare Bergamo Bassa–Alta departs from Via Vittorio Emanuele II every few minutes (included in the €8.50 daily transport pass). The ascent takes just a few minutes and drops you directly into the historic centre. Arrive by 8:00 AM to enjoy the streets before the day-tripper crowds arrive.
8:00–9:30 AM — Piazza Vecchia & Morning Espresso
Start at Piazza Vecchia, the beating heart of the Città Alta. This 12th-century square is framed by the Biblioteca Civica Angelo Mai and the elegant Palazzo della Ragione. Pull up a seat at Caffè del Tasso (open from 7:30 AM) — one of the oldest cafes in Bergamo — and order a double espresso with a cornetto. Budget €3–5 for breakfast here. The square is beautifully quiet at this hour; by 10 AM it fills with visitors.
9:30–11:00 AM — Colleoni Chapel & Campanone Tower
Walk 100 metres to the Colleoni Chapel, the ornate marble mausoleum of condottiere Bartolomeo Colleoni. Its intricately carved façade, completed in 1476, is considered one of the finest examples of early Renaissance architecture in Lombardy — admission is free. Directly opposite, climb the Campanone tower for 360° views over Bergamo and the Po Valley beyond. Opening hours: daily 9:30 AM–7:00 PM (Oct–Mar: until 4:30 PM). Admission: €5 adults. The panorama from the top rewards the steep climb.
11:00 AM–13:00 PM — Basilica di Santa Maria Maggiore
Next door to the chapel stands the Basilica di Santa Maria Maggiore, a Romanesque church begun in 1137. The exterior is austere but the interior is spectacular — gilded vaults, Flemish tapestries, and a famous carved wooden choir completed by Lorenzo Lotto in 1522. Admission is free; modest dress is required. Allow 45 minutes to appreciate the interior properly. Before heading to lunch, walk the 5-minute loop to the Porta di Sant'Agostino on the eastern edge of the Città Alta for a look at the Venetian gate.
Tip: Pick up a Bergamo Card (€17 for 48 hours) at the tourist office near Piazza Vecchia. It covers museum admissions, both funiculars, and city buses — good value if you plan to visit Accademia Carrara on Day 2.
Day 1 Morning Schedule
| Time | Activity | Cost | Notes |
|---|---|---|---|
| 8:00–8:30 AM | Funicular Bassa–Alta + walk to Piazza Vecchia | Included in €8.50 day pass | Buy day pass at the funicular station |
| 8:30–9:30 AM | Espresso at Caffè del Tasso | €3–5 | Best terrace views in the morning light |
| 9:30–11:00 AM | Colleoni Chapel + Campanone Tower | €5 (tower) | Chapel free; tower essential for views |
| 11:00–13:00 PM | Basilica di Santa Maria Maggiore | Free | 45 min inside; save time for the choir |
Day 1 Afternoon & Evening (13:00–21:00): Castello, Walls & Dinner
13:00–14:30 — Lunch at Ristorante La Tana
For your first taste of authentic Bergamasque cooking, head to Ristorante La Tana on Via Arena in the Città Alta. It's a no-frills trattoria popular with locals. Order the casoncelli alla bergamasca — half-moon pasta stuffed with sausage, breadcrumbs, raisins, and amaretti, served with melted butter and crispy pancetta. A full lunch with house wine costs €18–25 per person. It opens at 12:30 PM; arrive early as it fills quickly.
14:30–16:30 — Castello di San Vigilio
Take the second funicular — the Funicolare San Vigilio — from the top of Città Alta up to Castello di San Vigilio. The funicular runs every 15–20 minutes (€1.30 each way or included in the Bergamo Card). The 10th-century castle itself is partly a restaurant, but the grounds and terraces offer some of the best views in the region. On a clear day you can see the Orobie Alps to the north and the Po Valley stretching south. Spend an hour exploring before walking back down through the olive-tree-lined path.
16:30–18:30 — Venetian Walls Walk
Spend the golden hour walking the Venetian Walls (Le Mura Veneziane), a 6 km UNESCO World Heritage circuit of 16th-century fortifications built by the Republic of Venice. You don't need to walk the entire circuit — the stretch from Porta San Giacomo to Porta Sant'Alessandro along the northern walls takes about 45 minutes and offers spectacular views over the lower city and the foothills. Entry is free at all times.
19:00–21:00 — Dinner in Città Alta
For dinner, try Osteria della Brembana (Via Gombito) for polenta taragna — a richer version of polenta made with buckwheat flour, served with Taleggio cheese. Alternatively, Circolino on Via Colleoni serves excellent local wine by the glass alongside charcuterie boards featuring Bergamo's famous salami and cheeses. Budget €25–35 per person for dinner with wine. After dinner, stroll Via Colleoni — the main street of the Città Alta — as it comes alive with evening passeggiata.

Go deeper into Bergamo's upper city
- Città Alta Complete Guide — gates, palaces, hidden streets
- Funicular Hours & Ticket Guide — schedule, prices, and tips
- Self-Guided Walking Tour of Bergamo — printable route map
Day 2 Morning (9:00–13:00): Art and Culture in Città Bassa
Day 2 descends to the Città Bassa (Lower City), Bergamo's modern heart, to explore its world-class art gallery and elegant 20th-century architecture. Take the funicular down from Città Alta or walk the 15-minute path via the Venetian gate steps.
9:00–11:30 AM — Accademia Carrara
The Accademia Carrara is one of the finest art galleries in northern Italy, and it's criminally undervisited compared to museums in Milan or Venice. The collection spans the 14th–19th centuries with masterworks by Raphael, Titian, Botticelli, Lorenzo Lotto, and Bergamo-born Evaristo Baschenis. Open Tuesday–Sunday, 10:00 AM–6:00 PM (last entry 5:30 PM). Admission: €15 adults, €8 reduced. Allow at least 1.5–2 hours. Buy tickets online in advance to skip the queue — especially in summer.
11:30 AM–13:00 PM — Teatro Donizetti & Piazza Matteotti
Walk 10 minutes to the Teatro Donizetti, Bergamo's elegant 19th-century opera house named after the city's most famous son, composer Gaetano Donizetti. Even if you're not catching a performance, the neoclassical exterior is worth seeing. Stroll across Piazza Matteotti, the main square of Città Bassa lined with Liberty-style buildings and pavement cafes. Check for performances at the theatre's website — the Donizetti Festival runs each October and is world-class.
Day 2 Morning Schedule
| Time | Activity | Cost | Notes |
|---|---|---|---|
| 9:00–9:30 AM | Funicular Alta–Bassa + walk to gallery | €1.30 or day pass | Or walk down via Colle Aperto steps |
| 9:30–11:30 AM | Accademia Carrara | €15 adults | Book online; don't miss Lotto's portraits |
| 11:30 AM–13:00 | Teatro Donizetti + Piazza Matteotti | Free (exterior) | Check October Donizetti Festival dates |
Day 2 Afternoon & Evening (13:00–21:00): Markets, Gelato & Nightlife
13:00–14:30 — Lunch: Try Casoncelli at Trattoria Parietti
For lunch on Day 2, Trattoria Parietti in Città Bassa is a classic local spot. Order the casoncelli, polenta taragna with baccalà (salt cod), or braised meat with local Valcalepio wine. Expect to pay €15–22 per person for a full sit-down lunch. Alternatively, grab a quick panino from one of the delis on Via XX Settembre and eat in the gardens of the nearby Parco Suardi.
14:30–17:00 — Boutiques, Local Markets & Street Art
Spend the early afternoon exploring Città Bassa's independent boutiques along Via XX Settembre — the main shopping street, traffic-free and full of local brands, bookshops, and artisan shops. If you're visiting on a Saturday, the Mercato Contadino (farmers' market) runs in Piazza della Libertà from 8:00 AM to 1:00 PM with local cheeses, salumi, and seasonal produce. The neighbourhood around the station also has murals and street art worth discovering.
17:00–18:00 — Stracciatella Gelato at Pasticceria La Marianna
This is non-negotiable: stracciatella gelato was invented in Bergamo. In 1961, Enrico Panattoni at Pasticceria La Marianna (Via Colleoni 22, Città Alta) created the original recipe by drizzling chocolate into fior di latte gelato. The original gelateria is back up in the Città Alta — hop the funicular for the 10-minute return trip and try stracciatella at its birthplace. A cone costs €2.50–4. La Marianna is open daily 10:00 AM–10:00 PM in summer.
19:30–21:00 — Dinner: Best Bergamo Restaurants
For Day 2 dinner, explore options in both the upper and lower city. Nonna Alda (Via Colleoni, Città Alta) has been making handmade casoncelli since 1928 — the recipes haven't changed. For something more contemporary, Roof Garden Restaurant at the top of Città Alta has terrace seating with night views over the lower city. For the best curated restaurant recommendations, see our Best Bergamo Restaurants guide, which covers every budget and neighbourhood. Budget for dinner: €25–40 per person.
Make the most of your Bergamo meals
- Best Bergamo Restaurants 2026 — top picks for every budget
- Bergamo Local Food Guide — what to eat, where to find it
- Bergamo Public Transport Tips — buses, funiculars, day passes explained
Day 3: Scenic Day Trip from Bergamo
On Day 3 of your 3-day Bergamo itinerary, venture beyond the city walls. Bergamo is ideally positioned for some of northern Italy's most stunning landscapes, and you can reach three distinct destinations in under an hour. Choose one based on your interests.
Option A — Lake Como (Best for Scenery)
Take the train from Bergamo Centrale to Como San Giovanni (journey time: 50–65 minutes; Trenitalia tickets from €7.50 one-way). From Como station, it's a 10-minute walk to the lakefront promenade. Spend the morning in Como town, then catch a ferry to Bellagio (1h15m, €15 return) or Varenna (1h, €12 return). Both towns offer narrow cobbled streets, lakeside restaurants, and gardens in bloom from April to October. For more detail, see our Bergamo to Lake Como Day Trip guide. Return to Bergamo by 7:00 PM for a final dinner.
Option B — Lake Iseo & Franciacorta (Best for Wine Lovers)
Closer and less crowded than Lake Como, Lake Iseo is a 45-minute drive or 1-hour bus ride from Bergamo (SAB bus lines from Autolinee Bergamo station, €4–6 one-way). The lakeside village of Iseo has a beautiful medieval centre and excellent fish restaurants. From Iseo, rent a boat (€30/hour) to reach Monte Isola — Europe's largest lake island, car-free and peaceful. The surrounding Franciacorta wine region produces Italy's finest sparkling wines; several cantinas offer drop-in tastings from €15. This is a great option if you prefer a quieter, more local day trip.
Option C — Orobic Alps (Best for Hikers)
The Orobie Alps are Bergamo's backyard and offer trails for all levels within 30–60 minutes of the city by bus. Take the SAB bus from Bergamo to Valbondione (70 minutes, €4) for the trailhead to the Serio Waterfalls — the highest waterfall in Italy at 315 metres. Alternatively, the valley of Val Seriana has easier walking paths through chestnut forests and alpine meadows. Pack lunch; mountain rifugio huts serve hearty soups and polenta. For more ideas, see our Bergamo Day Trip Ideas guide.
| Day Trip | Transport | Approx. Travel Time | Best For | Approx. Cost (return) |
|---|---|---|---|---|
| Lake Como | Train (Trenitalia) | 50–65 min | Scenery, luxury villas | €15–20 |
| Lake Iseo + Monte Isola | Bus (SAB) | 45–60 min | Quiet lakes, wine, locals | €8–12 |
| Orobic Alps / Valbondione | Bus (SAB) | 60–70 min | Hiking, waterfalls, rifugio | €8 |
| San Pellegrino Terme | Bus or Car | 30 min | Spa, Art Nouveau architecture | €5–8 |
Pro Tip: For Lake Como day trips, book your Trenitalia tickets 48 hours in advance on busy weekends — prices jump and trains sell out in July and August. The 7:45 AM departure from Bergamo Centrale gives you the most time at the lake.

Best Time to Visit Bergamo in 2026
Bergamo rewards visitors year-round, but each season offers a distinct experience. Understanding the seasonal rhythm helps you pick the right 3 days for your trip.
Spring (April–May) is arguably the best time to visit. Temperatures range from 12°C to 20°C, the Venetian Walls are framed by flowering trees, and the crowds haven't arrived yet. The annual Bergamo Jazz Festival takes place in March; the Mille Miglia vintage car race passes through in May — book accommodation well in advance if your dates coincide.
Summer (June–August) is peak season. Temperatures hit 28–32°C and the city is lively with outdoor events, markets, and the Festa di Bergamo in August. Accommodation prices are highest and Città Alta gets very busy midday — the early morning strategy described in Day 1 above is essential in summer.
Autumn (September–October) brings the Donizetti Festival in October — one of Europe's finest opera events. Temperatures cool to 12–20°C, the hillsides turn amber, and the Fiera dei Sapori food fair celebrates local produce. This is the second-best time to visit after spring.
Winter (December–February) is quiet and atmospheric. Christmas markets fill Città Bassa in December. Snow occasionally dusts the Città Alta, creating beautiful scenes. Nearby ski resorts (45–90 minutes away) make Bergamo a practical base for day ski trips. Accommodation is at its cheapest.
| Season | Temperature | Highlights | Crowds |
|---|---|---|---|
| Spring (Apr–May) | 12°C–20°C | Bergamo Jazz, Mille Miglia, blooms | Low–Medium |
| Summer (Jun–Aug) | 28°C–32°C | Festa di Bergamo, outdoor events | High |
| Autumn (Sep–Oct) | 12°C–20°C | Donizetti Festival, Fiera dei Sapori | Medium |
| Winter (Dec–Feb) | 0°C–8°C | Christmas markets, ski day trips | Low |
For detailed seasonal advice, see our Best Time to Visit Bergamo guide.
Getting Around Bergamo: Transport Tips for 2026
Bergamo has two distinct areas connected by public transport and funicular. Understanding how to move between them efficiently saves time and money across your 3 days.
The Funiculars: There are two funicular lines. The Funicolare Bergamo Bassa–Alta connects the lower city (near Via Vittorio Emanuele II) to the upper city — it runs every few minutes and takes 3 minutes. The Funicolare San Vigilio continues from the top of Città Alta to the Castello di San Vigilio hilltop. Both are included in the Bergamo transport day pass.
Transport Passes: Buy a 24-hour "Io Viaggio Ovunque in Lombardia" pass for €8.50 — valid on all buses, trams, and both funiculars in Bergamo. Available from funicular stations and tabacchi shops. A 48-hour pass costs €12.50. Alternatively, the Bergamo Card (€17 for 48h) bundles transport with museum admissions.
Walking: The Città Alta is compact — its entire length is about 1 km, fully walkable in 20 minutes. Within Città Bassa, most attractions are within a 15-minute walk of each other. Bergamo is a very pedestrian-friendly city.
Taxis & Ride-Hailing: Taxis start at €3.50 plus €1.20/km. For short journeys, the funicular or walking is always faster.
From Bergamo Airport (Orio al Serio): The airport is 5 km from the city centre. Bus line 1 connects the airport to the centre every 15–20 minutes (€2.10 single, included in day pass). See our Bergamo Airport Transfers guide for full options including taxis, shuttles, and the bus to Milan.
| Transport | Route | Cost | Duration |
|---|---|---|---|
| Funicular (Bassa–Alta) | Lower city ↔ Città Alta | €1.30 / included in pass | 3 minutes |
| Funicular (Alta–San Vigilio) | Città Alta ↔ Castello | €1.30 / included in pass | 2 minutes |
| Day pass (24h) | All buses + funiculars | €8.50 | Valid 24 hours |
| Bergamo Card (48h) | Transport + museums | €17 | Valid 48 hours |
| Airport Bus (Line 1) | Airport ↔ city centre | €2.10 | 15–20 minutes |
| Taxi | City centre journeys | €3.50 + €1.20/km | Varies |
Frequently Asked Questions
Is 3 days enough for Bergamo?
What is the best time to visit Bergamo?
How do you get between Città Alta and Città Bassa?
What local food should I try in Bergamo?
What are the best day trips from Bergamo?
Is Bergamo worth visiting compared to Milan?
This 3-day Bergamo itinerary gives you the best of both the medieval upper city and the vibrant lower city, along with one of northern Italy's finest day trips. From the panoramic views of Campanone tower to stracciatella gelato at its birthplace, Bergamo is full of surprises for visitors willing to look beyond its airport reputation. Use our complete Bergamo itinerary guide to plan further, check our day trip ideas for more excursion options, and see our 5-day Bergamo itinerary if you want to stay longer.
Bergamo travel wisdom for 2026
- Buy the €8.50 24-hour transport pass on arrival — it covers all buses and both funiculars
- Visit Città Alta before 9 AM or after 6 PM to avoid day-tripper crowds
- Try stracciatella gelato at Pasticceria La Marianna — its birthplace since 1961
- Book Accademia Carrara tickets online to skip the queue in summer
- Bergamo's airport (Orio al Serio) is only 5 km from centre — use Bus Line 1 (€2.10)
