San Pellegrino Terme
|
Latest page update: 3 September 2025
|
By: Dion Protani
|
Where to Stay
Where to Stay in San Pellegrino Terme
San Pellegrino Terme offers a small but established choice of hotels, shaped by its Art Nouveau architecture, spa heritage and riverside setting in the Brembana Valley. The best options focus on comfort, wellness and convenient access to the thermal centre, historic buildings and nearby walking routes.
QC Room San Pellegrino is the most stylish and well-reviewed choice in town, appreciated for its modern interiors, direct spa access and comfortable rooms in a central position (€€€€). Bigio Hotel, close to the main square, provides a welcoming alternative with practical rooms, friendly hospitality and easy access to cafés, shops and the riverside promenade (€€). For a quieter stay nearby, T'AMI Hotel Resort Spa in Selvino offers wellness facilities, panoramic views and a relaxed setting in the hills overlooking the valley, making it a popular option for guests combining spa time with nature (€€€).
QC Room San Pellegrino is the most stylish and well-reviewed choice in town, appreciated for its modern interiors, direct spa access and comfortable rooms in a central position (€€€€). Bigio Hotel, close to the main square, provides a welcoming alternative with practical rooms, friendly hospitality and easy access to cafés, shops and the riverside promenade (€€). For a quieter stay nearby, T'AMI Hotel Resort Spa in Selvino offers wellness facilities, panoramic views and a relaxed setting in the hills overlooking the valley, making it a popular option for guests combining spa time with nature (€€€).
Where is
Where is San Pellegrino Terme?
|
The spa town of San Pellegrino Terme has shot to international prominence in recent years through the remarkable success of its bottled water. It's situated within the Province of Bergamo in the northern Italian region of Lombardy.
With their iconic labels, the bottles can be found in bars and restaurants the world over, making it perhaps the "trendiest" water on the market. |
Aside from the drinking water production, the town is famous for its thermal spas and some of the Art Nouveau/Liberty style buildings they're housed within are worth a visit in their own right.
The town is located on the River Bremba, along a valley known as the Val Brembana. A little further north up the valley is another pretty town which is worth a visit, San Giovanni Bianco and from there, you can take a spectacular mountain drive through the Parco delle Orobie Bergamasche.
The town is located on the River Bremba, along a valley known as the Val Brembana. A little further north up the valley is another pretty town which is worth a visit, San Giovanni Bianco and from there, you can take a spectacular mountain drive through the Parco delle Orobie Bergamasche.
Comune di San Pellegrino Terme
|
Province: Bergamo
Region: Lombardy Population: 4,647 (in 2024 - source) Size: 22 km² Elevation: 358 metres Highlights: thermal spa resorts, casino, liberty architecture Close by: San Giovanni Bianco, Parco delle Orobie Bergamasche Nearest train station: Bergamo (23 km) Fly to: Milan Bergamo Airport (30 km) |
What People Ask About San Pellegrino Terme
Where is San Pellegrino Terme located?
San Pellegrino Terme is located in the Lombardy region, in the province of Bergamo. It lies in the Brembana Valley, about 25 km north of Bergamo, surrounded by mountains and reached by a scenic road along the Brembo River.
What is San Pellegrino Terme known for?
San Pellegrino Terme is known worldwide for its mineral water, as well as for its Art Nouveau spa architecture. The town is home to the QC Terme San Pellegrino, a luxurious wellness centre housed in a restored historic building.
Is San Pellegrino Terme worth visiting?
Yes, the town is worth visiting for its wellness experience, elegant riverside setting, and historical architecture. It’s also a good base for exploring the Brembana Valley and mountain villages in the surrounding area.
What can you see in San Pellegrino Terme?
Highlights include the QC Terme spa, the Grand Hotel, the Art Nouveau Casino building, and the riverside promenade. Visitors can also take guided tours of the San Pellegrino water plant and explore scenic trails in the surrounding hills.
How do you get to San Pellegrino Terme?
San Pellegrino Terme is best reached by car or bus from Bergamo, with the drive taking around 40 minutes. Buses run regularly from Bergamo’s main station, and the route follows the scenic road through the Brembana Valley.
Related links
Discover
Discover San Pellegrino Terme
San Pellegrino Terme is a spa town in the Province of Bergamo, set in the Brembana Valley where steep Alpine foothills rise above the River Brembo. Its centre follows the course of the river, with elegant riverside avenues, Art Nouveau façades, and historic hotels that reflect its development as a fashionable retreat. The surrounding landscape of forested slopes and narrow valleys gives the town a dramatic mountain setting within the pre-Alpine scenery of Lombardy.
The town is renowned for its thermal waters, celebrated since the 19th century and central to its identity, as well as for the famous mineral water that carries its name worldwide. Landmarks include historic spa buildings and the ornate Casino Municipale, symbols of its Belle Époque heritage. Positioned between Zogno and the upland routes that lead further into the Brembana Valley, San Pellegrino Terme serves as both a wellness destination and a gateway to the mountains of northern Lombardy.
The town is renowned for its thermal waters, celebrated since the 19th century and central to its identity, as well as for the famous mineral water that carries its name worldwide. Landmarks include historic spa buildings and the ornate Casino Municipale, symbols of its Belle Époque heritage. Positioned between Zogno and the upland routes that lead further into the Brembana Valley, San Pellegrino Terme serves as both a wellness destination and a gateway to the mountains of northern Lombardy.
Things to Do
Things to Do in San Pellegrino Terme
- Casinò Municipale di San Pellegrino: Built between 1904 and 1906, this casino features an impressive façade with two tall towers and intricate decorations. Inside, visitors are greeted by a marble-columned atrium and a grand staircase beneath a stained-glass ceiling. The casino’s murals depict the twelve months and their corresponding zodiac signs, making it a visually stunning building. Although it no longer operates as a casino, it continues to host cultural events and exhibitions.
- Grand Hotel San Pellegrino: Opened in 1904, this grand hotel was designed in the Art Nouveau style and remains a symbol of the town’s spa history. It was once equipped with modern amenities such as lifts, electric lighting, and telephones in each of its 250 rooms. The hotel has hosted notable figures such as Queen Margherita and Queen Elena of Savoy. Although closed since 1979, its architecture and history make it a key landmark in the town.
- QC Terme San Pellegrino: This modern spa complex is set within the elegant Art Nouveau architecture of the historic spa building. The wellness facilities offer thermal baths, massages, and relaxation areas, making it a top destination for those seeking relaxation and rejuvenation.
- Grotte del Sogno (Caves of the Dream): These caves, discovered in 1931, are known for their impressive stalactites and stalagmites. After being closed for many years, they were reopened to the public in 2011. Guided tours offer visitors a chance to learn about the geological history of the caves and enjoy their natural beauty.
- Parrocchia di San Pellegrino Vescovo e Martire: This parish church, dedicated to Saint Pellegrino, the town's patron saint, is a peaceful place of worship and an important site in San Pellegrino Terme. Its architecture and religious significance make it a key part of the town’s heritage.
Tours and Activities
San Pellegrino Terme Tours and Activities
Where to Eat
Where to Eat in San Pellegrino Terme
- Ristorante Tirolese: Located along the river in the centre of San Pellegrino Terme, this alpine-style restaurant offers hearty mountain cuisine including polenta, grilled meats, and cheeses. The wood-panelled dining room creates a warm and traditional atmosphere. Price guide: €€ (Mid-range)
- Trattoria Falconi: A family-run trattoria found just a short walk from the thermal baths, Falconi serves classic Bergamasque dishes such as casoncelli, stews, and homemade desserts. The setting is simple and welcoming, with a strong focus on local flavours. Price guide: €€ (Mid-range)
- Ristorante Da Franco: Situated near the town’s historic funicular station, Da Franco offers a varied menu that includes seafood, pasta, and traditional northern Italian fare. The outdoor terrace is available in summer and overlooks the river. Price guide: €€ (Mid-range)
Photo Gallery
San Pellegrino Terme Photo Gallery
Places Close to [Place Name]
Places Close to San Pellegrino Terme
- Zogno (approx. 7 km south of San Pellegrino Terme): A town in the Brembana Valley, Zogno has archaeological sites, historic churches, and a museum dedicated to local traditions. Its position along the river makes it a natural stop on the route towards Bergamo.
- San Giovanni Bianco (approx. 8 km north of San Pellegrino Terme): A village with medieval origins, San Giovanni Bianco is crossed by the Brembo River and known for its historic bridges. The old centre preserves narrow alleys, churches, and stone houses.
- Serina (approx. 12 km northeast of San Pellegrino Terme): A mountain town surrounded by the Orobie Alps, Serina has a compact centre with churches and old palaces. The area is also popular for walking trails and outdoor activities in summer and winter.
- Cornello dei Tasso (approx. 15 km north of San Pellegrino Terme): A well-preserved medieval hamlet, Cornello dei Tasso is associated with the origins of the postal system. Its cobbled lanes, arcades, and stone houses create an atmosphere of another era.
- Bergamo (approx. 25 km south of San Pellegrino Terme): A historic city divided into the upper and lower parts, Bergamo Alta is surrounded by Venetian walls and filled with medieval streets and squares. Highlights include Piazza Vecchia, the Basilica of Santa Maria Maggiore, and the Colleoni Chapel.
Lombardy Top 10 - My Recommended Destinations in Lombardy
1. Lake Como
2. Milan
3. Lake Garda
4. Mantua
5. Lake Maggiore
6. Cremona
7. Lake Iseo
8. Lake Lugano
9. Pavia
10. San Pellegrino Terme
👉 Explore the Top 10 Places to Visit in Lombardy
1. Lake Como
2. Milan
3. Lake Garda
4. Mantua
5. Lake Maggiore
6. Cremona
7. Lake Iseo
8. Lake Lugano
9. Pavia
10. San Pellegrino Terme
👉 Explore the Top 10 Places to Visit in Lombardy
How to Get to [Place Name]
How to Get to San Pellegrino Terme
By Rail: San Pellegrino Terme does not have its own train station. The nearest major station is Bergamo, which is connected to Milan, Lecco, and Brescia by Trenord regional trains. From Bergamo, San Pellegrino Terme can be reached by bus in about 45 minutes, or by taxi or hire car.
By Road: The town is situated approximately 25 kilometres north of Bergamo, with a driving time of around 35 minutes via the SP35 and SP470. It is also accessible from Milan in around 1 hour 30 minutes (75 kilometres). Public car parks are available close to the town centre and spa areas.
Nearest International Airports:
By Road: The town is situated approximately 25 kilometres north of Bergamo, with a driving time of around 35 minutes via the SP35 and SP470. It is also accessible from Milan in around 1 hour 30 minutes (75 kilometres). Public car parks are available close to the town centre and spa areas.
Nearest International Airports:
- Bergamo Orio al Serio Airport: Located about 30 kilometres away, this is the closest and most convenient airport, offering a wide range of domestic and European flights. Travel time to San Pellegrino Terme is approximately 40 minutes by car or taxi.
- Milan Linate Airport: Roughly 80 kilometres away, with a journey time of about 1 hour 20 minutes. Connections from Linate to Bergamo can be made by train and bus.
- Milan Malpensa Airport: Situated around 115 kilometres from San Pellegrino Terme, this airport offers a broad range of international flights. Driving time is approximately 1 hour 45 minutes.
Private Transfers
San Pellegrino Terme Private Transfers
A private transfer is a convenient way to reach San Pellegrino Terme or continue your journey from the town to other destinations in Lombardy and beyond. You’ll be collected from your preferred location and driven in comfort by a local, professional driver—no waiting, no public transport, and no unfamiliar roads.
The closest airport is Orio al Serio (Bergamo Airport), around 35 minutes away by car (approx. 25 kilometres), making it the most efficient option for arrivals and departures. Transfers to Milan Linate Airport take about 1 hour 15 minutes (approx. 70 kilometres), while Milan Malpensa Airport is around 1 hour 40 minutes by road (approx. 100 kilometres). Private transfers can also be arranged to nearby cities such as Bergamo, Milan, and Lecco.
To request a quote or check availability for a private transfer, just fill out the short form below and we’ll get back to you with all the details.
The closest airport is Orio al Serio (Bergamo Airport), around 35 minutes away by car (approx. 25 kilometres), making it the most efficient option for arrivals and departures. Transfers to Milan Linate Airport take about 1 hour 15 minutes (approx. 70 kilometres), while Milan Malpensa Airport is around 1 hour 40 minutes by road (approx. 100 kilometres). Private transfers can also be arranged to nearby cities such as Bergamo, Milan, and Lecco.
To request a quote or check availability for a private transfer, just fill out the short form below and we’ll get back to you with all the details.

