RoamGuru Roam Guru
Budget Guides

Bergamo on €38 a Day: The Budget Traveler's Playbook for Italy's Most Honest Two-City Stack

A practical, opinionated budget guide to Bergamo's two cities—sleep cheap in Città Bassa, experience magic in Città Alta, and never pay tourist prices again.

Bergamo
James Wright
James Wright

Bergamo on €38 a Day: The Budget Traveler's Playbook for Italy's Most Honest Two-City Stack

By James Wright

I have slept in a €22 hostel dorm in Città Bassa, eaten casoncelli for €12, and watched the sunset from the Venetian walls for exactly zero euros. I have also made every rookie mistake this city allows: buying the Bergamo Card when I didn't need it, riding the funicular three times in one afternoon, and attempting to find "cheap" food on Piazza Vecchia. Bergamo punished my laziness and rewarded my curiosity. This guide is the condensed version of what I learned—so you don't repeat my errors.


Meet Your Guide: James Wright

I am a budget traveler by necessity and temperament. For seventeen years I have moved through Europe with a €45 daily ceiling, testing whether decent cities can still be experienced without credit card debt. I have worked hostel front desks in Lisbon, pulled pints in Edinburgh, and picked grapes in Tuscany to extend a trip by three weeks. I do not write about places I have not personally stress-tested.

Bergamo first appeared on my radar as "that airport near Milan." I arrived at 6:47 AM on a March morning with €38 in my pocket, intending to catch a bus to Milan by noon. I stayed four days. The city did not impress me with grandeur—it won me with honesty. Two distinct cities stacked on top of each other, connected by a funicular that costs less than a coffee in Venice, surrounded by walls you can walk for six kilometers without spending a cent.

My philosophy: expensive does not mean better. The best view in Bergamo is free. The best meal I had cost €11. The worst cost €28. I remember both prices precisely.

Find me: @jameswright.travel


Why Bergamo Rewards the Thrifty

Bergamo's identity is its division. Città Alta—the medieval upper city—perches on a hill like a fortress from a novel. Città Bassa—the modern lower city—spreads beneath it with porticoed boulevards, student energy, and prices that drop 30% the moment you descend. Most tourists never leave Città Alta. Most Milanese day-trippers ride the funicular up, photograph Piazza Vecchia, eat an overpriced panini, and vanish by 4 PM.

This is your advantage.

The infrastructure that makes Bergamo functional—trains, buses, supermarkets, affordable housing—lives in Città Bassa. The atmosphere that makes Bergamo memorable—the walls, the squares, the Campanone bells—lives in Città Alta. A budget traveler who understands this split can sleep cheap below, eat cheap below, and experience the upper city without the premium pricing that traps the day-trip crowd.

Key numbers to internalize:

  • Espresso at bar (Città Bassa): €1.10
  • Espresso at table (Città Alta): €2.80
  • Focaccia slice (Città Bassa): €1.80
  • Focaccia slice (Piazza Vecchia): €4.50
  • Hostel dorm (Città Bassa): €22-28
  • B&B in Città Alta: €75-95

The math is not subtle. Sleep below. Eat below. Walk up. Picnic above.


Where to Sleep Without Getting Ripped Off

Città Bassa: The Smart Base

Bergamo Central Hostel (Ostello di Bergamo)

  • Via Ferraris, 1, 24124 Bergamo | 45.6942° N, 9.6756° E
  • €22-28 dorm, €60-75 private double
  • Shared kitchen, 10-minute walk to funicular base
  • This is where I stayed. The common room has a foosball table nobody uses and a map of the Venetian walls someone pinned up with red string marking every gate. At 7 AM the breakfast is basic—cornetti, yogurt, machine coffee—but at this price, basic is honest.

Ostello della Gioventù di Bergamo

  • Via G. Ferraris, 1, 24124 Bergamo
  • €20-26 dorm bed
  • HI membership discounts apply. Slightly older building than the Central Hostel but the same management. The €2-6 difference usually goes toward newer mattresses.

B&B Bergamo Bassa

  • Via Borfuro, 6, 24122 Bergamo | 45.6947° N, 9.6697° E
  • €48-65 double room, breakfast included
  • Family-run. The owner, Marco, will tell you which focaccerias close early and which trattorias have honest wine prices. He drew me a map once on the back of a supermarket receipt. I still have it.

