VacationSelector
The Roman amphitheatre, Pula
PulaThe Roman amphitheatre
The Croatian National Theatre, Zagreb
ZagrebThe Croatian National Theatre

Photos: Pula by Miroslav.vajdic, CC BY-SA 4.0, cropped; Zagreb by Bernard Gagnon, CC BY-SA 4.0, cropped.

Pula or Zagreb?

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 Pula for

  • beaches
  • day trips
  • families

Pula suits a summer trip built around the sea: clear water off rocks and pebble coves, the wild headland of Kamenjak, and a Roman arena at the heart of town. It is also the better base for touring, with Rovinj, Poreč, the Istrian hill towns and the Brijuni islands all close by, as long as you are happy to drive.

Choose Zagreb for

  • getting around
  • live music and the arts
  • shopping

Zagreb is the one for a city break rather than a beach stay. Trams and a compact centre make it easy without a car, the opera house and concert hall give it a real cultural season, and evenings on its café-bar terraces carry on long after Pula has gone quiet. It is also the easier choice out of season and when the budget is tight.

Scoreboard

Twelve categories on one fixed scale from 0 to 100. The shaded stretch is the gap between the two.

Beaches & swimming. Pula 75, Zagreb 10: Pula leads by 65 points.
Food & drink. Pula and Zagreb are level on 55.
Culture & sights. Pula 60, Zagreb 56: Pula leads by 4 points.
Nightlife. Pula 38, Zagreb 47: Zagreb leads by 9 points.
Nature & outdoors. Pula 64, Zagreb 62: Pula leads by 2 points.
Day trips. Pula 77, Zagreb 60: Pula leads by 17 points.
Good for families. Pula 60, Zagreb 52: Pula leads by 8 points.
Getting around. Pula 50, Zagreb 70: Zagreb leads by 20 points.
Shopping & style. Pula 30, Zagreb 40: Zagreb leads by 10 points.
Affordability. Pula 50, Zagreb 60: Zagreb leads by 10 points.
Live music & performing arts. Pula 35, Zagreb 52: Zagreb leads by 17 points.
Wellness & relaxation. Pula 30, Zagreb 33: Zagreb leads by 3 points.
0255075100

Your match

Pick a travel style or drag the sliders, and both match scores follow your weighting.

Too close to call, 2 points apart

Pula
52match

Wins on beaches and day trips with your weighting.

Zagreb
50match

Wins on getting around and live music and the arts with your weighting.

What matters to you?

Category by category

What the scores mean for a trip.

Beaches & swimming

Pula 75Zagreb 10

Pula is the only one of the two with the sea on its doorstep. You swim off rocks, platforms and pebble coves on Verudela and Stoja, with the wild inlets of Kamenjak a short ride south and shallower bays around Medulin. There is no sand, so pack water shoes.

Zagreb sits two hours inland, and its swimming is at Lake Jarun and Bundek. They are pleasant on a hot afternoon but no substitute for the Adriatic. To get the sea on a Zagreb trip, you have to add a separate stay on the coast.

Food & drink

Pula 55Zagreb 55

At the table the two are evenly matched, but they cook from different traditions. Pula eats Istrian: truffle pasta, scampi buzara, grilled fish, pršut, and Malvazija and Teran from estates nearby. The best of it is found in harbour and hinterland taverns rather than around the Arena.

Zagreb's cooking is Central European: štrukli, turkey with mlinci and Zagorje sausages, with Dolac market at its centre and coffee on Lower Town terraces as the daily ritual. Go to Pula for seafood and olive oil, and to Zagreb for hearty plates and café life.

Culture & sights

Pula 60Zagreb 56

Both give a solid day or two of sightseeing, but from different eras. Pula is Roman first: the Arena, the Temple of Augustus on the Forum and the Arch of the Sergii, with Habsburg naval forts around the edges and a single history museum in the fortress.

Zagreb has a medieval hilltop quarter above a Habsburg grid, and many more museums and galleries, from the Strossmayer old masters to Naive Art and the Museum of Broken Relationships, with Mirogoj cemetery as a sight in its own right. Pula has the one great monument, and Zagreb has the wider spread of collections.

Nightlife

Zagreb 47Pula 38

Zagreb has the livelier evenings, and they last all year. Tkalčićeva fills with terraces below the Upper Town, smaller cocktail and craft beer bars hide in courtyards near Flower Square, students keep alternative venues open, and in summer the crowd moves to the lakeside clubs at Jarun.

