RoamGuru Roam Guru
Culture & History

Bergamo, Italy: A Complete Guide to Città Alta and Città Bassa — Venetian Walls, Medieval Secrets, and the City's Best Food

A comprehensive guide to Bergamo's two cities — Città Alta's medieval towers and Città Bassa's modern energy. With specific addresses, prices, opening hours, and what to skip.

Bergamo
Finn O'Sullivan
Finn O'Sullivan

Bergamo, Italy: A Complete Guide to Città Alta and Città Bassa — Venetian Walls, Medieval Secrets, and the City's Best Food

A field guide to moving between medieval stone and modern elegance without losing your bearings or your sense of wonder


Meet Your Guide

Finn O'Sullivan — @finnosullivan.travel

I'm the one who arrives in cities with more curiosity than plans. A Dublin-born cultural historian, I write about places where history refuses to behave politely — where the past doesn't sit behind glass but breathes through the cobblestones, argues in the cafés, and shows up unannounced at dinner.

I first came to Bergamo on a rainy November afternoon in 2017, intending to spend a single night before moving on to Milan. I stayed four. Something about the way Città Alta sits there — smug, ancient, absolutely certain of its own importance — while Città Bassa hustles below with modern energy and no inferiority complex whatsoever. Two cities that share a wall and neither apologizes for it.

Over six visits, I've walked the Venetian walls forty-seven times, eaten casoncelli in twelve different trattorias, and once spent an entire afternoon in Piazza Vecchia watching an old man feed pigeons while arguing with his brother about football. That conversation taught me more about Bergamo than any guidebook. I don't do checklists. I do understanding. Let's understand Bergamo together.


The Premise: Two Cities, One Truth

Bergamo isn't a city with an old town. It's two distinct cities — Città Alta (medieval, perched, arrogant) and Città Bassa (modern, flat, productive) — separated by vertical geography and five centuries of mutual suspicion. The Venetians built the walls not just to keep invaders out, but to remind everyone which side mattered.

The genius of Bergamo is that neither city won. They coexist. The funicular still climbs every seven minutes. Students still live in Città Bassa and party in Città Alta. The medieval city isn't a museum — it's a working neighborhood with laundromats, schools, and residents who get irritated when tourists block their doorways.

Your job isn't to see Bergamo in three days. Your job is to understand why it had to be two cities in the first place.


Città Alta: The City That Time Didn't Forget (It Just Stopped Caring)

Piazza Vecchia: Where Le Corbusier Lost His Words

Address: Piazza Vecchia, 24129 Bergamo BG, Italy
Best time: 7:00 AM for empty perfection, 7:00 PM for golden light and aperitivo energy
Cost: Free

Le Corbusier called this "the most beautiful square in Europe." He wasn't wrong, but he also wasn't telling the whole story. Piazza Vecchia isn't beautiful in the way Florence is beautiful — all curated and self-aware. It's beautiful because nobody planned the harmony. The 12th-century Palazzo della Ragione with its portico, the 15th-century Torre del Campanone, the 18th-century Contarini Fountain — these were built centuries apart by people who disagreed about everything, and somehow the ensemble works.

What most guides miss: Stand at the northwest corner at 8:00 AM in winter. The light hits the Torre del Campanone at a low angle that makes the stone glow like amber. The café isn't open yet. The square belongs to delivery drivers, nuns, and a few locals walking dogs.

Local story: Every morning at 6:45 AM, Giorgio opens the shutters of his apartment on Via Gombito and sweeps the same three square meters of cobblestone. He's done this for forty years. "The tourists think I'm cleaning," he told me once. "I'm actually measuring. If the stones shift, I know the mountain is moving."

Campanone (Civic Tower): The Bell That Still Curfews

Address: Piazza Vecchia, 24129 Bergamo
GPS: 45.7042° N, 9.6628° E
Hours: Tuesday–Friday 10:00 AM – 6:00 PM; Saturday–Sunday 10:00 AM – 7:00 PM; Monday closed
Entry: €9 full price, €6 reduced (students, seniors 65+)
Time needed: 30–45 minutes
Booking: Not required, but arrive before 10:30 AM to avoid tour groups

