Bergamo on a Budget: Exploring Lombardy's Two Cities Without Breaking the Bank
A practical guide to experiencing Città Alta's medieval charm, Venetian walls, and Bergamasque flavors while keeping your wallet happy
Bergamo occupies a sweet spot in northern Italy—close enough to Milan to serve as the city's sophisticated hilltop cousin, yet far enough to maintain its own distinct character and reasonable prices. The city's unique split personality—Città Alta perched on a hill, Città Bassa spreading below—means you can choose your adventure based on budget and mood. Unlike Venice or Florence where tourist pricing is relentless, Bergamo rewards the savvy traveler with genuine value, especially if you're willing to walk up the hill rather than ride the funicular.
This guide breaks down exactly what you'll spend and reveals the local strategies that let you experience the best of both Bergamos for less.
Daily Budget Breakdown
Backpacker Budget: €45-60 per day
- Accommodation: €20-30 (hostel dorm or budget B&B in Città Bassa)
- Food: €15-20 (focaccerias, piadina, aperitivo as dinner)
- Attractions: €5-15 (free churches, walking the walls, selective paid sites)
- Local transport: €3-5 (funicular or bus, mostly walking)
Mid-Range Traveler: €85-120 per day
- Accommodation: €55-80 (private room in B&B or 3-star hotel)
- Food: €30-45 (mix of trattorias, focaccerias, one nice dinner in Città Alta)
- Attractions: €15-25 (Campanone, Basilica of Santa Maria Maggiore, maybe a museum)
- Local transport: €5-10 (funicular rides, occasional bus)
Luxury Traveler: €150-220 per day
- Accommodation: €100-150 (boutique hotel in Città Alta or historic palazzo)
- Food: €60-90 (fine dining at Ristorante Città Alta, wine pairings)
- Attractions: €30-50 (private guides, Bergamo Card for all museums)
- Local transport: €20-40 (taxis, funicular, day trips to Lake Como)
Budget Accommodation Options
Hostels
Bergamo Central Hostel (Ostello di Bergamo)
- Address: Via Ferraris, 1, 24124 Bergamo (Città Bassa)
- GPS: 45.6942° N, 9.6756° E
- Price: €22-28/night (dorm bed), €60-75 (private double)
- Why stay here: Located in Città Bassa near the train station, this is Bergamo's main hostel option. Clean, modern facilities with a shared kitchen and common room. The 10-minute walk to the funicular base makes it convenient for exploring Città Alta.
Ostello della Gioventù di Bergamo
- Address: Via G. Ferraris, 1, 24124 Bergamo
- Price: €20-26/night (dorm bed)
- Why stay here: Part of the Italian Youth Hostel network, offering basic but reliable accommodation. Best for travelers with Hostelling International membership (discounts available).
Budget B&Bs and Guesthouses in Città Bassa
B&B Bergamo Bassa
- Address: Via Borfuro, 6, 24122 Bergamo
- GPS: 45.6947° N, 9.6697° E
- Price: €48-65/night (double room)
- Why stay here: Simple, clean rooms in a historic building in Città Bassa. Walking distance to the funicular and train station. Breakfast included with local pastries and coffee.
B&B Il Sole
- Address: Via Colleoni, 1, 24129 Bergamo (Città Bassa, near funicular)
- Price: €55-75/night
- Why stay here: Just steps from the funicular base, making it ideal for those planning multiple trips up to Città Alta. Modern rooms with air conditioning.
B&B Sant'Andrea
- Address: Via Sant'Andrea, 2, 24122 Bergamo
- Price: €45-60/night
- Why stay here: Located in a quiet street in Città Bassa, this family-run B&B offers personalized service and insider tips on local restaurants.
Budget Hotels
B&B Hotel Bergamo
- Address: Via Autostrada, 2, 24126 Bergamo
- GPS: 45.6903° N, 9.6819° E
- Price: €55-75/night
- Why stay here: Modern, functional chain hotel near the highway but with good bus connections to the center. Free parking and WiFi. Best for travelers with cars.
Hotel Città dei Mille
- Address: Via Autostrada, 4/G, 24126 Bergamo
- Price: €50-70/night
- Why stay here: Named after Bergamo's nickname "City of the Thousand" (referencing the volunteers who fought with Garibaldi), this budget hotel offers clean rooms and easy highway access.
Hotel Excelsior San Marco
- Address: Piazza della Repubblica, 6, 24122 Bergamo (Città Bassa)
- Price: €65-85/night
- Why stay here: Located in the heart of Città Bassa near Piazza della Libertà, this 3-star hotel offers excellent value with comfortable rooms and a rooftop terrace with city views.
Budget Options in Città Alta
Staying in Città Alta costs more, but waking up in the medieval center has its charms:
B&B La Torre della Meridiana
- Address: Via Gombito, 17, 24129 Bergamo (Città Alta)
- Price: €75-95/night
- Why stay here: Historic building near Piazza Vecchia. The premium over Città Bassa options is worth it for the atmosphere of having the upper town to yourself after the day-trippers leave.
Cheap Eats: Focaccerias, Piadina, and Aperitivo Deals
Focaccerias: The Bergamasque Staple
Bergamo's take on focaccia is thicker and more substantial than the Ligurian version, often topped with local cheeses, cured meats, or simply olive oil and rosemary. Focaccerias are your budget best friend.
Focacceria La Torretta
- Address: Via Gombito, 15, 24129 Bergamo (Città Alta)
- GPS: 45.7033° N, 9.6628° E
- Hours: Daily 9:00 AM – 8:00 PM
- Price: €2.50-5 per slice or sandwich
- What to order: Focaccia with stracciatella cheese and prosciutto (€4), or the classic olive oil and rosemary slice (€2.50)
Forneria Focacceria San Lorenzo
- Address: Via San Lorenzo, 2, 24129 Bergamo (Città Alta)
- Price: €2-4 per slice
- Why go: Fresh-baked focaccia throughout the day. Grab a slice and eat it in nearby Piazza Vecchia while people-watching.
Panificio Focacceria Città Bassa
- Address: Via XX Settembre, 45, 24122 Bergamo (Città Bassa)
- Price: €1.80-3.50 per slice
- Why go: Local favorite in Città Bassa with prices lower than the tourist-focused spots in Città Alta. Perfect for assembling a picnic lunch.
Piadina: Romagna's Gift to Budget Travelers
While technically from neighboring Romagna, piadina (thin flatbread sandwiches) has found a happy home in Bergamo. Look for the telltale griddle steam.
Piadineria La Piadella
- Address: Via Colleoni, 12, 24129 Bergamo (Città Alta)
- GPS: 45.7031° N, 9.6625° E
- Hours: Daily 11:00 AM – 9:00 PM
- Price: €4-7 per piadina
- What to order: Classic squacquerone cheese and prosciutto crudo (€5), or the vegetarian with grilled vegetables and soft cheese (€4.50)
Piadineria del Corso
- Address: Via XX Settembre, 88, 24122 Bergamo (Città Bassa)
- Price: €3.50-6 per piadina
- Why go: Student-friendly prices in Città Bassa. The "completa" with ham, cheese, and arugula is a filling meal for €5.
Aperitivo Hacking: Dinner Disguised as Drinks
Many bars in Bergamo offer aperitivo (pre-dinner drinks with substantial snacks) that can easily substitute for dinner. This is especially true in Città Alta where competition for evening customers is fierce.
Caffè del Tasso
- Address: Piazza Vecchia, 3, 24129 Bergamo (Città Alta)
- GPS: 45.7042° N, 9.6628° E
- Hours: Daily 8:00 AM – 11:00 PM
- Price: €8-12 for a drink with aperitivo buffet
- Why go: Historic café on Piazza Vecchia where €10 gets you a spritz or wine and access to a substantial buffet of finger foods, cheeses, and small bites. Arrive between 6:00-7:00 PM for the best spread.
Vineria Cozzi
- Address: Via Gombito, 15, 24129 Bergamo (Città Alta)
- Price: €7-10 for aperitivo
- Why go: Intimate wine bar with excellent local selections. The aperitivo includes quality cheeses and cured meats—enough to call it dinner.
Circolino Città Alta
- Address: Via Colleoni, 20, 24129 Bergamo (Città Alta)
- Price: €6-9 for aperitivo
- Why go: Popular with locals and students from the university. The outdoor seating is perfect for watching the evening passeggiata.
Student-Friendly Spots
Trattoria Parietti
- Address: Via Pignolo, 112, 24121 Bergamo (Città Bassa)
- Price: €10-15 for pasta, €15-20 for secondi
- Why go: Family-run trattoria serving classic Bergamasque dishes at honest prices. The casoncelli (pasta filled with meat and amaretti) is a local specialty.
Pizzeria Il Brighella
- Address: Via Borgo Palazzo, 128, 24125 Bergamo (Città Bassa)
- Price: €6-10 for pizza
- Why go: Consistently rated as one of Bergamo's best value pizzerias. Thin-crust Roman-style pizzas from €6, with generous toppings.
Mensa Universitaria (University Cafeteria)
- Address: Via Salvecchio, 19, 24129 Bergamo (Città Alta)
- Price: €5-7 for full meal
- Why go: If you can pass for a student (or are one), the university mensa offers hot meals at unbeatable prices. Open to the public but requires a card—ask at the entrance.
Free and Low-Cost Activities
Completely Free Experiences
Walking the Venetian Walls
- Location: Encircling Città Alta
- GPS: Various access points; Porta San Giacomo: 45.7106° N, 9.6569° E
- Cost: Free
- Why visit: The UNESCO World Heritage Venetian walls stretch for over 6 kilometers around Città Alta. Walking the full circuit takes about 90 minutes and offers panoramic views of the Po Valley, the Alps on clear days, and the red rooftops of both Bergamos. The walls become a large pedestrian area on weekends, perfect for strolling, jogging, or simply sitting on the bastions to watch the sunset.
Piazza Vecchia
- Location: Heart of Città Alta
- GPS: 45.7042° N, 9.6628° E
- Cost: Free
- Why visit: Le Corbusier called it "the most beautiful square in Europe." The Renaissance harmony of the Palazzo della Ragione, the Campanone (Civic Tower), and the Contarini Fountain creates a space that costs nothing to enjoy. Bring a coffee from a nearby bar and sit on the steps—this is Bergamo's living room.
Città Alta Wandering
- Route: Via Colleoni, Via Gombito, Via Porta Dipinta
- Cost: Free
- Why visit: Simply getting lost in Città Alta's medieval streets is one of Bergamo's greatest pleasures. The cobblestone alleys, hidden courtyards, and sudden viewpoints cost nothing and deliver authentic atmosphere. Start at Piazza Vecchia and wander without a map.
Duomo di Bergamo (Cathedral)
- Address: Piazza Duomo, 24129 Bergamo (Città Alta)
- GPS: 45.7039° N, 9.6622° E
- Hours: Mon-Fri 7:30 AM – 12:30 PM, 3:00 PM – 6:30 PM; Sat-Sun 7:00 AM – 7:00 PM
- Cost: Free
- Why visit: The cathedral dedicated to Saint Alexander, Bergamo's patron saint, is free to enter. While the Basilica of Santa Maria Maggiore next door charges admission, the Duomo offers beautiful Baroque interiors and religious art at no cost.
Cappella Colleoni (Exterior)
- Address: Piazza Duomo, 24129 Bergamo (Città Alta)
- GPS: 45.7042° N, 9.6622° E
- Cost: Free (exterior and courtyard)
- Why visit: The chapel's polychrome marble facade is a masterpiece of Lombard Renaissance architecture. While the interior is free to enter (donations appreciated), simply admiring the exterior decoration and the equestrian statue of Bartolomeo Colleoni costs nothing.
Porta San Giacomo and the Sunset
- Location: Northern gate of Venetian walls
- GPS: 45.7106° N, 9.6569° E
- Cost: Free
- Why visit: This is the most picturesque gate through the Venetian walls, with views over the lower city and the Po Valley beyond. Locals gather here at sunset for the golden light and panoramic vistas. Bring a bottle of wine and join them.
Città Bassa Walking
- Route: Sentierone, Via XX Settembre, Piazza della Libertà
- Cost: Free
- Why visit: Città Bassa's elegant boulevards and porticoed streets offer a completely different atmosphere from the medieval upper town. The Sentierone is Bergamo's main promenade, lined with cafés and shops.
Budget-Friendly Paid Attractions
Campanone (Civic Tower)
- Address: Piazza Vecchia, 24129 Bergamo (Città Alta)
- GPS: 45.7042° N, 9.6628° E
- Hours: Tue-Fri 10:00 AM – 6:00 PM; Sat-Sun 10:00 AM – 7:00 PM
- Entry: €9 full price, €6 reduced (under 18, over 65, students)
- Why visit: The 52-meter tower offers the best views in Bergamo. The climb (or elevator ride) rewards you with 360-degree panoramas of both cities, the surrounding hills, and the distant Alps. The tower's bells still ring at 10:00 PM each night—an ancient tradition signaling the closing of the city gates.
Basilica di Santa Maria Maggiore
- Address: Piazza Duomo, 3, 24129 Bergamo (Città Alta)
- GPS: 45.7039° N, 9.6622° E
- Hours: Mon-Sat 9:00 AM – 6:00 PM; Sun 9:00 AM – 10:30 AM, 1:30 PM – 6:00 PM
- Entry: €5 full price, €2 over 70
- Why visit: This 12th-century basilica is a masterpiece of Lombard Romanesque architecture. The interior is a riot of Baroque decoration, tapestries, and gilded stucco. The wooden panels by Lorenzo Lotto and the elaborate confessionals are worth the modest entry fee.
Rocca (Fortress)
- Address: Piazzale Brigata Legnano, 24129 Bergamo (Città Alta)
- GPS: 45.7056° N, 9.6558° E
- Hours: Tue-Sun 11:00 AM – 6:00 PM
- Entry: €5 museum (free under 18); park is free
- Why visit: The fortress offers a museum of 19th-century history and, more importantly, a free park with some of the best views over the Venetian walls. Even if you skip the museum, the park is worth the walk.
Bergamo Walls: The Museum
- Address: Porta Sant'Agostino, 24129 Bergamo
- Hours: Fri-Sun 11:00 AM – 6:00 PM
- Entry: €7 full price, €5 reduced
- Why visit: Located in one of the wall's bastions, this museum explains the construction and history of the Venetian fortifications. Worth it for history enthusiasts, though the walls themselves are free to walk.
Money-Saving Tips Specific to Bergamo
The Funicular Question: To Ride or To Walk?
The funicular connecting Città Bassa to Città Alta is iconic and convenient, but walking is free and takes only 20-30 minutes via the Porta Sant'Agostino path.
Funicular costs:
- Single ticket: €1.50 (purchased at station)
- ATB day pass: €3.50 (includes funicular and all city buses)
- Bergamo Card: €10 (24h) or €15 (48h) — includes funicular and museums
Money-saving strategy: Walk up via Porta Sant'Agostino (it's a pleasant, shaded path), then take the funicular down if you're tired. Or walk both ways and save the funicular fare entirely.
Combo Tickets and the Bergamo Card
The Bergamo Card can be good value if you plan to visit multiple museums:
Bergamo Card (2026 prices):
- 24 hours: €10
- 48 hours: €15
Includes:
- Unlimited funicular rides
- Campanone (Civic Tower)
- Rocca and 19th Century Museum
- Donizetti Museum
- Natural Science Museum
- Archaeological Museum
- Various other civic museums
When it's worth it: If you plan to ride the funicular more than twice AND visit the Campanone (€9) plus one other museum, the 24-hour card pays for itself.
When to skip it: If you're mainly interested in free activities (churches, walls, wandering), skip the card and pay individually for anything you want to see.
Museum of Bergamo Histories Cumulative Ticket
If you're staying longer and want to dive deep into Bergamo's museums:
Museum of Bergamo Histories Ticket: €15
- Valid 48 hours
- Includes 7 facilities: Campanone, Rocca, Donizetti Museum, San Francesco Convent, Natural Science Museum, Archaeological Museum, and Bergamo Walls Museum
- Best for: History enthusiasts spending 2+ days in Bergamo
Eating on a Budget
Lunch in Città Bassa, dinner picnic in Città Alta — Prices in the upper town are 20-30% higher. Eat your main meal below, then bring focaccia and wine up for a sunset picnic on the walls.
Aperitivo as dinner — As mentioned above, many bars offer substantial aperitivo spreads for €7-10 that can replace dinner.
Avoid restaurants on Piazza Vecchia — Walk two streets away to Via Colleoni or Via Gombito and prices drop significantly.
Supermarket shopping — Conad and Coop in Città Bassa offer everything you need for picnics. A bottle of decent local wine costs €4-6.
Timing Your Visit
Free first Sundays: Some civic museums offer free entry on the first Sunday of each month—check the current schedule at the tourist office.
Shoulder season savings: April-May and September-October offer lower accommodation prices than summer, plus pleasant weather for walking the walls.
Avoid weekends if possible: Hotel prices in Città Alta can spike on weekends when Milanese visitors arrive for short breaks.
Transportation Costs
Getting to Bergamo
From Milan (for Bergamo Orio al Serio Airport arrivals):
- Airport bus to Milan city center: €5.30-12 (various operators)
- Airport bus to Bergamo city center: €3-5
From Milan by train:
- Trenitalia Regionale: €5.50-7.50, 50 minutes
- Frequent departures from Milano Centrale and Milano Porta Garibaldi
From Milan by bus:
- FlixBus: €4-8, 1 hour
- Autostradale: €6-10
From Lake Como:
- Train: €8-12 (via Milan or Lecco), 1.5-2 hours
- Bus: €9-14 (FlixBus from Como to Bergamo), 1.5 hours
From Venice:
- Train: €18-25 (via Milan or Brescia), 2.5-3 hours
From Verona:
- Train: €8-12, 1 hour 15 minutes
Getting Around Bergamo
ATB City Transport:
- Single ticket (75 minutes): €1.30
- 10-ride carnet: €11.50
- Day pass: €3.50 (includes buses and funicular)
- Tickets available at tabacchi, newsstands, or on board (exact change)
Funiculars:
- Funicolare Città Alta: €1.50 single ride
- Funicolare San Vigilio: €1.50 single ride (to the castle above Città Alta)
Taxis:
- Base fare: €5
- Per km: €1.50
- Città Bassa to Città Alta: approximately €15-20
Airport Transfer:
- Bus to Bergamo center: €3-5
- Taxi to Bergamo center: €20-25
- Bus to Milan: €5.30-12
Sample Budget Itinerary (3 Days)
Day 1: Città Alta Essentials (€40)
- Morning: Walk up to Città Alta via Porta Sant'Agostino (free)
- Mid-morning: Piazza Vecchia and free wandering (free)
- Lunch: Focaccia from La Torretta (€4)
- Afternoon: Duomo (free), Cappella Colleoni exterior (free), walking the walls (free)
- Dinner: Aperitivo at Caffè del Tasso (€10 with snacks)
- Accommodation: Hostel dorm (€25)
Day 2: Museums and Views (€50)
- Morning: Funicular up (€1.50) or walk up (free)
- Mid-morning: Campanone (€9) for panoramic views
- Lunch: Piadina from La Piadella (€5)
- Afternoon: Basilica di Santa Maria Maggiore (€5), Rocca park (free)
- Dinner: Pizza at Il Brighella in Città Bassa (€8) + drink (€2)
- Accommodation: Hostel dorm (€25)
Day 3: Città Bassa and Day Trip Planning (€35)
- Morning: Explore Città Bassa—Sentierone, Via XX Settembre (free)
- Lunch: Market shopping at Mercato delle Scarpe (€6)
- Afternoon: Free time, planning next destination
- Dinner: Focacceria meal (€4)
- Accommodation: Hostel dorm (€25)
Total 3-day budget: €125-140
Additional Money-Saving Tips
Drink tap water — Safe and free throughout Bergamo. Fill up at public fountains in Città Alta.
Use free WiFi — Available at tourist offices, most cafés, and public spaces. The Città Alta tourist office (Via Gombito, 13) has free WiFi and charging stations.
Student discounts — If you're under 26 with valid ID, many museums offer reduced prices. The Campanone is €6 instead of €9.
Picnic supplies — Supermarkets in Città Bassa are significantly cheaper than shops in Città Alta. Stock up before heading up the hill.
Sunset is free — The most beautiful time in Città Alta costs nothing. Find a spot on the walls near Porta San Giacomo and watch the sun set over the Po Valley.
Skip the guided tours — Bergamo is compact and well-signposted. Save €20-40 by exploring on your own with a free map from the tourist office.
Essential Budget Information
Tourist Offices:
- Città Alta: Via Gombito, 13, 24129 Bergamo — +39 035 242226
- Città Bassa: Viale Papa Giovanni XXIII, 57, 24122 Bergamo — +39 035 210204
- Both open daily 9:00 AM – 5:30 PM
Currency: Euro (€) ATMs: Widely available in both Città Alta and Città Bassa Tipping: Not required; round up for good service Tap Water: Safe to drink
Bergamo proves that you don't need deep pockets to experience one of northern Italy's most charming cities. By walking instead of riding, picnicking instead of dining out, and focusing on the abundant free experiences—the walls, the squares, the simple pleasure of wandering medieval streets—you can explore both Bergamos for under €50 per day while still capturing the essence of this unique Lombard city.