🌿 IMPT
Home / Italy / Lombardy / Bergamo

Eco Hotels in Bergamo

Medieval Hill TownVenetian WallsCittà AltaUNESCOAlps Foothills

Sustainable stays in Bergamo, Lombardy. Same price as Booking.com — 1 tonne of CO₂ removed per booking. EUR5 free credit for new members, 5% cashback in IMPT tokens.

🌿 Best Price Guarantee — same price as Booking.com or better. 1 tonne CO₂ removed per booking. Browse all available hotels in Bergamo now.
See All Bergamo Hotels →
200+
Hotels in Bergamo
€65
Price From / Night
1 Tonne
CO₂ Removed
5%
IMPT Cashback

Why Stay in Bergamo

Bergamo is one of northern Italy's most captivating cities — a place of two distinct halves perched on the edge of the Alps and the Po Plain. The Città Alta (Upper Town), sitting 365 metres above its modern counterpart on a hilltop of St. Vigilio, is a perfectly preserved medieval and Renaissance treasure encircled by 6 kilometres of UNESCO-listed Venetian Walls. These massive stone fortifications, built between 1561 and 1588 when Bergamo was the westernmost outpost of the Venetian Republic, have never been breached in battle — and today, their tree-lined ramparts form one of the most beautiful urban walks in Italy. Below, the Città Bassa (Lower Town) hums with Lombard energy, centred on the elegant porticoed shopping street of Via XX Settembre and the tree-shaded Sentierone promenade.

What makes Bergamo truly special is the vertical contrast: the funicular railway that has connected the two towns since 1887 climbs in just two minutes, delivering you from the rationalist geometry of the lower city to the cobblestones and bell towers of the medieval upper quarter. The jewel at the summit is Piazza Vecchia — described by Le Corbusier as the most beautiful square in Europe — a Renaissance ensemble of the Palazzo della Ragione, the white marble Contarini Fountain, and the soaring Torre Civica (Campanone), whose bell still rings 100 times at 10 pm each night in memory of the medieval curfew that warned citizens the gates were closing.

Beyond the architecture, Bergamo rewards with an authentic Lombard food culture: casoncelli (half-moon pasta parcels filled with meat, amaretti, and parmesan, dressed in sage butter and pancetta), polenta taragna (buckwheat polenta with melted taleggio and butter), and the claim to having invented stracciatella ice cream at La Marianna café in Città Alta in 1961. The surrounding Bergamasque Alps provide a dramatic backdrop and offer hiking, skiing, and mountain-lake day trips within an hour. For eco-conscious travellers, Bergamo's compact, walkable centre, the electric funicular, and a growing number of green-certified hotels make it a sustainable, high-value alternative to Milan — just 50 minutes away by train.

Bergamo at a Glance

Country
Italy
Region
Lombardy
Population
120,000
Hotels Available
200+

Getting the Most from Bergamo

Bergamo's Orio al Serio International Airport (BGY) sits just 5 km southeast of the city centre, making it one of Italy's most conveniently located airports. A public bus (ATB line 1) connects the airport to the train station in about 15 minutes for €2.20. Ryanair and other low-cost carriers operate extensive European routes from here, and many travellers use Bergamo Airport as the gateway to Milan, Lake Como, and the ski resorts of the Brembana and Seriana valleys. Bergamo's train station, on Piazzale Marconi at the southern end of the Città Bassa, is on the Milan–Brescia–Venice main line, with frequent trains to Milan Centrale (50 minutes, €5.50) and Milano Porta Garibaldi.

The city's topography shapes everything. Città Alta sits on a hilltop 365 metres above sea level, accessed by two funiculars: the main Città Alta funicular from Viale Vittorio Emanuele II (runs every 5–10 minutes, €1.50), and a second, smaller funicular from Città Alta up to the San Vigilio hilltop (370 metres, for the best panoramic views). Both are integrated into the ATB public transport system, and a 24-hour ticket (€5) covers all buses and funiculars. Walking between the two cities is possible via the scalette — steep medieval staircases — but the funicular is the smarter choice for anything beyond a morning constitutional.