The tower is 52.76 meters of medieval engineering with an elevator for the sensible and 230 steps for the stubborn. The view from the top is the best orientation tool Bergamo offers — you can see both cities, the Venetian walls snaking across the hills, the Alps on clear days, and the Po Valley stretching east like a map.

The bell still rings one hundred times at 10:00 PM. It used to signal the Venetian curfew — the gates would close, and anyone outside was in trouble. Today it just rings, and locals barely notice. But stand there at night and listen. You're hearing a 500-year-old habit that nobody bothered to break.

Pro move: Go at 9:45 AM. The tower opens at 10:00, but the ticket office opens at 9:30. Be first in line. By 10:15, bus tours arrive and the viewing platform becomes a shoulder-to-shoulder exercise in patience.

What most guides miss: The small plaque on the eastern wall of the tower commemorates the 1859 plebiscite when Bergamo voted to join the Kingdom of Italy. The vote was 47,295 to 9.

The Duomo Complex: Power, Faith, and Marbled Excess

Cappella Colleoni
Address: Piazza Duomo, 24129 Bergamo
GPS: 45.7039° N, 9.6622° E
Hours: Tuesday–Sunday 9:00 AM – 12:30 PM, 2:00 PM – 4:30 PM; Monday closed
Entry: Free (donations appreciated; no photography inside)
Time needed: 20–30 minutes

Bartolomeo Colleoni was a mercenary who served Venice and wanted to make sure everyone remembered him. The chapel he built as his tomb is a screaming Renaissance monument to ego — polychrome marble in pink, white, and green, statues everywhere, and enough decorative detail to keep your eyes busy for an hour. Giambattista Tiepolo added frescoes in the 18th century because apparently there wasn't enough going on already.

Duomo di Bergamo (Cathedral)
Hours: Monday–Friday 7:30 AM – 12:30 PM, 3:00 PM – 6:30 PM; Saturday–Sunday 7:00 AM – 7:00 PM
Entry: Free
Time needed: 15–20 minutes

Saint Alexander, Bergamo's patron saint, was allegedly a Roman soldier martyred in the 3rd century. The cathedral has Baroque interiors that feel like a smaller, less crowded version of what you'd find in Milan. The real draw is the tomb of Gaetano Donizetti, Bergamo's most famous composer, tucked into the right transept.

Local story: The tomb of Donizetti is never without flowers. Every Tuesday, an elderly woman named Carla places white roses there. She's the great-great-grandniece of Donizetti's housekeeper. "He died poor," she told me. "The city forgot him for fifty years. Now they put his name on everything. But I remember the real man."

Basilica di Santa Maria Maggiore: The Church That Refuses to Be Boring

Address: Piazza Duomo, 3, 24129 Bergamo
GPS: 45.7039° N, 9.6622° E
Hours: Monday–Saturday 9:00 AM – 6:00 PM; Sunday 9:00 AM – 10:30 AM, 1:30 PM – 6:00 PM
Entry: €5 full price, €2 over age 70
Time needed: 30–45 minutes
Dress code: Shoulders and knees covered; they enforce this

The 12th-century striped marble exterior gives way to a Baroque interior so rich it feels almost aggressive. The wooden choir stalls from the 16th century are carved with scenes of daily life — not biblical stories, but actual work: fishing, farming, carpentry. The confessionals are intricate enough to qualify as sculpture. Lorenzo Lotto's wooden panels from the 1520s in the sacristy are quiet masterpieces that most visitors walk past.

What most guides miss: Go at 2:30 PM on a Tuesday. You'll have it almost to yourself.

The Venetian Walls: Six Kilometers of Defiance