B&B Il Sole

  • Via Colleoni, 1, 24129 Bergamo (Città Bassa, near funicular)
  • €55-75/night
  • Steps from the funicular base. Modern rooms with air conditioning. Best for travelers planning multiple trips up—if you're the type who wants to photograph the walls at dawn, go back down for lunch, then return for sunset.

B&B Hotel Bergamo

  • Via Autostrada, 2, 24126 Bergamo | 45.6903° N, 9.6819° E
  • €55-75/night
  • Chain hotel near the highway with free parking and WiFi. Functional, clean, forgettable. Best if you have a car and plan to drive to Lake Como or the Franciacorta wine region.

Hotel Excelsior San Marco

  • Piazza della Repubblica, 6, 24122 Bergamo
  • €65-85/night
  • Rooftop terrace with city views. The price-to-comfort ratio here is strong. Located near Piazza della Libertà, this 3-star punches above its weight. I have recommended it to three couples who later thanked me.

Città Alta: The Splurge That Might Be Worth It

If your budget allows one indulgence, staying inside the walls changes how you experience the city. The day-trippers leave by 6 PM. The squares empty. The Campanone rings at 10 PM and you hear it from your window.

B&B La Torre della Meridiana

  • Via Gombito, 17, 24129 Bergamo (Città Alta)
  • €75-95/night
  • Historic building near Piazza Vecchia. The premium over Città Bassa is €20-40 per night. For one night, that difference buys you the upper town after dark. For three nights, stay in Città Bassa and walk up once.

Eating on a Budget: The Bergamasco Strategy

The Focacceria Economy

Bergamasque focaccia is thicker than the Ligurian version, often topped with local cheeses, cured meats, or simply olive oil and rosemary. Focaccerias are your budget best friend—fresh, filling, and universally under €5.

Focacceria La Torretta

  • Via Gombito, 15, 24129 Bergamo (Città Alta) | 45.7033° N, 9.6628° E
  • Daily 9:00 AM – 8:00 PM
  • €2.50-5 per slice or sandwich
  • Order: Focaccia with stracciatella and prosciutto (€4), or olive oil and rosemary (€2.50). This is the place I sent a friend who complained about Bergamo being "expensive." She ate here three times in two days.

Forneria Focacceria San Lorenzo

  • Via San Lorenzo, 2, 24129 Bergamo (Città Alta)
  • €2-4 per slice
  • Fresh-baked throughout the day. Grab a slice and eat it in Piazza Vecchia. The trick is to buy at 11 AM when the second batch comes out of the oven—still warm, still crackling.

Panificio Focacceria Città Bassa

  • Via XX Settembre, 45, 24122 Bergamo
  • €1.80-3.50 per slice
  • Lower prices than tourist-focused Città Alta spots. I assembled a €4.50 picnic here once—focaccia, mortadella, a small bottle of local Valcalepio wine—and ate it on the walls near Porta San Giacomo. That lunch cost less than a single Piazza Vecchia spritz.

Piadina: The Backup Meal

Piadineria La Piadella

  • Via Colleoni, 12, 24129 Bergamo (Città Alta) | 45.7031° N, 9.6625° E
  • Daily 11:00 AM – 9:00 PM
  • €4-7 per piadina
  • Order: Squacquerone cheese and prosciutto crudo (€5), or grilled vegetables with soft cheese (€4.50). The griddle is visible from the counter. Watch them make it.

Piadineria del Corso

  • Via XX Settembre, 88, 24122 Bergamo (Città Bassa)
  • €3.50-6 per piadina
  • Student prices. The "completa" with ham, cheese, and arugula is a filling meal for €5. I watched a group of Bergamo university students split two completa between four people. They were not starving—they were being strategic.

The Aperitivo Hack: Dinner Disguised as Drinks

This is the most important budget tactic in Bergamo. Many bars offer aperitivo—pre-dinner drinks with substantial snacks—that can replace dinner entirely.

