Germany is one of Europe's most diverse event destinations – from world-famous Christmas markets in Cologne, Nuremberg and Dresden to open-air music festivals and traditional folk celebrations like Oktoberfest. Whether in major cities like Berlin and Hamburg or charming small towns, you'll find a wide range of events throughout 2026/2027.
1269 events found
Illustrative photo The Halle Christmas Market 2026 takes place from 24 November to 23 December on the Marktplatz, Hallmarkt, Domplatz and in front of the Ulrichskirche. With a fairy-tale forest, Finnish village and winter magic, Halle (Saale) offers one of Germany’s most traditional Advent atmospheres – with free admission.
Illustrative photo The Tollwood Winter Festival 2026 runs from November 24 to December 23 at the Theresienwiese in Munich. This alternative Christmas market combines handicrafts, organic food and international circus shows at the Grand Chapiteau.
Illustrative photo The Esslinger Mittelaltermarkt and Weihnachtsmarkt 2026 runs from 24 November to 22 December in the historic old town of Esslingen am Neckar. With around 180 stalls, over 500 programme highlights, live medieval crafts and free admission, it ranks among Germany's most spectacular and best-loved Christmas markets.
Illustrative photo From 24 November to 22 December 2026, the Ludwigsburg Baroque Christmas Market enchants visitors with glowing angels, a baroque backdrop and around 150 festive stalls on the market square. Free admission, with a royal Saturday appearance by King Friedrich I.
Illustrative photo The Sternschnuppenmarkt Wiesbaden takes place from 24 November to 23 December 2026 on Schlossplatz. It is complemented by the Children’s Shooting Star Market on Luisenplatz and the Biebrich Castle Christmas Market. Free admission.
Illustrative photo From 24 November to 23 December 2026, the Tollwood Winter Festival transforms Munich's Theresienwiese with free access to the Market of Ideas, organic street food, live music and three international circus productions in the Grand Chapiteau, followed by a grand New Year's Eve party on 31 December.
Illustrative photo Adventszeit St. Markus in Hamburg Hoheluft runs from November 24 to December 22, 2026, on the churchyard of St. Markus. This free Christmas market focuses on regional products, music and a family friendly program.
Illustrative photo The Eutin Christmas market 2026 combines the classic market on the castle terraces, the free citywide Lights Trail (November 24, 2026 to January 3, 2027) and the Kiwanis Christmas market inside the castle (December 5 and 6). All three formats are free to attend.
Illustrative photo The Erfurt Christmas Market 2026 runs from November 24 to December 22 on Domplatz Square. As Thuringia's largest Christmas market, it offers free admission, a giant Christmas tree and the backdrop of Erfurt Cathedral and St Severus Church.
Illustrative photo From 24 November to 22 December 2026, Esslingen's old town becomes a fully medieval themed Christmas market. Enjoy torch and fire performances, traders in historical costumes, hands on medieval activities and a classic Christmas market right alongside.
Illustrative photo Experience the magical Leipzig Christmas Markets from November 24 to December 23, 2026. Discover the historic Medieval Market, the Finnish Christmas Village, and traditional craftsmanship right in the festively illuminated heart of Leipzig.
Illustrative photo The Ludwigsburg Baroque Christmas Market 2026 takes place from 24 November to 22 December on Marktplatz and Arsenalplatz in Ludwigsburg. With illuminated angels, around 150 stalls and Baroque atmosphere, it offers one of the most atmospheric Advent experiences in the region. Admission is free.