

Photos: Bergamo by Steffen Schmitz, CC BY-SA 4.0, cropped; Piran by Zairon, CC BY-SA 4.0, cropped.
Bergamo or Piran?
Our verdict in twelve categories, each scored against the same fixed benchmark cities, and the climate month by month, so you can choose for your trip.
Choose Bergamo for
- live music and the arts
- culture and sights
- shopping
Bergamo suits travellers who want art, architecture and mountain cooking, with the rest of Lombardy close by. The walled Città Alta and the Accademia Carrara fill a day or two. The Orobie Alps begin just north of town, and trains put Milan, Brescia and the lakes within easy reach, so it makes a good base for a week of varied outings.
Choose Piran for
- beaches
- wellness
Piran is the choice for slow days by the sea. A car-free peninsula, swimming from the rocks below the walls and the salt-pan spas of Portoroz make it a place to unwind rather than tick off sights. With a car, Trieste and the Istrian hill towns add variety. Anyone after nights out, shopping or serious cooking will find it thin.
Scoreboard
Twelve categories on one fixed scale from 0 to 100. The shaded stretch is the gap between the two.
Your match
Pick a travel style or drag the sliders, and both match scores follow your weighting.
Wins on live music and the arts and culture and sights with your weighting.
Wins on beaches and wellness with your weighting.
What matters to you?
Category by category
What the scores mean for a trip.
Beaches & swimming
Only Piran has the sea, and that settles it. You swim in clear Adriatic water from the platforms and ladders below the walls and around the Punta, with the pebble cove at Fiesa and the sand of Portoroz or Strunjan close by.
Bergamo's swimming means a day out at the lakes, at the grassy lidos of Sarnico and Lovere on Lake Iseo or along the Lecco shore of Lake Como. Neither place has long sandy beaches, but in Piran the water is part of every day.
Food & drink
Bergamo's food comes from the mountains: casoncelli with butter and sage, polenta with braised meat and game, and valley cheeses such as Taleggio and Strachitunt, with a fine-dining tier in the province as well. Piran's comes from the sea: grilled fish and scampi buzara in konobas on the Punta, with Malvazija and Refosk from the hills.
The real gap is depth. Bergamo rewards a trip planned around food, from the cheese counters of the Città Alta to Franciacorta sparkling wine just over the border. In Piran the harbour menus repeat one another, and more ambitious cooking means a drive inland.
Culture & sights
Venice shaped both old towns, but Bergamo has far more inside its walls. The Città Alta pairs UNESCO-listed Venetian fortifications with Piazza Vecchia, Santa Maria Maggiore and the Cappella Colleoni. Below the hill, the Accademia Carrara holds Raphael, Mantegna and Lotto, and the GAMeC adds modern art.
Piran is one beautiful scene: Venetian Gothic houses around Tartini Square, the campanile of St George and the view of red roofs from the walls. Its indoor sights are modest beside Bergamo's: a maritime museum in a seafront palazzo, the quiet cloister of the Minorite monastery, a small aquarium and a few galleries. Each town is quick to see, but a day in Bergamo holds much more.
Nightlife
Neither town is a place for clubbing, and both send people elsewhere for a real night out, Bergamo to Milan and Piran to the summer clubs of Portoroz. Bergamo still has more going on, with long aperitivo hours, wine bars around Via XX Settembre and Borgo Santa Caterina, and students keeping a few bars busy until around midnight. In Piran the evening is a glass of wine on Tartini Square or at the Punta at sunset, and the town goes quiet soon after.
Nature & outdoors
Bergamo has mountains on its doorstep. The Colli park climbs straight up from the upper town, and Val Brembana and Val Seriana lead into the Orobie Alps, with rifugi, high lakes, serious summer hiking and small ski areas in winter. Lake Iseo and Lake Como add sailing and lakeside cycling.
Piran's outdoors is gentler and coastal: the flysch cliffs at Strunjan, the wading birds of the Secovlje salt pans, kayaking below the cliffs and the Parenzana cycle route into Istria. It suits easy walking and paddling rather than days in the mountains.
Day trips
Both towns are strong bases, but Bergamo's outings are easier to reach. Direct trains run to Milan, Brescia and Lecco, Lake Iseo and Lake Como are within an hour, and Verona, Cremona and Mantua all make realistic days out.
Piran's draw is having three countries within reach: Trieste, Rovinj and the Istrian hill towns, Predjama Castle and Ljubljana, plus summer boats to Venice. With no railway, though, most of this needs a car.
Good for families
Both are calm, safe places to bring children, and the difference lies in how the days are filled. Bergamo has funicular rides, gelato on the walls and, a short drive away, Leolandia and the Le Cornelle wildlife park. Piran has a warm, calm sea, a car-free old town and a small aquarium, with the shallow sand of Portoroz nearby.
Bergamo suits families who want outings, and Piran those who want a few lazy days by the water. In both, the steep lanes are hard work with a buggy.
Getting around
Both centres are easy to walk once you are there, and the difference shows when you leave. Bergamo links its two levels by funicular, runs buses to the airport and has direct trains to Milan, Brescia and Lecco, although the upper valleys are easier by car. Piran is car-free and takes a quarter of an hour to cross, but it has no railway and the regional buses are slow, so exploring Istria or the Karst usually means hiring a car.
Shopping & style
Neither is a shopping destination, but Bergamo has the ordinary high street that Piran lacks: the arcades of Via XX Settembre and the Sentierone, with Italian chains and mid-range fashion, and Milan under an hour away. Piran has a few craft shops and galleries and souvenir stalls along the harbour. In both, the best buys are things to eat and drink: Taleggio, salumi and Valcalepio from Bergamo's upper town, and sea salt, salt flower and Istrian olive oil from Piran.
Affordability
Bergamo is the easier of the two on a budget. Its lower-town hotels and trattorias are fairly priced and its buses and funiculars cost little, while only the Città Alta and summer weekends cost more. Piran gets much dearer in July and August, when old-town rooms are scarce and waterfront tables charge for the view, although staying in Portoroz, eating in konobas and swimming for free all bring costs down.
Live music & performing arts
Bergamo has a real stage life for its size, built around Donizetti. The Teatro Donizetti runs a season of opera, concerts and theatre and an autumn festival of his works, the Teatro Sociale and the long-running Bergamo Jazz add to it, and La Scala is within reach for an evening.
Piran's music is mostly a summer affair, with Tartini concerts in churches, in the monastery cloister and on the main square. Out of season, little is on.
Wellness & relaxation
Piran's wellness comes from the sea and the salt. There are brine baths and salt-pan mud treatments in Portoroz, an open-air thalasso spa among the Secovlje lagoons and a seawater resort at Strunjan, all close to a car-free town made for slowing down.
In Bergamo, a spa visit means a trip out of town, to the Belle Époque baths of San Pellegrino Terme or the ancient sulphur springs of Trescore Balneario. Within the city, its calmest hours are the quiet early mornings on the Città Alta walls.
When should you go?
Pick your month. The climate figures are measured averages, not a forecast.
Bergamo in July
Piran in July
Daytime high, °C
Rainfall in the month, mm
Where the figures come from
Bergamo has no rain gauge within 25 km of the centre, so its rainfall comes from a gridded climate dataset read at the city rather than from a gauge further away.
Bergamo's sunshine is measured 64 km from the centre, at Lugano.
Temperature and rainfall are climate normals, averaged over the years shown. Bergamo: 1991-2020 normals, Bergamo / Orio Al Serio (3.9 km from centre). Piran: 2005-2020 (sunshine 1991-2020, rainfall 1991-2020) normals, Portoroz (1.2 km from centre).
Bergamo is at its best for walking the upper town and the hills in late spring and in early autumn, before and after summer highs of about 29°C on the plain. May and the months from September to November are its wettest, with October bringing around 129mm, and winter days are cold and grey. July and August are hot and bright, the time for lake swimming and the high valleys.
Piran is a degree or two milder through most of the year and has the sunnier summer of the two. The sea is warm enough for swimming from June to September and reaches 25°C in July and August. Spring and early autumn suit walks along the coast. Rain gathers from September to November, much as in Bergamo, but Piran's summers are noticeably drier.
Which traveller are you?
On a beach and sun trip, Piran is the clear pick. You swim in the Adriatic straight from the seafront ledges, with Fiesa and Strunjan close by. Bergamo offers only lake lidos on Iseo and Como, which make a pleasant day out but not a whole trip.
For a culture and arts trip, Bergamo has far more to offer. The Città Alta's UNESCO walls and the Cappella Colleoni, the Raphaels and Bellinis in the Accademia Carrara and opera at the Teatro Donizetti come first, and the galleries of Milan are under an hour away.
On a relaxing and wellness trip, Piran comes out ahead. Brine baths and salt-mud treatments in Portoroz and among the Secovlje pans sit beside a car-free town made for slow evenings. Bergamo's nearest spas, such as San Pellegrino, are a drive up the valley.
Before you go
| Measure | Bergamo | Piran |
|---|---|---|
| Official language | Italian | Slovene |
| Currency | Euro (EUR) | Euro (EUR) |
| Sockets | CFL230 V, 50 Hz | CF230 V, 50 Hz |
| Driving side | Right | Right |
| Time zone | UTC+1, UTC+2 in summer | UTC+1, UTC+2 in summer |
| Emergency number | 112 | 112 |
| Elevation | 249 m | 7 m |
| Main airport | Il Caravaggio International Airport (BGY)4 km from centre146 non-stop destinations | Trieste Airport (TRS)34 km from centre32 non-stop destinations |
| Public holidays this year | 13 days | 21 days |
By the numbers
| Measure | Bergamo | Piran |
|---|---|---|
| City population | 119,534 | 3,787 |
| People per km² | 2,973 | 85 |
| Museums within 10 km | 21 | 5 |
| UNESCO World Heritage sites within 50 km | 6 | 4 |
| Swim season, months above 21 °C | - | 4 months |
Where else could you go?
Every comparison below shares a destination with this one, so you can follow Bergamo or Piran somewhere new.