Going out in Pula is mostly a summer thing: terraces by the Forum, beach bars on Verudela and around Medulin, and a few small clubs. Out of season the city goes quiet early.

Nature & outdoors

Pula 64Zagreb 62

Pula's outdoors is low, stony coast and open water. Zagreb's is wooded hills that start at the edge of town. Around Pula you can walk or cycle the car-free Kamenjak headland past dinosaur footprints in the rock, kayak among its islets, windsurf in Premantura bay and dive on wrecks from the naval era.\n\nMedvednica rises to about 1,030m on Zagreb's northern edge, with beech forest, marked trails and mountain huts a tram and bus ride away, and Maksimir's lakes and oak woods are inside the city. Plitvice makes a long day south. Pula's nearest real high ground is Učka, an hour and a half away, so keen walkers have more right on Zagreb's doorstep.

Day trips

Pula 77Zagreb 60

Pula has the stronger list of excursions. Rovinj, the Euphrasian Basilica in Poreč, the hill towns of Motovun, Grožnjan and Hum, and the Brijuni islands are all within about an hour, and Piran and Trieste can be reached too. Buses are thin, though, and a car makes all the difference.

Zagreb's outings are pleasant rather than outstanding: the castles and pilgrimage churches of Zagorje, baroque Varaždin, Samobor and Karlovac's fortress, with Ljubljana a long day by train. None of them quite matches Rovinj or the Poreč mosaics.

Good for families

Pula 60Zagreb 52

Pula is the better pick with children, mostly because of the sea. It has the shallow bays at Medulin and Premantura, an aquarium inside a fort on Verudela and the Arena's underground passages to explore, with a dinosaur park and a water park within an hour. The catch is rocky shores, summer heat and needing a car.

Zagreb is easy to walk with a pushchair and has the zoo in Maksimir, the Tesla technical museum and the funicular. With no big attractions, though, it suits a few gentle days more than a whole family vacation.

Getting around

Zagreb 70Pula 50

Zagreb is much easier without a car. Blue trams cover the city in a dense web, the funicular takes you up to the Upper Town, and buses reach Medvednica and the airport. You only need to drive for Zagorje or Plitvice.

Pula's small centre is just as walkable, with the Arena, the Forum and the market minutes apart, and city buses reach Verudela. Beyond that, slow trains and infrequent regional buses mean Kamenjak, the wider coast and the hill towns really call for a car or a scooter.

Shopping & style

Zagreb 40Pula 30

Neither is a place to come for shopping, but Zagreb has more to browse: chains and local fashion along Ilica, a few design shops, a Sunday flea market at Britanski trg, and licitar hearts and neckties as gifts. Pula's best buys are edible, such as truffles, olive oil, wine and pršut from the market hall and producers inland, with little beyond chain stores on the old-town street.

Affordability

Zagreb 60Pula 50

Pula is the dearer of the two, and the gap is widest in July and August, when its rooms book up at close to Western European coastal rates. Zagreb, with no beach season to push prices up, stays cheaper all summer. In spring and autumn Pula comes closer, but its coves and hill towns usually mean paying for a hire car, while in Zagreb a tram ticket covers most of what you want to see.

At the top end the difference shrinks. In Zagreb, smart restaurants, cocktails and the best hotels cost about what they would in Western Europe, and in Pula so do the tables around the Arena and the harbour. Zagreb wins on the everyday things, such as terrace coffees, bakery snacks and market food, which makes it the cheaper place for a comfortable stay, though not a truly budget one.

Live music & performing arts

Zagreb 52Pula 35

Zagreb has a full season of its own. There is opera, ballet and drama at the Croatian National Theatre, the Zagreb Philharmonic at the Lisinski hall, the Zagreb Soloists in churches, and jazz and rock in smaller clubs, with open-air concerts in Upper Town courtyards in summer.

Pula's big moment is the Arena on a summer night, when touring concerts and Pula Film Festival screenings take place under the Roman arches. For the rest of the year there is the Istrian National Theatre and little else, so plan any show in Pula around the summer programme.

Wellness & relaxation

Zagreb 33Pula 30

Neither city has a bathing tradition of its own, and in both, spa means a hotel wellness area. What differs is what lies nearby. Zagreb has the thermal resorts of Zagorje, Tuheljske, Krapinske and Stubičke Toplice, within about an hour. In Pula, relaxing means walks on the pine-shaded coastal paths and an unhurried pace outside high summer.

When should you go?

