Join Potato Plus

Krampus folklore · with sources

When is Krampusnacht?

Krampusnacht (Krampus Night) is December 5 every year: the eve of the Feast of St. Nicholas on December 6, when Krampus walks with the saint. In 2026, Krampusnacht falls on Saturday, December 5, and St. Nicholas Day on Sunday, December 6.

Why December 5

Krampus belongs to St. Nicholas. On the evening before the saint's feast day, St. Nicholas visits the children with his Krampuses: the good get nuts, fruit and sweets, the naughty get a look at the birch switch. That evening is Krampusnacht. In the Gastein valley, groups of St. Nicholas and his Krampuses still go from door to door on December 5 and 6, the town centres on the 5th and the countryside on the 6th.

Krampus runs happen on other nights too

Public Krampus runs, Krampusläufe, are spread from late November to mid-December so that the groups can visit several towns: Salzburg's season runs “from the end of November until the beginning of December”. That is why you will find a Krampus run on almost any weekend in the Alps in early December. Our Krampus events guide lists the 2026 dates, country by country.

Krampusnacht or a Perchten run?

The masked Perchten look a lot like Krampuses, but they belong to the dark “rough nights” between Christmas and Epiphany, January 6, and take their name from Frau Perchta. Krampus is early December; the Perchten are late December and early January (though many towns now hold Perchten runs all month).

Krampusnacht dates, 2026 to 2030

YearKrampusnachtSt. Nicholas Day
2026Saturday, December 5Sunday, December 6
2027Sunday, December 5Monday, December 6
2028Tuesday, December 5Wednesday, December 6
2029Wednesday, December 5Thursday, December 6
2030Thursday, December 5Friday, December 6

Krampusnacht on the radio

Krampus Night, Saturday, December 5

Six hours of Krampus Night on Krampus Kristmas: the darkest Krampus songs and the scariest Christmas ghost stories, picked by the host himself. 6 PM to midnight Central, 7 PM to 1 AM Eastern, 4 to 10 PM Pacific. Free, no sign-up.

Hear it on Krampus Kristmas

The song

Krampusnacht Stomp

Alpine oompah polka meets heavy rock, tuba, accordion

Questions

What day is Krampusnacht in 2026?

Saturday, December 5, 2026. St. Nicholas Day follows on Sunday, December 6.

Is Krampusnacht always on December 5?

Yes. Krampus Night is always the eve of St. Nicholas Day, December 5. Public Krampus runs are often held on other evenings between late November and mid-December.

What is the difference between Krampusnacht and a Perchtenlauf?

Krampus belongs to St. Nicholas and early December. Perchten runs belong to the nights between Christmas and Epiphany (January 6), although many towns now hold them all through December.

Where is Krampusnacht celebrated?

Mainly in Austria, southern Bavaria and South Tyrol, with related customs in Slovenia, Croatia, Hungary and Czechia. Krampus runs and parties now also happen in many US and Canadian cities.

How can I celebrate Krampusnacht at home?

Tune in to Krampus Night on Krampus Kristmas, the world's first 24/7 Krampus radio station: six hours of the darkest Krampus songs and scariest Christmas stories on Saturday, December 5, free.

Sources

  1. National Geographic: Who is Krampus?
  2. Salzburg Tourism: Krampus and Perchten
  3. SalzburgerLand: Krampus and Perchten

On the air now

Krampus Kristmas, free 24/7

Krampus Kristmas is the world's first 24/7 Krampus radio station: 200+ original Krampus songs, 30 Krampus Tales, classic Christmas horror from old-time radio and vintage Christmas commercials, hosted by Krampus himself. Free, no sign-up, until Christmas Eve.

The weekly note

New channels, the best find from the archive, and what is coming up. One email a week.

By clicking Sign up, you agree to our Terms of Service and Privacy Policy.

LIVE
Open