For the best Bergamo experience, base yourself in Città Alta if atmosphere is your priority, or Città Bassa for transport convenience and hotel choice. Day trips from Bergamo are remarkably easy: Lake Iseo (30 minutes by train to Sarnico), the Val Brembana mountain villages (40 minutes by bus), the wine region of Franciacorta (30 minutes), and Milan (50 minutes) are all within an hour's reach.

Where to Stay — Best Areas in Bergamo

🏰
Città Alta
The walled upper town with cobbled streets, Piazza Vecchia, and medieval towers. The most atmospheric choice — book early for peak-season weekends.
🏙️
Città Bassa
Modern lower city with the best hotel selection, shopping on Via XX Settembre, and the train station. Well-connected and lively.
🍷
Borgo Santa Caterina
Bohemian neighbourhood of artists and traditional osterie. Known for the Festa di Santa Caterina and its authentic local dining scene.
⛰️
San Vigilio
Quiet hillside retreat above Città Alta with breathtaking panoramic views. Accessed by second funicular — the most exclusive and peaceful spot to stay.

Hotels in Bergamo

Real hotels available in Bergamo. Book through IMPT for same price as Booking.com + 1 tonne CO₂ removed + 5% cashback.

Relais San Lorenzo
★★★★★ · Città Alta · Luxury boutique hotel within a restored medieval building, spa, courtyard garden, steps from Piazza Vecchia
From €250/night
Book on IMPT →
GombitHotel
★★★★ · Città Alta · Bold design hotel in a 13th-century tower on Via Gombito, each room uniquely styled by local artists
From €145/night
Book on IMPT →
Petronilla Hotel
★★★★ · Città Bassa · Boutique hotel in a Liberty-style villa, family-run, beautiful garden breakfast terrace, five minutes from station
From €130/night
Book on IMPT →
Hotel Piazza Vecchia
★★★★ · Città Alta · Elegant rooms overlooking Piazza Vecchia, frescoed ceilings, historic palazzo setting
From €140/night
Book on IMPT →
Best Western Premier Cappello d'Oro
★★★★ · Città Bassa · Modern four-star near the station, excellent breakfast, convenience for airport transfers and day trips
From €95/night
Book on IMPT →
Hotel Città dei Mille
★★★ · Città Bassa · Historic hotel named for Garibaldi's Thousand, classic Lombard hospitality, excellent value location near station
From €65/night
Book on IMPT →
See All Hotels in Bergamo →

Things to Do in Bergamo

🏛️
Piazza Vecchia
The heart of Città Alta and one of Europe's most beautiful squares. Framed by the Palazzo della Ragione, the white marble Contarini Fountain, and the Torre Civica.
Basilica di Santa Maria Maggiore
12th-century Romanesque basilica with extraordinary Baroque interiors, frescoed ceilings, and intricate inlaid-wood biblical scenes by Lorenzo Lotto.
🏛️
Cappella Colleoni
Renaissance masterpiece built 1472–1476 as the Colleoni family mausoleum. Polychrome marble facade, frescoes by Tiepolo, and the tomb of condottiero Bartolomeo Colleoni.
🚶
Venetian Walls Walk
A 6 km walking circuit along UNESCO-listed 16th-century fortifications. Four monumental gates, panoramic views across the Po Plain to Milan's skyline on clear days.
🖼️
Accademia Carrara
One of Italy's finest art galleries, founded 1794. Works by Botticelli, Raphael, Bellini, Mantegna, and a superb collection of Lombard Renaissance paintings.
🚡
San Vigilio Funicular
A second, smaller funicular climbs from Città Alta to the San Vigilio hilltop. Spectacular 360° views, a small castle, and woodland walking paths.
🏰
Rocca di Bergamo
14th-century fortress within the walls, now the Museum of the 19th Century. The tower terrace offers one of the best vantage points over the entire city.
🎭
Teatro Donizetti
Bergamo's grand opera house named for native son Gaetano Donizetti. Hosts the annual Donizetti Opera Festival each November in the composer's birthplace.

Recommended Walks & Hiking in Bergamo