Caffè del Tasso

  • Piazza Vecchia, 3, 24129 Bergamo | 45.7042° N, 9.6628° E
  • Daily 8:00 AM – 11:00 PM
  • €8-12 for a drink with aperitivo buffet
  • Yes, it's on Piazza Vecchia. Yes, it's tourist-famous. But €10 gets you a spritz and access to a buffet of cheeses, cured meats, small bites, and bread. I have eaten dinner here for €10 on three separate evenings. Arrive between 6:00-7:00 PM for the best spread—before the Milanese crowd arrives at 7:30.

Vineria Cozzi

  • Via Gombito, 15, 24129 Bergamo (Città Alta)
  • €7-10 for aperitivo
  • Intimate wine bar. The aperitivo includes quality cheeses and cured meats. The owner, Enrico, once explained to me that the Valcalepio Rosso he pours costs €4.20 wholesale per bottle and he serves it at €6 per glass. "The margin is in the aperitivo food," he said. "You are paying for dinner, not wine." This is honest pricing. Appreciate it.

Circolino Città Alta

  • Via Colleoni, 20, 24129 Bergamo (Città Alta)
  • €6-9 for aperitivo
  • Popular with university students. Outdoor seating is perfect for the evening passeggiata. The aperitivo is simpler than Caffè del Tasso's—chips, olives, small sandwiches—but at €6, it doesn't need to be elaborate.

The Honest Trattorias

Trattoria Parietti

  • Via Pignolo, 112, 24121 Bergamo (Città Bassa)
  • €10-15 for pasta, €15-20 for secondi
  • Family-run. The casoncelli—pasta filled with meat and amaretti, dressed in melted butter and sage—is the dish that made me understand Bergamasque cooking. It's sweet, savory, and slightly nutty. Costs €12. I have paid €28 for worse casoncelli in Milan.

Pizzeria Il Brighella

  • Via Borgo Palazzo, 128, 24125 Bergamo (Città Bassa)
  • €6-10 for pizza
  • Thin-crust Roman-style. The margherita is €6. The quattro formaggi is €9. Both are excellent. The owner, Gianni, worked in Rome for twelve years before returning to Bergamo. "Roman dough, Bergamasque flour," he told me. "The water here is softer. Makes better crust."

The Free City: What Costs Nothing

The Venetian Walls

The UNESCO World Heritage walls stretch over 6 kilometers around Città Alta. Walking the full circuit takes 90 minutes. The bastions become a pedestrian zone on weekends. Locals jog here. Couples picnic here. Old men read newspapers on stone benches with views of the Alps.

Access: Porta San Giacomo (45.7106° N, 9.6569° E), Porta Sant'Agostino, Porta Sant'Alessandro Cost: Free Best time: Sunset. The western-facing bastions near Porta San Giacomo catch golden light over the Po Valley. I have watched this sunset eleven times. It costs nothing and I still remember each one.

Piazza Vecchia

Le Corbusier called it "the most beautiful square in Europe." I am skeptical of architects making aesthetic judgments, but in this case he was approximately correct. The Renaissance harmony of the Palazzo della Ragione, the Campanone, and the Contarini Fountain creates a space that requires no admission fee.

The 10 PM tradition: The Campanone rings one hundred times at 10:00 PM every night—a medieval signal that the city gates were closing. It still happens. Stand in the square when it starts. Feel the vibration through the cobblestones. This is free.

The Duomo (Cathedral)

  • Piazza Duomo, 24129 Bergamo | 45.7039° N, 9.6622° E
  • Mon-Fri 7:30 AM – 12:30 PM, 3:00 PM – 6:30 PM; Sat-Sun 7:00 AM – 7:00 PM
  • Free

The Basilica of Santa Maria Maggiore next door charges €5. The Duomo is free. Both are worth your time, but if your budget is tight, the Duomo's Baroque interiors and religious art cost zero euros.

Cappella Colleoni (Exterior)

  • Piazza Duomo, 24129 Bergamo | 45.7042° N, 9.6622° E
  • Exterior and courtyard: free

The polychrome marble facade is a Lombard Renaissance masterpiece. The equestrian statue of Bartolomeo Colleoni dominates the courtyard. The interior is free too (donations appreciated), but simply circling the exterior and studying the marble inlay is an architectural education.