Pick your month. The climate figures are measured averages, not a forecast.

Pula in July

29 °Cdaytime high
21 °Cnight-time low
41 mmrain in the month
10 hsunshine a day
24 °Csea
15 hdaylight a day

Zagreb in July

29 °Cdaytime high
18 °Cnight-time low
63 mmrain in the month
9 hsunshine a day
No seasea
15 hdaylight a day

Daytime high, °C

0°10°20°30°JFMAMJJASOND

Rainfall in the month, mm

0255075100125JFMAMJJASOND
PulaZagreb

Where the figures come from

Pula's temperatures are measured 87 km from the centre, at Trieste.

Pula 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.

Temperature and rainfall are climate normals, averaged over the years shown. Pula: 1991-2020 normals, Trieste (87 km from centre). Zagreb: 1991-2020 (sunshine 1981-2010, rainfall 1981-2010) normals, Zagreb / Gric (0.6 km from centre).

Pula is at its best from June to September, when the sea warms past 22°C and the coves are ready for swimming. July is the sunniest month and the most settled. Both cities reach about 29°C in high summer, which makes midday sightseeing hard going, though in Pula a swim is never far away. From late September the rain sets in on the coast and keeps building to 107mm in November, so autumn there stays mild but turns steadily wetter.

Zagreb has a sharper inland year. Winters are colder, with highs near 5°C in January and little sunshine, and summer brings heavy showers, around 108mm in June. April and September are the most comfortable months for walking the Upper Town and the parks: warm, without the July heat. Unlike Pula, Zagreb does not need summer to be worth the trip.

Which traveller are you?

On a beach and sun trip, Pula is the clear choice. It has clear sea from June to September, the wild coves of Kamenjak and the sheltered bays of Medulin. Zagreb is two hours from the coast, and its swimming is in city lakes.

For a short city break, Zagreb works better. Trams and the funicular connect a compact centre, there is opera or a concert most of the year, and the terraces of Tkalčićeva keep evenings going after Pula's have ended.

On a trip on a tight budget, Zagreb again has the edge. Rooms, trams, museums and market food stay cheap in every season. Pula's summer rates climb towards Western European levels, and its best places outside town need a hire car.

Before you go

MeasurePulaZagreb
Official languageCroatianCroatian
CurrencyEuro (EUR)Euro (EUR)
SocketsCF230 V, 50 HzCF230 V, 50 Hz
Driving sideRightRight
Time zoneUTC+1, UTC+2 in summerUTC+1, UTC+2 in summer
Emergency number112112
Elevation5 m127 m
Main airportPula Airport (PUY)7 km from centre34 non-stop destinationsZagreb Franjo Tuđman International Airport (ZAG)11 km from centre66 non-stop destinations
Public holidays this year14 days14 days

By the numbers

MeasurePulaZagreb
City population52,220767,131
People per km²971-
Museums within 10 km427
UNESCO World Heritage sites within 50 km10
Swim season, months above 21 °C4 months-

Where else could you go?

Every comparison below shares a destination with this one, so you can follow Pula or Zagreb somewhere new.

Browse every destination

Sources

Structured data from Wikidata (CC0). Weather data by Meteostat. Meteorological data provided by NOAA, DWD and others. Rainfall where no rain gauge is within 25 km is from the TerraClimate 1991-2020 climatology (Abatzoglou et al. 2018, Scientific Data), read at the city. Sea surface temperature from NOAA OISST v2.1, NOAA Physical Sciences Laboratory. Airport data from OurAirports (public domain). Tourism statistics from Eurostat, © European Union, reused under CC BY 4.0. Public holidays from Nager.Date (MIT). Non-stop route lists from the "Airlines and destinations" tables on English Wikipedia airport articles, by Wikipedia contributors, reused under CC BY-SA 4.0. Currency from the ISO 4217 register maintained by SIX, cross-checked against country data from GeoNames (CC BY 4.0). Price level from World Bank open data (PPP conversion factor for private consumption and official exchange rate), CC BY 4.0. Time zones from GeoNames (CC BY 4.0); clock offsets computed from the IANA time zone database. Daylight hours computed from each destination's latitude using the NOAA solar position algorithm. Exchange rates via Frankfurter, based on European Central Bank reference rates.

Category scores are our editorial verdict under rubric v3, each placed against the same fixed benchmark cities; the climate figures are measured. How the scores are set. Snapshot generated 2026-11-11. Daily budgets are estimates from country price levels.