Skip to content
All guides

Culture

Christmas markets in Croatia 2026: every Advent by city and date

Kristijan Bezjak32 min read
Christmas markets in Croatia 2026: every Advent by city and date
Advent stalls in Zagreb at night, December 2018
Christmas lights on the Stradun in Dubrovnik, December 2016
1 / 3
Photo: RijekaPhotos / Wikimedia Commons, CC BY-SA 4.0

Every Advent in Croatia on one page: the 2026 dates already announced for Zagreb, Zadar, Split, Opatija, Varaždin and Pula, last season's dates for Dubrovnik, Rijeka, Osijek and eight more towns, where each market stands and the official site to check. Updated as the cities publish.

Checked: 18 October 2026, 19:11

Every Croatian town of any size runs an Advent, from the capital's six weeks in the Lower Town to four weekends on a Slavonian square. Six have already fixed their 2026 dates: Zadar opens first on 24 November, Opatija, Split and Varaždin follow on 27 November, Zagreb on 28 November and Pula on 29 November, the first Sunday of Advent. The others announce in the autumn, so for them the table below gives last season's dates as a guide, together with the official site where the new ones will appear first. We update this page as the cities publish.

All Advent markets in Croatia 2026

City2026 datesWhereOfficial site
Zadar24 Nov 2026 – 2 Jan 2027Trg Petra Zoranića, the city market (Božićni gramofon) and, new in 2026, the Forum with an ice rinkzadar.travel
Opatija27 Nov 2026 – 6 Jan 2027Lungomare (Xmas Street), Angiolina park, ice rink on the Summer Stage, city marketvisitopatija.com
Split27 Nov 2026 – 7 Jan 2027Riva, Pjaca, Prokurative; ice rink in Đardinadvent.split.hr
Varaždin27 Nov 2026 – 6 Jan 2027Korzo, Kapucinski trg (ice park), Sermage Palace courtyard, Stari gradadventuvarazdinu.com
Zagreb28 Nov 2026 – 7 Jan 2027Lower and Upper Town: Zrinjevac, Ban Jelačić Square, Ledeni park on King Tomislav Squareadventzagreb.hr
Pula29 Nov 2026 – 6 Jan 2027New central zone in front of the Arena, Forum, Kaštel, city marketpula.hr
DubrovnikNot yet announced (last season 29 Nov 2025 – 3 Jan 2026)Old town squares: Gundulićeva poljana, Bunićeva poljana, Trg oružja, Pile; the Stradun without hutsdubrovackizimskifestival.com (last season's site)
ĐakovoNot yet announced (last season 29 Nov 2025 – 31 Dec 2025)Strossmayer Square, Ulica pape Ivana Pavla II., State Stud riding halldjakovo.hr
KarlovacNot yet announced (last season 29 Nov 2025 – 1 Jan 2026)Promenada, Radićeva ulica, ice rink by Sokolski dom, Dubovac castleadventukarlovcu.hr
MakarskaNot yet announced (last season 30 Nov 2025 – 1 Jan 2026)Kačićev trg, Trg Hrpina, Trg Tina Ujevića (ice rink)makarska-info.hr
OsijekNot yet announced (last season 29 Nov 2025 – 31 Dec 2025)Tvrđa: Trg Svetog Trojstva, Trg Vatroslava Lisinskog; ice rink at the Sokol centretzosijek.hr
PorečNot yet announced (last season 6 Dec 2025 – 4 Jan 2026)Trg Matije Gupca (stage, huts, ice rink), Trg slobodeadventporec.com
RijekaNot yet announced (last season 29 Nov 2025 – 11 Jan 2026)Korzo, Trg Riječke rezolucije, Exportdrvo hall (ice rink), Trsat Castlevisitrijeka.hr
RovinjNot yet announced (last season 29 Nov 2025 – 10 Jan 2026)Trg maršala Tita, Batana Ecomuseum, St Catherine harbourrovinj-tourism.com
SamoborNot yet announced (last season 28 Nov 2025 – 1 Jan 2026)Trg kralja Tomislava, Stražnička ulica (Minglanje V Klanjcu)samobor.hr/visit
ŠibenikNot yet announced (last season 5 Dec 2025 – 3 Jan 2026)Robert Visiani Park, Poljana (ice rink), Cathedral square on New Year's Eveadventurasibenik.hr
VukovarNot yet announced (last season 30 Nov 2025 – 21 Dec 2025, weekends)Trg Republike Hrvatske, Eltz Manorvisitvukovar.hr
As published by 3 October 2026. Dates in brackets are from the 2025/26 season. Zadar's dates and venues follow the Zadar Tourist Board programme published on 10 October 2026.

They are not variations of the same thing. The difference is climate and scale: inland you get cold air, mulled wine and a proper winter market; on the coast you get an evening outdoors at ten or twelve degrees, which changes what the whole thing feels like. Entry is free everywhere; what you pay for is food, drink and, in many towns, the ice rink. Zagreb's is the biggest, and its dates, locations and prices are in our Advent in Zagreb guide.

Croatia also votes on them. In the 2025 edition of the Gradonačelnik.hr poll for the most beautiful Advent in Croatia, Varaždin won among large cities for the third year in a row, and the jury placed Opatija second and Rijeka third. Zagreb, Opatija and Dubrovnik appear on the European Best Destinations list of the best Christmas destinations in Europe for 2026.

Advent stalls in Zagreb at night, December 2018
Photo: Branko Radovanović / Wikimedia Commons, CC BY-SA 4.0

Rijeka: the Korzo, an indoor rink and Trsat

Last season: 29 November 2025 to 11 January 2026; the 2026 dates are not published yet. Rijeka Advent spreads across the city in themed zones: the fair and the lights on the Korzo, live bands and food on Trg Riječke rezolucije, an indoor ice rink of more than 500 m² in the Exportdrvo hall by the harbour, and Zima na Gradini at Trsat Castle above the town, with Santa's post office and a light show. The fair on the Korzo ran until 3 January, the rink and the free Santa's train until 11 January, after the Orthodox Christmas. Skating cost 5 euros, skate hire 3. The jury of the 2025 national vote placed Rijeka third.

Beyond the Korzo, last season had three smaller stops. On Adamićev gat, the pier a few minutes from the Korzo, 12 huts served holiday dishes and fish and meat specialities, with a family programme and Santa. The Benčić art quarter held handicraft fairs and more than 30 free creative workshops from 13 to 20 December, and festive lights went up in ten neighbourhoods, among them Zamet, Kantrida, Drenova and Pehlin. Zima na Gradini opened on 30 November 2025 with Santa's post office at 17:00, and the castle lights came on at 18:00; the Trsat stairs lead up from the centre, step by step in our walking route from the Korzo to Trsat. The Exportdrvo rink was open daily from 10:00 to 22:00, until 23:00 on Fridays and Saturdays, and the roof counts in a city with about 156 mm of rain in an average December. New Year's Eve was a free open-air party on the Korzo. Last year the city presented the full programme on 14 November; the 2026 programme will appear on visitrijeka.hr.

Opatija: villas under lights

2026: 27 November 2026 to 6 January 2027, as listed by the Opatija Tourist Board; last season ran from 28 November to 6 January. Opatija calls itself the most beautiful Advent by the sea, and it looks the part: the Angiolina park and its villa are lit, the Xmas Street runs along the Lungomare from Hotel Savoy to Villa Madonna, there is a Winter Garden by the Juraj Šporer Art Pavilion and an ice rink on the Summer Stage. The season opens with the light-up in front of the city market, where New Year's Eve is also celebrated, and the Advent candles are lit at Slatina. The Lungomare stays walkable all winter, and Rijeka is 15 km away.

Last season's programme shows the pattern. The lights went on at the city market at 18:00 on the opening Friday, and the first Advent candle was lit on Slatina at 17:00 on the first Sunday of Advent. New Year's Eve ran at several places: from 10:00 to 03:00 in front of the Juraj Šporer Art Pavilion, from 11:00 to 18:00 on Tomaševac beach, a children's New Year at noon on the Summer Stage and the big party at the market from 21:00. At noon on 1 January the mayor raised a toast on Slatina, and the Opatijska kukala winter swimmers took the first swim of the year. Above the town, Veprinac ran Feel & Taste with local food and klapa, Učka Nature Park a Christmas fairy tale with Santa's house and carriage rides, and Advent boat trips sailed from Opatija to Lovran. The open-air public car parks were free at weekends and on public holidays from 16 December to 15 January; the 2026 programme will show whether that returns. If you can come earlier, the chocolate festival fills 6 to 8 November 2026.

Pula: the new zone in front of the Arena

2026: 29 November 2026 to 6 January 2027. Advent u Puli, L'Avvento a Pola, opens with the first Advent candle at the city market on 29 November, and this year its central zone moves to the open space in front of the Arena, where the main programme starts on 5 December with Vojko V. The Kaštel above the old town becomes a winter edition of Art park, with workshops, a Christmas fair and family programmes. The central New Year's Eve party is on the Forum with Bajaga i Instruktori followed by Night Express, and Gustafi play a noon party in front of the Arena. Last season the ice rink stood inside the Arena itself; whether it returns in 2026 has not been announced.

Rovinj: Christmas by the Sea

Last season: 29 November 2025 to 10 January 2026; the 2026 dates are not announced yet. Rovinj brands its Advent Christmas by the Sea and builds it around the batana, the town's traditional wooden boat: illuminated batanas float in St Catherine's harbour, the huts stand on Trg maršala Tita, and the Batana Ecomuseum runs a family programme with food, music and workshops. Last season the ice rink was free for everyone, and Plavi orkestar played New Year's Eve. Croatia Week reported that The Times ranked Rovinj fifth among Europe's best Christmas markets in December 2024. Pula Airport is 40 km away.

Poreč: a free rink and a later start

Last season: 6 December 2025 to 4 January 2026, the tenth edition, with more than 100 events; 2026 is not announced yet. Poreč starts later than most, with St Nicholas arriving and the lights going on in the old town. The stage, the huts and the ice rink stand on Trg Matije Gupca, and the main New Year's Eve concert is on Trg slobode. Last season the rink, the skate hire, the Advent train and some thirty concerts were all free, and the rink stayed open a week longer than the programme, until 11 January. New Year was celebrated four times, from a children's party at midday on 31 December to a repeat on 1 January.

Zadar: the earliest start

2026: 24 November 2026 to 2 January 2027, confirmed in the Zadar Tourist Board programme published by the City of Zadar on 10 October 2026. 24 November is the feast of St Krševan, the city's patron saint, and Zadar traditionally opens on it, the earliest start in this guide. Last season also started on 24 November and was extended to 4 January 2026 with extra concerts. In 2026 the programme runs on three stages: Trg Petra Zoranića, where Mladen Grdović opens on Tuesday 24 November, the city market as Božićni gramofon, and, new this year, the Forum with an ice rink. In 2025 the huts stood on Trg pet bunara, Trg Petra Zoranića and in Zlatarska ulica, and the covered Ice Park Zadar, 525 m² of ice, was at Višnjik, outside the old town (7 euros, 5 off-peak). The sea organ and the Greeting to the Sun work in December as in July, and the sun sets before half past four.

The 2025/26 programme had a weekly rhythm: klapa groups on Tuesdays, Zadar performers on Wednesdays and Thursdays, and bigger Croatian names on Fridays and Saturdays, such as Četiri tenora, Vatra and Maja Šuput. The stage at the city market, called Božićni gramofon, had student nights and DJs, and a free electric train took children around the peninsula. New Year's Eve came in four versions, including a children's party at midday, and the January extension brought Vojko V, Dražen Zečić and Zaratino, each at 21:00. The Višnjik rink, 25 to 30 minutes' walk from Trg pet bunara, ran from 24 November to 11 January, daily from 09:00 to 23:00, in 45-minute sessions on the hour; skate hire was 2 euros and preschool children skated free. In December the sun sets between about 16:20 and 16:30 by our calculation, so be on the steps of the Sea Organ by 16:00 and walk back along Kalelarga to the huts in about 15 minutes. Our Zadar sunset guide has the whole walk.

Šibenik: Adventura in the park

Last season: 5 December 2025 to 3 January 2026; 2026 had not been announced by mid-October, and last year the dates came with the call for stallholders on 22 October. Šibenik's Advent is called Adventura: the stage and 13 food huts run by local caterers stand on two terraces of Robert Visiani Park, the ice rink is on Poljana, the main square, and New Year's Eve moves to the square in front of the Cathedral of St James. Last season the huts served dishes such as a tuna burger and cod fritters, and the Fritulada contest picks the best fritule. It opened with Parni valjak and counted about thirty concerts. Zadar is about 90 km away, Krka National Park about 15 km.

Split: the Riva, and a rink in Đardin

2026: 27 November 2026 to 7 January 2027, according to the Split Tourist Board's call for the ice rink, which this year moves to Đardin, the park above the Riva, with 900 to 1,000 m² of ice. Last season ran on the same dates with two rinks, on the Prokurative and at Mertojak, at 7 euros plus 2 for skates. The stalls line the Riva, concerts play on Pjaca and the Prokurative, and Đardin is the quieter, family end with the nativity scenes. New Year's Eve on the Riva is the big night; last season it was Baby Lasagna and Željko Bebek. Our Advent in Split guide has the detail.

Makarska: the small Advent by the sea

Last season: 30 November 2025 to 1 January 2026; 2026 is not announced yet. Makarska calls itself the most charming Advent by the sea and the biggest little Advent in Dalmatia, and all of it fits into one evening on foot: concerts and food on Kačićev trg, Santa's Igloo and children's workshops on Trg Hrpina, and the ice rink and evening music on Trg Tina Ujevića. New Year's Eve is open-air on Kačićev trg, with a children's party at 11:00 on 31 December. In the 2025 national vote the public placed Makarska second among medium-sized towns.

Dubrovnik: Advent u Gradu, without huts on the Stradun

The Dubrovnik Winter Festival is history: from 2026 the city's Advent is called Advent u Gradu. Mayor Mato Franković has said there will be no huts and no extra café tables on the Stradun this year; the main street will be lit as a photo point, and the programme moves to the squares around it, such as Gundulićeva poljana, Bunićeva poljana, Trg oružja and Pile. The 2026 dates are not published yet. Last season, as the 12th Winter Festival, it ran from 29 November 2025 to 3 January 2026 with more than 200 programmes. Fixed so far: a concert by an international star on 28 December, name not yet released, and New Year's Eve on the Stradun with Plavi orkestar. With the cruise season over, December is when the old town belongs to the city.

Christmas lights on the Stradun in Dubrovnik, December 2016
Photo: donald judge / Wikimedia Commons, CC BY 2.0

Varaždin: three wins in a row

2026: 27 November 2026 to 6 January 2027, 41 days. Varaždin won the national vote among large cities for the third time running in 2025, and its tourist board counted about 220,000 visitors from 51 countries last season. The baroque centre is small enough to walk in an hour and carries the whole thing: food houses and free weekend concerts on the Korzo, Santa's Magic Town in the courtyard of the Sermage Palace, the Ice Wonderland on Kapucinski trg (3 euros for adults last season) and a 23 m panoramic wheel in Gajeva ulica. For 2026 the tourist board has put a new attraction, a magic labyrinth, out to tender. It is 81 km from Zagreb; our Advent in Varaždin guide plans the day trip.

Samobor: kremšnita and a rink under the stars

Last season: 28 November 2025 to 1 January 2026, with the ice rink open until 11 January; 2026 is not announced yet. Samobor, which its tourist board puts half an hour from Zagreb, has its main stage on Trg kralja Tomislava, a food-and-wine lane called Minglanje V Klanjcu in Stražnička ulica, a children's Advent under a dome in the atrium, and a big ice rink under a starry sky of lights. The Advent candles were lit every Saturday at 17:00, and the city car parks were free on Friday evenings and at weekends. The jury of the 2024 national vote ranked Samobor second among large cities, and the samoborska kremšnita, the town's custard slice, is protected as intangible cultural heritage.

Karlovac: the Promenada

Last season: 29 November 2025 to 1 January 2026; 2026 is not announced yet. Karlovac, 56 km south-west of Zagreb, spreads its Advent over about ten locations with more than 150 programmes. The first candle is lit in Radićeva ulica at the start, and the heart of it, Advent na Promenadi, with the music pavilion, wooden houses and a Christmas craft fair, opened on 12 December last season. The ice rink by Sokolski dom was free, Dubovac castle above the town adds workshops and concerts, and the city recommends coming on foot, since the Promenada is a pedestrian zone.

Osijek: Advent in Tvrđa

Last season: 29 November to 31 December 2025; 2026 is not announced yet. Osijek's Advent lives in Tvrđa, the baroque fortress quarter: the main Christmas market is on Trg Svetog Trojstva, 25 free open-air concerts played in Tvrđa last season, and New Year's Eve is on Trg Vatroslava Lisinskog. The tourist board says the programme traditionally starts on the first Advent weekend and peaks after 2 December, the City Day. The Dome of Good Wishes sent more than 12,000 Osijek postcards to 60 countries in 2025, and the ice rink at the Sokol centre cost 4 euros plus 3 for skates. In January 2024 Večernji list readers voted it Croatia's most beautiful Advent for the third year running, and Slavonian food is reason enough to stay.

Đakovo: Lipizzaners at Christmas

Last season: 29 November to 31 December 2025; 2026 is not announced yet. Đakovo, 37 km from Osijek, calls its Advent Svome gradu za blagdane. The candles are lit on Saturdays at 19:00 on Strossmayer Square below St Peter's Cathedral, the Advent fair with ten houses lines Ulica pape Ivana Pavla II. from mid-December, and the ice rink stands in the courtyard of the Reichsmann House. Đakovo's own touch is the State Stud: its Lipizzaner Christmas Ball in the riding hall (13 December last season) and carriage rides from the cathedral square.

Vukovar: four Advent weekends

Last season: 30 November to 21 December 2025; 2026 is not announced yet. The Vukovar Advent Festivities have run since 1997 and are built around the four Advent weekends. A torch procession from the Church of Sts Philip and James to Eltz Manor lights the first candle, and the stage, the Christmas fair and a free ice rink, skates included, stand on Trg Republike Hrvatske. Last season ended before Christmas, so plan a Friday to Sunday visit in December. Osijek is about 45 km away.

Getting there in December

Zagreb is the reliable winter gateway. Flights from the US, Canada and Australia connect through a European hub, usually into Zagreb. Direct flights from the UK to Split and Zadar thin out after October and some stop until spring, so check what flies on your date before you book. Rijeka's airport sits on the island of Krk, about 30 km from the city, with very little winter traffic, and Pula's winter schedule is short. Croatia Airlines keeps the Zagreb to Split flight running all year, under 60 minutes in the air.

Overland, everything starts at the main Zagreb bus station, a short tram ride from the railway station, and coaches reach every town in this guide. Trains reach Rijeka and Split but are slower than the coach. If you drive, winter equipment rules apply from 15 November, so a hire car needs winter tyres or chains on board, and the bura wind closes the exposed sections of the A1 over the Velebit range to buses and vans a few times each winter. Check the road report before you set off.

CityDistanceCoach timeRoute
Rijekaabout 160 kmabout 2 hoursA6
Opatijaabout 175 kmabout 2 h 30A6, or bus 32 from Rijeka
Zadarabout 285 km3 to 3 h 30A1
Splitabout 410 km4 h 30 to 5 hoursA1 over the Velebit
Pulaabout 270 kmabout 4 hoursA6 and A8 through the Učka tunnel
Zagreb to the coastal Advents by road
CityDistance from ZagrebCombine with
Samoborabout 20 km, half an hourZagreb, as a half day
Karlovac56 kmZagreb
Varaždin81 kmZagreb, as a day trip
Osijekabout 285 kmĐakovo (37 km) and Vukovar (about 45 km)
Vukovarabout 295 kmOsijek
Rovinjabout 250 kmPula and Poreč
Porečabout 250 kmRovinj and Pula
Šibenikabout 340 kmZadar (about 90 km) and Krka
Makarskaabout 455 kmSplit
Dubrovnikabout 605 kmSplit, about 4 hours by coach
Approximate road distances from central Zagreb, fastest route (OpenStreetMap routing).

Pairing two cities in one trip

Rijeka and Opatija are 15 km apart, and the local Autotrolej bus 32 runs between them along the coast in well under an hour, so one base covers both Advents. Zadar and Split are under 2 hours apart by car on the A1, a little longer by coach, which makes 2 nights in each an easy plan. Pula and Rijeka are about 100 km apart through the Učka tunnel, around 2 hours by bus. Rijeka to Zadar is around 4 hours by coach and Split 6 hours or more, so most trips pick either the Kvarner pair or the Dalmatian pair.

  • Zagreb plus Varaždin: 2 nights in the capital, Varaždin on the middle afternoon, back on an evening train.
  • Zagreb plus Samobor or Karlovac: an afternoon and evening each, back in the capital the same night.
  • Zagreb and Rijeka: 2 nights in Zagreb, the bus to the Korzo, then Opatija's seafront and rink the next day.
  • Zagreb and Osijek by train: 2 nights each, Tvrđa on the evening you arrive, Slavonian food the reason you stay.
  • Slavonia: 2 nights in Osijek, with Đakovo (37 km) and Vukovar (about 45 km) as short trips; go on an Advent weekend, when Vukovar's programme runs.
  • Istria: Pula with Rovinj or Poreč, all within easy reach of Pula Airport.
  • North Dalmatia: Zadar and Šibenik, about 90 km apart, with Krka National Park close to Šibenik for a daylight stop.
  • Coast only: fly into Split for 2 nights on the Riva, then the bus to Dubrovnik and fly home from there.
  • Christmas week: pick 1 city and stay, because buses and trains thin out on 25 and 26 December and 1 January.

Where to stay

December is the easy month for beds on the coast, apart from New Year's Eve, which fills early in Opatija and Split. Opatija's large seafront hotels stay open all year, many with indoor pools, and winter rates sit far below summer. In Rijeka stay within a few minutes of the Korzo. In Zadar, sleep on the old town peninsula or across the footbridge in the modern town, a 10-minute walk from the forum. Before you book a stone apartment anywhere on the coast, ask how it is heated: many rely on the air conditioning unit set to warm, which struggles on a bura night.

What to eat at the stalls

The food is the same up and down the coast, with a Dalmatian addition from Zadar southwards. Entry to every Advent is free, so the money goes on what you eat and drink. In Split, mulled wine is in the region of 3 to 4 euros a cup, a portion of fritule 3 to 5 and a hot dish at a stall usually under 12, and the other coastal cities are unlikely to be far off. Restaurants stay open through December, cost less than in summer, and on most evenings you can walk in without booking.

  • Fritule: small fried dough balls with rum and citrus zest in the batter, sold by the portion and dusted with sugar.
  • Kroštule: thin fried ribbons of dough, drier than fritule and easier to carry while you walk.
  • Kuhano vino: mulled wine, poured at every stall, and the reason an evening outdoors in December works.
  • Arancini: candied orange peel, a Dalmatian sweet sold in Zadar and Split, with no connection to the Sicilian rice balls.
  • Bakalar: salt cod, the Christmas Eve dish, served as a stew or whipped into a spread on 24 December.

What the ice rinks cost

The ice rink is the one thing most Advents charge for, and prices vary more than the mulled wine. Last season's figures are the best guide until the 2026 price lists appear, and several towns keep their rinks open into January, after the stalls have gone.

CityIce rinkTicketSkate hire
ZagrebLedeni park, King Tomislav Square€3.50–4.50 (2024/25)€4.50 (2024/25)
VaraždinIce Wonderland, Kapucinski trg€3 adults, €2 children€3
OsijekSokol centre€4€3
RijekaExportdrvo hall, indoor€5€3
Pulainside the Arena€6, €4 on weekdays 12:00–15:00€3
ZadarIce Park Zadar, Višnjik, covered; 2026 on the Forum€7, €5 off-peak€2
SplitProkurative and Mertojak; 2026 in Đardin€7€2
PorečTrg Matije Gupcafreefree
Rovinjtown rinkfreeno data
Karlovacby Sokolski domfreeno data
VukovarTrg Republike Hrvatskefreefree
Prices from the 2025/26 season unless marked otherwise. The 2026 price lists are not out yet.

Daylight before the stalls open

The stalls belong to the evening and daylight ends around 16:30, so the day needs its own plan. In Rijeka the covered market halls by the harbour are the morning stop. In Opatija walk the Lungomare towards Rijeka to Volosko, the fishing village 2 km along, and back for lunch. Zadar's old town fits in a morning: the forum and the round church of St Donatus beside it, the Museum of Ancient Glass, and the walls on the harbour side. In Pula the Arena is open in winter, and the Temple of Augustus stands on the Forum, where the New Year's Eve concert takes place.

Practical notes

December on the coast means 8 to 15 degrees by day, colder after dark. The bura is cold, dry and clear. The jugo is warm and wet, and Rijeka sees a lot of rain, so a waterproof matters more than a heavy coat. Croatia uses the euro, and cards work almost everywhere. Public holidays fall on 25 and 26 December, 1 January and 6 January, and most shops close on Sundays and holidays under the trading law, though the stalls, cafés and restaurants do not. Weekday evenings in the first half of December are the quietest, with the same stalls and rinks as the busy weekends.

Inland, December means daytime highs a few degrees above zero and evenings around or below freezing, with fog common in Zagreb and across Slavonia and snow possible but never guaranteed. You stand around outdoors for hours, so the cold reaches you through your shoes first: thick soles and a proper coat matter more than anything else you pack.

Frequently asked questions

When does Advent start in Croatia in 2026?
Zadar opens first, on 24 November 2026, the feast of its patron St Krševan. Opatija, Split and Varaždin follow on 27 November, Zagreb on 28 November and Pula on 29 November, the first Sunday of Advent. The towns that have not announced yet mostly opened between 28 and 30 November last season; Šibenik (5 December) and Poreč (6 December) started later.
When do the Christmas markets in Croatia end?
Zagreb and Split run until 7 January 2027, Opatija, Varaždin and Pula until 6 January. Zadar runs until 2 January, confirmed by the city tourist board; last season it was extended to 4 January. Smaller towns finish earlier: last season Osijek and Đakovo closed on 31 December and Vukovar on 21 December, while Rijeka's ice rink stayed open until 11 January.
Which Croatian Advent is the biggest?
Zagreb: six weeks from 28 November 2026 to 7 January 2027, spread over the Lower and Upper Town (the 2025 programme named ten locations), with the Ledeni park ice rink in front of the main railway station. Among the smaller cities, Varaždin counted about 220,000 visitors last season.
Which is the most beautiful Advent in Croatia?
By the national vote run by the portal Gradonačelnik.hr, Varaždin: in 2025 it won among large cities for the third year in a row, and the jury put Opatija second and Rijeka third. Zagreb, Opatija and Dubrovnik are on the European Best Destinations list of the best Christmas destinations in Europe for 2026.
Is Advent on the Croatian coast worth it in winter?
Yes, for a different reason than inland. Split and Dubrovnik stay around ten to fifteen degrees in December, so the evening outdoors is comfortable, and the old towns are free of the cruise season crowds.
Is entry to the Advent markets free?
Yes. Every Advent in Croatia is free to walk around, and so are the stage programmes on the squares. You pay for food, drink and most ice rinks: last season 3 euros in Varaždin, 4 in Osijek, 5 in Rijeka, 6 in Pula and 7 in Split and Zadar, plus skate hire. Rovinj, Poreč, Karlovac and Vukovar had free rinks.
What changes in Dubrovnik for Advent 2026?
The Dubrovnik Winter Festival has been renamed Advent u Gradu. There will be no huts or extra café tables on the Stradun, which is lit as a photo point, and the programme moves to the squares around it. The dates are not out yet; confirmed so far are an international star on 28 December and New Year's Eve on the Stradun with Plavi orkestar.
Which Advent can I visit as a day trip from Zagreb?
Samobor, about half an hour west, Karlovac, 56 km south-west, and Varaždin, 81 km north-east, all work as an afternoon and evening out with the bus or train back. Varaždin has its 2026 dates, 27 November to 6 January; Samobor and Karlovac have not announced theirs yet.

Official sources

Share this guide

Questions about your trip?

Follow Croatia Atlas

News and practical tips from Croatia on Instagram, Facebook and TikTok.

CroVenture App

Explore Croatia with the app

Every place we write about, mapped and ready to discover on the ground.