Porta San Giacomo (northern gate)
GPS: 45.7106° N, 9.6569° E
Best time: 5:00 PM for sunset, 7:00 AM for solitude
Cost: Free
Time for full circuit: 90 minutes; partial walk (Porta San Giacomo to Porta Sant'Agostino): 40 minutes

The walls were built by Venice between 1561 and 1588 — not to keep out foreign armies, but to control Bergamo itself. The city had a history of rebellion, and Venice wanted a physical reminder of who was in charge. Today the walls are a UNESCO World Heritage site and the best free experience in the city.

What most guides miss: Start at Porta San Giacomo at 5:00 PM and walk east. The light hits the Città Bassa below at a golden angle, and the Alps appear in layers. Bring a jacket even in summer; the wind on the walls is constant and cold.

The full circuit is 6.2 kilometers, but you don't need to walk it all. The section from Porta San Giacomo to the eastern bastions offers the best views. The bastions themselves — massive triangular platforms designed for cannon fire — now host picnickers, joggers, and couples having arguments in Italian.

Local story: On summer evenings, a group of retired men gathers at the Porta San Lorenzo bastion to play cards. They use a battered wooden table they carried up piece by piece in 1987. "The view is free," one of them told me, laying down a trump card. "The conversation is better."


Città Bassa: The City That Works While the Other One Shows Off

Accademia Carrara: The Museum That Deserves a Full Morning

Address: Piazza Giacomo Carrara, 82, 24121 Bergamo
GPS: 45.6961° N, 9.6725° E
Hours: Thursday–Tuesday 10:00 AM – 7:00 PM; Wednesday closed
Entry: €10 full price, €8 reduced (students, seniors, groups)
Time needed: 2–3 hours minimum
Pro tip: Free lockers for bags; no large backpacks allowed in galleries

Count Giacomo Carrara assembled this collection in the 18th century, and it's one of Italy's most underrated museums. The Raphael portrait, the Botticelli young man, the multiple Lorenzo Lotto works — these would be star attractions in major cities. Here they share space with Canaletto views and 19th-century landscapes, and nobody rushes you.

The museum was renovated in the early 2000s and the presentation is now chronological, guiding you from 14th-century religious panels through Renaissance portraiture to Venetian vedute. The lighting is excellent. The crowds are minimal. If you care about Italian painting, this is worth a dedicated morning.

Practical note: The museum café is good and reasonably priced (coffee €1.80, pastries €2–3). Most visitors don't know it exists.

Teatro Donizetti: A Composer's Revenge

Address: Piazza Cavour, 3, 24122 Bergamo
GPS: 45.6942° N, 9.6714° E
Box office: Tuesday–Saturday 10:00 AM – 6:00 PM, Sunday 10:00 AM – 1:00 PM; Monday closed
Entry: Free to view exterior; performance tickets €15–85
Time needed: 15–20 minutes exterior, 2–3 hours for a performance

Gaetano Donizetti was born in Bergamo in 1797, wrote seventy-five operas, and died in a mental institution in Paris after syphilis destroyed his brain. The theater named after him opened in 1791 as the Teatro della Società, was renamed in 1897, and still hosts opera, ballet, and concerts. The neoclassical facade with six Corinthian columns is elegant without being flashy — very Città Bassa.

What most guides miss: If you can attend a performance, do it. The acoustics are renowned, and tickets are significantly cheaper than at La Scala in Milan. Check the schedule at teatrodonizetti.it. Even a rehearsal visit or backstage tour (offered monthly) gives you access to the 19th-century machinery and velvet boxes that most tourists never see.

The Sentierone: Where Bergamo Learned to Stroll

Address: Via Sentierone, 24121 Bergamo
Best time: 6:00 PM for the passeggiata
Cost: Free (window shopping is the local sport)

This 19th-century promenade was built when Bergamo expanded beyond the walls and needed a place to see and be seen. The porticoes, the cafés, the fashion boutiques — this is where Città Bassa asserts its identity. Not medieval. Not apologetic. Just elegant and modern in a way that surprises visitors who think Bergamo is only about cobblestones.

What most guides miss: The contrast itself is the point. Stand at the intersection of Via XX Settembre and the Sentierone at 6:30 PM. You can watch the same transition that Bergamo itself made — from medieval hilltop to modern flatland — reflected in the clothing, the conversations, and the pace of the people walking past.

Practical note: The Bar Centrale on the Sentierone makes an excellent cappuccino (€1.60 at the bar) and has been run by the same family since 1923. The son, Andrea, is usually behind the machine in the mornings. He pulls shots with the concentration of a surgeon.


Eating Bergamo: What the Two Cities Actually Taste Like

Casoncelli: The Pasta That Shouldn't Work But Does

Trattoria Parietti
Address: Via Borgo Canale, 12, 24129 Bergamo (Città Alta)
Phone: +39 035 221072
Hours: Tuesday–Sunday 12:00 PM – 2:30 PM, 7:00 PM – 10:00 PM; Monday closed
Price: €12–15 per person for pasta, €25–35 for full meal
Must-try: Casoncelli alla bergamasca (pasta stuffed with meat, amaretti cookies, raisins, served with butter, sage, and grated Grana Padano)

This is Bergamo's signature dish, and it sounds like a mistake. Sweet amaretti cookies inside pasta? Raisins? But the sweetness is subtle — a background note that makes the savory elements taste deeper. The butter and sage sauce is simple because it has to be; anything more complex would compete with the filling.

Trattoria D'Ambrosio Da Giuliana
Address: Via Gombito, 32, 24129 Bergamo (Città Alta)
Phone: +39 035 402926
Price: €11–14 for casoncelli, €20–28 for full meal
Hours: Lunch and dinner, Tuesday–Sunday

Local story: Giuliana, the owner of D'Ambrosio, has been making casoncelli for fifty-two years. "The amaretti must be from a specific bakery in Città Bassa," she told me. "If I use different amaretti, the regulars know."

Polenta Taragna: The Mountain Answer to Everything

Antica Trattoria La Colombina
Address: Via Borgo Canale, 8, 24129 Bergamo (Città Alta)
Phone: +39 035 261402
Price: €33 for tasting menu, €15–22 à la carte
Hours: Tuesday–Sunday 12:00 PM – 2:30 PM, 7:00 PM – 10:30 PM; Monday closed

Bergamo's polenta taragna is made with buckwheat flour and cornmeal, cooked until thick, and served with cheese melted into the center. It's mountain food — dense, warm, designed for cold evenings. La Colombina serves it traditionally in a 15th-century building with low ceilings and stone walls.

Polentone
Address: Via Gombito, 3, 24129 Bergamo (Città Alta)
Price: €8–12
Hours: Daily 12:00 PM – 2:30 PM, 6:00 PM – 10:00 PM

A simpler, faster option for polenta and other mountain dishes. Good for lunch when you don't want a long sit-down meal.

Aperitivo in Piazza Vecchia: The Ritual That Justifies the Price

Caffè del Tasso
Address: Piazza Vecchia, 3, 24129 Bergamo (Città Alta)
Hours: Daily 7:30 AM – 11:00 PM (later on weekends)
Price: Coffee at the bar €2–4; aperitivo €6–10 (includes substantial finger food)

This café has occupied the same corner of Piazza Vecchia since the 15th century. Mussolini reportedly gave speeches from the balcony. Today it's where locals meet before dinner and tourists pay too much for coffee with a view. The aperitivo, however, is worth it — the finger food is substantial enough to substitute for dinner, and the people-watching is unmatched.

Pro move: Stand at the bar for coffee (€2.50) rather than sitting at a table (€4.50+). The view is the same. The locals stand. You should stand.

Stracciatella: The Ice Cream That Was Invented Here

La Marianna
Address: Via Porta Dipinta, 9, 24129 Bergamo (Città Alta)
Hours: Daily 11:00 AM – 11:00 PM (seasonal variations)
Price: €3–5 per gelato
Origin story: Enrico Panattoni invented stracciatella gelato here in 1961, naming it after the Roman stracciatella soup. It became a global flavor.

What most guides miss: The current owner still uses the original recipe. "The secret is the temperature of the chocolate when it hits the cream," he told me. "One degree wrong, and it's just chocolate chip."

Focaccia and Street Food

Focacceria La Torretta
Address: Via Gombito, 15, 24129 Bergamo (Città Alta)
Price: €3–5 per slice
Hours: Daily 10:00 AM – 8:00 PM

Quick, cheap, and excellent for eating while walking. The focaccia is made fresh throughout the day.

Fine Dining (When You Want to Splurge)

Ristorante Colleoni dell'Angelo
Address: Piazza Vecchia, 7, 24129 Bergamo (Città Alta)
Phone: +39 035 232190
Price: €40–60 per person
Hours: Tuesday–Sunday 12:00 PM – 2:30 PM, 7:00 PM – 10:00 PM; Monday closed
Reservation: Essential, especially for window tables

Upscale dining in a historic building on Piazza Vecchia. The view is the selling point, but the food holds up — local ingredients, traditional techniques, modern presentation. Perfect for a special dinner.


Neighborhood Walking Routes: Letting Bergamo Unfold

The Early Morning Route (Città Alta, 7:00–9:00 AM)

Start at Porta Sant'Agostino, walk up through the old gate, and follow Via Gombito to Piazza Vecchia. Continue to Piazza Duomo, then cut down Via Arena to the walls at Porta San Giacomo. Walk east along the bastions until you reach Porta Sant'Alessandro. Total distance: 3.2 km.

The Wall Walk (Mixed, 5:00–7:00 PM)

Start at Porta San Giacomo at 5:00 PM. Walk east along the walls for 2 km, watching the light change over Città Bassa. At the eastern bastions, cut down into Città Alta through Via San Lorenzo. Walk through Piazza Vecchia at golden hour, then take the funicular down to Città Bassa for dinner. This is the single best way to experience both cities in one evening.


What to Skip

1. The funicular at peak tourist hours (11:00 AM – 2:00 PM)
It's charming for the first three minutes, then you're packed with fifty other people and the view is mostly the back of someone's head. Walk up via Porta Sant'Agostino (20–25 minutes, free, shaded) or take bus 1A (€1.30).

2. Restaurants with laminated menus in six languages on Via Gombito
If the menu has photos and translations for German, English, French, Spanish, Russian, and Japanese, the kitchen has given up. Walk two streets deeper into Città Alta. The places without translated menus are where the actual food is.

3. The Campanone at 11:00 AM on a Saturday in July
The view is spectacular. The experience of sharing a narrow platform with eighty people wielding selfie sticks is not. Go at 9:45 AM or 5:00 PM. The light is better anyway.

4. Lake Como day trips that only go to Bellagio
Bellagio is beautiful, expensive, and crowded. If you're going to Lake Como, start in Lecco or Varenna. The scenery is identical; the prices are half.

5. Shopping on Via XX Settembre as a primary activity
It's a nice shopping street with porticoes, but you didn't come to Bergamo for Zara and H&M. Use it for a stroll or a coffee, not as a destination.

6. The "Two Cities" funicular photo from inside the car
Every guidebook has this shot. It's impossible to get a good photo through the windows anyway (reflections, motion blur, other passengers). Get your iconic shot from Porta San Giacomo at sunset. The funicular cars climbing the hill below you, golden light, no glass between you and the view.

7. Rushing from Città Alta to Città Bassa in one day
The temptation is to treat this as a checklist — see the churches, eat the pasta, take the funicular down. Don't. Bergamo rewards slowness. Spend at least one full day in each city. The contrast is the point.


Practical Logistics

Getting There

By air:
Orio al Serio Airport (BGY) is 5 km from the city center. ATB Line 1 bus to Città Bassa: €2.60, 15 minutes. Taxi: €20–35.

By train:
Bergamo station is in Città Bassa. Milan: 50 minutes, €5.50–7.50. Brescia: 1 hour, €6–8.

Getting Around

Funicular (Città Bassa ↔ Città Alta):
€1.50 single, €3.50 day pass (includes buses). Every 7 minutes. First car 7:00 AM, last car 12:30 AM.

Bus 1A:
€1.30 single (75 minutes), included in day pass. Runs the same route as the funicular but above ground.

ATB day pass:
€4.30 for 24 hours on all buses and funiculars. Buy at tabacchi shops or ticket machines.

Budget Framework

Tier Daily Budget What It Gets You
Tight €45–60 Hostel/dorm, focaccia and piadina meals, free walls and churches, ATB day pass
Mid-range €80–120 B&B or mid-range hotel, one sit-down meal daily, Campanone and museums, aperitivo
Comfortable €150–200+ Boutique hotel in Città Alta, two restaurant meals, taxi occasionally, no compromises

Real daily numbers (tested March 2026):
Accommodation (B&B Città Bassa): €55
Food (one restaurant lunch, aperitivo, focaccia dinner): €32
Attractions (Campanone €9, Basilica €5): €14
Transport (ATB day pass): €4.30
Total: €105.30

Where to Sleep

Budget:
Ostello di Bergamo — Via Ferraris, 1, 24124 Bergamo. Dorm beds €22–28, private rooms €55–70. Clean, modern, in Città Bassa near the station. +39 035 360396.

Mid-range:
B&B La Corte dei Cancelli — Via Cancelli, 3, 24129 Bergamo (Città Alta). €75–95 double. Inside the walls, quiet courtyard, home-cooked breakfast. Book well ahead — small, popular.

Comfortable:
GombitHotel — Via del Gombito, 16, 24129 Bergamo (Città Alta). €140–180 double. Minimalist design in a medieval tower house. Rooftop terrace with Campanone views. +39 035 242366.

Best Times to Visit

April–June: Ideal. Warm but not hot, wildflowers on the walls, fewer tour groups than summer. Average highs 18–25°C (64–77°F).
September–October: Harvest season, golden light, the autumn colors in the Lombardy hills. Average highs 20–24°C (68–75°F).
July–August: Hot, crowded, but the long evenings are magical. Restaurants stay open later. Average highs 28–30°C (82–86°F).
November–March: Atmospheric, misty, possible snow on the walls. Many restaurants in Città Alta close one day a week. Hotel prices drop 30–40%. Average highs 5–12°C (41–54°F).

What to Bring

  • Comfortable walking shoes with grip: The cobblestones in Città Alta are uneven and can be slippery when wet.
  • Layered clothing: Città Alta is hilltop — windier and cooler than Città Bassa, even in summer. Temperature difference can be 5–8°C.
  • A small bag: Churches don't allow large backpacks.
  • Cash: Some small shops and the oldest cafés prefer cash. ATMs are plentiful in Città Bassa.

Essential Italian Phrases

  • "Due caffè al banco, per favore" — Two coffees at the bar, please (cheaper than sitting)
  • "Il conto" — The bill (ask when you're ready; they won't rush you)
  • "Ben cotta" — Well-cooked (for casoncelli; the alternative is al dente)
  • "Un bicchiere di Valcalepio" — A glass of the local red wine

Safety and Practicalities

Bergamo is very safe. The main risk is petty theft in crowded tourist areas — watch your bag on the funicular and around Piazza Vecchia at peak hours. At night, both cities are well-lit and comfortable to walk.

Emergency numbers:
Police: 113
Medical emergency: 118
Tourist police (English spoken): +39 035 226222


Final Word

Bergamo doesn't need you to love it. That's the point. Most Italian cities perform for visitors — Florence with its Renaissance perfection, Venice with its drowning beauty, Rome with its imperial weight. Bergamo just exists. Two cities stacked on top of each other, sharing a wall, getting on with their business.

The gift it offers isn't spectacle. It's honesty. Città Alta doesn't hide its medieval selfishness behind heritage plaques. Città Bassa doesn't apologize for being modern and functional. The walls don't pretend they were built for anything nobler than control. The food is heavy because the winters are cold. The aperitivo culture exists because people want to sit in beautiful squares and argue about football.

If you leave Bergamo understanding why it had to be two cities, you've succeeded. If you also understand why neither city would want to be the other one — that's even better.

I'll remember this one for you. The November rain on the walls. The 10:00 PM bell. The amaretti inside pasta that shouldn't work but does.

— Finn O'Sullivan
@finnosullivan.travel

"Don't worry. Even if the world forgets, I'll remember for you."

Finn O'Sullivan

By Finn O'Sullivan

Irish storyteller and folklorist. Finn hunts for the narratives that do not make guidebooks—the pub legends, the family feuds, the neighborhood heroes. He believes every street corner has a story if you know who to ask.