Pin to map

Christmas market in the Czech Republic - in lovely Olomouc

Writer: Helena Bergström

Updated: October 2026 | Do you want to experience a Christmas market in the Czech Republic, but perhaps discover something other than Prague? Then we can recommend Olomouc, a beautiful historic city in the eastern part of the country. Here you will find an atmospheric Christmas market with crafts, local delicacies and not least lots of hot punch!

Tweet
Share
Share
Pin
Share
Share

Christmas market in Olomouc – in a beautiful historic setting

A big part of the experience of visiting a Christmas market is of course the setting, and here Olomouc really has something special to offer. The city's historic center is full of beautiful buildings, church towers, fountains and impressive monuments.

The Christmas market spreads around the two central squares, Upper Square (Horní náměstí) and Lower Square (Dolní náměstí). The Upper Square is home to the mighty Trinity Column, which is a UNESCO World Heritage Site.

Upper square i Olomouc, med treenighetskolonnen
Upper Square in Olomouc, with the Trinity Column

We were very impressed with Olomouc when we visited the city. It is a place that may not be as well known as Prague, but is definitely worth discovering. Read more in our report about Olomouc - a gem in the eastern Czech Republic.

Olomouc

Crafts, Christmas decorations and local delicacies

The Olomouc Christmas market may not be as big or well-known as the Christmas markets in Prague, but it is very cozy. Here you can stroll between the market stalls and look at Christmas tree decorations, crafts and various treats.

Julgransprydnader i ett stånd
Christmas tree decorations in a stand

We found, among other things, nice Christmas decorations, locally produced wine and stalls with jam, honey and other delicacies. It's a nice place to look for a little different Christmas gifts or just enjoy the Christmas atmosphere.

When we were here, there was also music and activities for children, including carousels and pony rides. The exact activities offered may of course vary between years.

Advertisement
Lokalt producerat vin
Locally produced wine
Den här killen sålde marmelad och honung och andra godsaker
This guy was selling marmalade and honey and other goodies.

Hot punch belongs at the Christmas market in Olomouc

Something we particularly noticed at the Christmas market in Olomouc were all the stalls selling hot punch, or punch as the drink is called in Czech. There seemed to be almost as many varieties as there were vendors!

Punch is served hot and usually contains alcohol, but recipes vary with different types of fruit, spices and flavorings. So it is not the same as Swedish punch.

Advertisement

Peter of course took the opportunity to try a mug. And if you prefer to drink beer, you are in the Czech Republic, after all, where it is rarely difficult to find a good beer!

Peter provar punch på julmarknad i Tjeckien
Peter tries punch at a Christmas market in the Czech Republic

When is the Christmas market in Olomouc?

The Olomouc Christmas Market usually opens in the second half of November and runs until Christmas. Exact dates, opening hours and activities may vary from year to year.

The market is located in the middle of the historic city center, making it easy to combine a visit to the Christmas market with a walk among the city's attractions.

Olomouc

Travel to Olomouc in the Czech Republic

Olomouc is located in the eastern Czech Republic, in the Moravian region. You can get there by car, but it is also easy to take the train from Prague. By direct train, the journey takes about two to two and a half hours, depending on the departure.

If you want to discover more Christmas markets in the country, you can also read our report about Christmas market in Prague. We have also collected inspiration for more atmospheric Christmas markets in Europe.

Julmarknad i Tjeckien
Toys at the Christmas market in Olomouc
Advertisement

Subscribe to our newsletter

Advertisement
FREEDOMtravel Avslut