🧱
Venetian Walls Circuit
5 km · Easy · 1.5h. The full loop along the UNESCO walls via Porta Sant'Alessandro, Porta San Giacomo, Porta Sant'Agostino, and Porta San Lorenzo. Panoramic at every turn.
⛰️
San Vigilio Hill Walk
3 km · Moderate · 1h. Funicular to San Vigilio, then walk the ridge trail through woodland to the Castello di San Vigilio and viewpoints over the Brembana valley.
🪜
Scalette to Città Alta
1.5 km · Moderate · 45 min. Climb the medieval staircases (scalette) from Città Bassa through the walls into Città Alta. The most authentic way to arrive.

Nearby Cities & Destinations

🏙️
Milan
50 km southwest · 50 min by train. Italy's fashion and design capital, the Duomo, La Scala, and Da Vinci's Last Supper.
🏞️
Como
60 km northwest · 1h10 by train. Lake Como's gateway city, Roman heritage, silk museums, and the Brunate funicular.
🏛️
Brescia
52 km east · 50 min by train. Roman ruins and Lombard monastic complex — shared UNESCO site. Santa Giulia museum and castle.
Lecco
33 km northwest · 40 min by train. Lake Como's eastern arm, Manzoni's literary landscapes, dramatic mountain backdrop.

Frequently Asked Questions About Bergamo

What is the best area to stay in Bergamo?
Città Alta (Upper Town) is the most atmospheric — a walled medieval hilltop with cobbled streets, Renaissance piazzas, and the UNESCO-listed Venetian Walls wrapping around it. It offers the most romantic and memorable stay, though hotels are fewer and pricier. Città Bassa (Lower Town) is the practical choice with more hotels, better transport connections, and the shopping artery of Via XX Settembre. Borgo Santa Caterina offers a local, residential feel with traditional osterie, while San Vigilio, reached by a second funicular above Città Alta, provides the most exclusive and peaceful setting with panoramic views of the Alps.
How many days do you need in Bergamo?
Two full days is the sweet spot for Bergamo. Day one should be dedicated entirely to Città Alta: start at Piazza Vecchia, explore Santa Maria Maggiore and the Cappella Colleoni, walk the complete Venetian Walls circuit, take the San Vigilio funicular for sunset, and dine in a traditional trattoria. Day two covers Città Bassa with the Accademia Carrara, the Sentierone, and the Donizetti Theatre, plus a potential half-day trip to Lake Iseo (30 minutes by train) or the Val Brembana.
Is Bergamo expensive for tourists?
Bergamo offers strong value by Lombardy standards. Hotel rooms start from €65 per night, a full meal at a traditional trattoria costs €18–30, the funicular to Città Alta costs just €1.50 each way, and a 24-hour transport pass covering all buses and funiculars is €5. Many top attractions — the Venetian Walls walk, Piazza Vecchia, and the Basilica di Santa Maria Maggiore's exterior — are free. Bergamo is significantly cheaper than nearby Milan and the Lake Como resorts.
What is Bergamo famous for?
Bergamo is famous for its UNESCO-listed Venetian Walls, a 6 km circuit of 16th-century fortifications, and Piazza Vecchia — described by Le Corbusier as Europe's most beautiful square. The Cappella Colleoni, a polychrome-marble Renaissance masterpiece, is one of Italy's finest funerary chapels. The city is the birthplace of opera composer Gaetano Donizetti, the originator of stracciatella ice cream (created at La Marianna café in 1961), and a renowned centre for polenta taragna and casoncelli pasta.
How do I get from Bergamo Airport to the city centre?
Orio al Serio Airport (BGY) is just 5 km from the city centre. The ATB airport bus (line 1) runs every 20 minutes to Bergamo train station and Città Bassa in about 15 minutes for €2.20. Taxis cost approximately €15–20. The airport also connects to Milan Centrale via direct coach services (50 minutes, €5–10) operated by several bus companies at the arrivals terminal.
🌿 Book eco hotels in Bergamo with IMPT — same price as Booking.com, 1 tonne CO₂ removed per booking, 5% cashback. 8M+ hotels, 25K+ green-certified partners.
Book Bergamo Hotels →

📖 Bergamo Travel Guides

Best Time to Visit Bergamo — Seasonal Guide 2026
Bergamo Food Guide — Polenta, Casoncelli & Local Cuisine
Top Things to Do in Bergamo — Complete Guide 2026

Book your next stay: hotels worldwide with 5% cash back · city breaks in Europe · eco-friendly hotels — every stay offsets 1t CO₂.