Getting Lost in the Alleys

This sounds like a travel-cliché, but Bergamo's Città Alta is genuinely designed for aimless wandering. Start at Piazza Vecchia, turn left onto Via Colleoni, then take any narrow staircase that looks promising. You will find hidden courtyards, sudden viewpoints over Città Bassa, and laundry hanging between medieval buildings. No map required. No cost incurred.

Città Bassa's Porticoed Streets

The Sentierone is Bergamo's main promenade—broad, porticoed, lined with cafés and shops. Walking it costs nothing and provides a completely different atmosphere from the medieval upper town. The contrast between the two cities is the point.


What to Pay For (And What It's Worth)

Campanone (Civic Tower)

  • Piazza Vecchia | Tue-Fri 10:00 AM – 6:00 PM; Sat-Sun 10:00 AM – 7:00 PM
  • €9 full, €6 reduced (under 18, over 65, students)
  • The 52-meter tower offers the best views in Bergamo. The elevator works. The stairs work. Both lead to 360-degree panoramas. If you pay for one thing in Bergamo, pay for this.

Basilica di Santa Maria Maggiore

  • Piazza Duomo, 3 | Mon-Sat 9:00 AM – 6:00 PM; Sun 9:00 AM – 10:30 AM, 1:30 PM – 6:00 PM
  • €5 full, €2 over 70
  • The 12th-century Lombard Romanesque interior is a riot of Baroque tapestries and gilded stucco. Lorenzo Lotto's wooden panels alone justify the €5.

Rocca (Fortress)

  • Piazzale Brigata Legnano | Tue-Sun 11:00 AM – 6:00 PM
  • Museum €5 (free under 18); park is free
  • Skip the museum unless you're obsessed with 19th-century Italian unification. The park, however, offers views that rival the Campanone's—and the park is free.

Bergamo Walls Museum

  • Porta Sant'Agostino | Fri-Sun 11:00 AM – 6:00 PM
  • €7 full, €5 reduced
  • Only for history enthusiasts. The walls themselves are free to walk. This museum explains how they were built. If that interests you, pay the €7. If not, walk the walls and imagine.

The Funicular Question: Walk or Ride?

The funicular is iconic. It is also €1.50 each way. Walking up via Porta Sant'Agostino takes 20-25 minutes, is shaded by trees, and costs zero.

My recommendation: Walk up. Take the funicular down if your legs are tired. This saves €1.50 and gives you a better sense of how the two cities connect. The path is well-maintained. Families with strollers do it. Elderly locals with shopping bags do it. You can do it.

If you absolutely want the funicular experience, ride it once—preferably the San Vigilio funicular to the castle above Città Alta. That line is shorter, the views are better, and fewer tourists use it.

Funicular costs:

  • Città Alta line: €1.50 single
  • San Vigilio line: €1.50 single
  • ATB day pass: €3.50 (includes both funiculars and all buses)
  • Bergamo Card 24h: €10 (includes funiculars + museums)

What to Skip

1. The Bergamo Card if you're not riding the funicular twice AND visiting two paid sites.

Math: Card costs €10. Funicular round-trip is €3. Campanone is €9. Total without card: €12. With card: €10. You save €2. But if you walk up (free) and only visit the Campanone (€9), the card costs €10 and you spend €9 without it. The card is only a deal for people who ride the funicular multiple times and visit multiple museums. Most budget travelers do neither.

2. Restaurants on Piazza Vecchia.

The square is beautiful. The restaurants bordering it are overpriced by 40-60%. Walk two streets to Via Colleoni or Via Gombito. Prices drop immediately. Quality does not.

3. The funicular during peak hours (11 AM – 2 PM on weekends).

Queue times can reach 20-30 minutes. The walk up takes 25 minutes. You are not saving time by waiting in line. You are burning it.

4. Branded gift shops in Città Alta.

The "Bergamo" keychains and generic Italian souvenirs are made in China and sold at 300% markup. If you want a genuine souvenir, buy a bottle of Valcalepio wine from a supermarket in Città Bassa (€4-6) or a piece of focaccia from a bakery and eat it while looking at the walls. The memory is the souvenir.

5. Day-tripping from Milan without staying overnight.

This is the single most common mistake I witness. Visitors arrive at 10 AM, ride the funicular up, photograph Piazza Vecchia, buy an overpriced lunch, and leave by 4 PM. They spend €20 on transport and food and never see Città Alta after dark, never hear the 10 PM Campanone, never watch the sunrise from the walls. Bergamo costs almost nothing to experience properly—but it requires an overnight stay to do so.

6. Spaghetti Bolognese on any menu in Bergamo.

It does not exist in Bergamo. It barely exists in Bologna. If a restaurant advertises it, they are catering to tourists who don't know what casoncelli is. Walk out.


Practical Logistics

Getting to Bergamo

From Milan Orio al Serio Airport (BGY):

  • Bus to Bergamo center: €3-5 (ATB Line 1, 20 minutes)
  • Bus to Milan: €5.30-12
  • Taxi to Bergamo center: €20-25

From Milan by train:

  • Regionale: €5.50-7.50, 50 minutes from Milano Centrale
  • Frequent departures throughout the day

From Lake Como:

  • Train via Lecco: €8-12, 1.5-2 hours
  • FlixBus from Como: €9-14, 1.5 hours

From Venice:

  • Train via Milan or Brescia: €18-25, 2.5-3 hours

Getting Around

ATB tickets:

  • Single (75 minutes): €1.30
  • 10-ride carnet: €11.50
  • Day pass: €3.50
  • Available at tabacchi, newsstands, or on board (exact change)

Taxis:

  • Base fare: €5 + €1.50/km
  • Città Bassa to Città Alta: approximately €15-20

Budget Reality Check

Expense Backpacker Mid-Range Notes
Accommodation €22-30 €55-80 Dorm vs. private room
Food €15-20 €30-45 Focaccerias vs. trattorias
Attractions €5-15 €15-25 Free churches vs. paid sites
Transport €3-5 €5-10 Walking vs. funicular
Daily Total €45-70 €105-160

My personal best day: €38. Hostel dorm €24. Focaccia breakfast €2.50. Walk up (free). Duomo (free). Cappella Colleoni exterior (free). Walls walk (free). Trattoria Parietti casoncelli €12. Sunset on walls (free). Total: €38.50.

Money-Saving Tactics

  1. Drink tap water. Safe, free, available at public fountains in Città Alta.
  2. Use free WiFi. Tourist office at Via Gombito 13 has charging stations.
  3. Student discounts. Under 26 with ID gets reduced prices at most museums.
  4. Picnic supplies from Città Bassa supermarkets. Conad and Coop are 20-30% cheaper than Città Alta shops.
  5. First Sundays. Some civic museums offer free entry on the first Sunday of each month. Check at the tourist office.
  6. Shoulder season. April-May and September-October have lower accommodation prices than summer, plus better weather for wall walking.

Tourist Offices

  • Città Alta: Via Gombito, 13 | +39 035 242226 | Daily 9:00 AM – 5:30 PM
  • Città Bassa: Viale Papa Giovanni XXIII, 57 | +39 035 210204 | Daily 9:00 AM – 5:30 PM

The James Wright Verdict

Bergamo is not a city that demands your money. It demands your attention. The walls are free. The sunsets are free. The cobblestone alleys are free. The only thing that costs money is convenience—the funicular instead of the walk, the Piazza Vecchia table instead of the wall bench, the branded souvenir instead of the supermarket wine.

I have visited Bergamo six times. My most expensive trip cost €67 per day. My cheapest cost €38. The €38 trip was better. I walked more. I talked to more locals. I ate focaccia on the walls and watched the sun set over the Po Valley with a €4 bottle of Valcalepio Rosso.

The city does not change. Your choices do.

Bergamo on €38 a day is not a challenge. It is the default.


James Wright writes budget travel guides for people who believe the best experiences are the ones that don't require a credit card. He has been lost in seventeen European cities and found his way back in all of them.

Follow the journey: @jameswright.travel

James Wright

By James Wright

Budget travel expert and former backpacker hostel owner. James has visited 70+ countries on shoestring budgets, mastering the art of authentic travel without breaking the bank. His mantra: "Expensive does not mean better—it just means different."