In short
Pick Strasbourg for a pre-Christmas market break. After Christmas, try Prague, Vienna's Schönbrunn or Cologne's Heumarkt. For milder afternoons, choose Málaga for museums and the coast, Funchal for festive lights or Las Palmas for a city beach. Bruges keeps its markets open until 3 January, and the cave markets in Valkenburg run until 30 December.
At a glance
- Markets before Christmas
- Strasbourg, until 24 December
- Markets after Christmas
- Prague, Schönbrunn in Vienna or Heumarkt in Cologne
- Mildest days
- Las Palmas, around 22 °C on average
- Festive lights and mild weather
- Funchal, around 21 °C
- By the Mediterranean
- Málaga, around 18 °C
- Smaller markets
- Aachen, Düsseldorf, Valkenburg in the Netherlands or Bruges in Belgium
- Length
- Two or three nights
If your ideal break means more time outside in daylight, look to southern Spain, Madeira or Gran Canaria.
Eleven December city breaks at a glance
| City | Go for | Market dates or average daytime high |
|---|---|---|
| Aachen, Germany | A market day you can combine with Valkenburg by train | 20 Nov–23 Dec 2026, daily 11:00–21:00. |
| Düsseldorf, Germany | Christmas markets spread through the city centre | 19 Nov–30 Dec 2026. Closed on 22 Nov and 25 Dec. |
| Valkenburg, Netherlands | Christmas markets inside caves | Cave markets 13 Nov–30 Dec 2026, with timed tickets. Christmas Town until 3 Jan 2027. |
| Bruges, Belgium | A market in the medieval centre that runs past Christmas | 20 Nov 2026–3 Jan 2027. |
| Cologne, Germany | A rail arrival beside the cathedral and a market with an ice rink | Cathedral market 16 Nov–23 Dec 2026. Heumarkt 23 Nov 2026–10 Jan 2027, closed on 24 and 25 Dec. |
| Strasbourg, France | Half-timbered lanes and Christmas stalls across the old town | 27 Nov (from 14:00)–24 Dec 2026. The stalls close at 18:00 on Christmas Eve. |
| Vienna, Austria | Palace settings and museums between market visits | Rathausplatz 13 Nov–26 Dec 2026. Schönbrunn 6 Nov 2026–6 Jan 2027. |
| Prague, Czechia | A festive old-town break between Christmas and New Year | Old Town Square and Wenceslas Square 28 Nov 2026–6 Jan 2027. |
| Málaga, Spain | Art, tapas and a Mediterranean waterfront | Around 18 °C. |
| Funchal, Madeira (Portugal) | A coastal city with mild days and Christmas lights | Around 21 °C. Christmas and New Year festivities 1 Dec 2026–10 Jan 2027. |
| Las Palmas de Gran Canaria, Spain | A beach promenade and a historic district in the same city | Around 22 °C. |
The temperatures are rounded averages of December's daily highs. Spain's AEMET uses airport stations for Málaga and Gran Canaria. Portugal's IPMA uses a station in Funchal. Use the forecast to plan your particular weekend.
Four smaller Christmas markets in the Low Countries and the Rhineland
Aachen for a market day
Aachen's market runs from 20 November to 23 December, daily from 11:00 to 21:00. Three days differ: on Sunday 22 November it opens at 18:00, on Saturday 12 December it stays open until 22:00, and on 23 December it closes at 20:00. From Valkenburg and Maastricht in the Netherlands, Arriva's Three Countries Train runs through to Aachen Hbf, so you can combine the two in a day.
Düsseldorf for markets until 30 December
The markets open from 19 November to 30 December: Sunday to Thursday from 11:00 to 20:00, Friday and Saturday until 21:00. They close on Sunday 22 November and on Christmas Day. On Christmas Eve they are open from 11:00 to 15:00, and on 26 December from 14:00 to 21:00.
Valkenburg for a market underground
The small Dutch town of Valkenburg has its own railway station on the line between Maastricht, Heerlen and Aachen. Its two cave markets, in the Gemeentegrot and the Fluweelengrot, open from 13 November to 30 December. You book a ticket for each cave for a date and time slot, and the organisers suggest allowing about an hour and a half per cave. The wider Christmas Town programme runs until 3 January.
Bruges for a market that lasts into January
Bruges' Christmas markets open from 20 November to 3 January: Sunday to Thursday from 11:00 to 22:00, Friday and Saturday until 23:30, and until 03:00 on New Year's Eve. Get off at Brugge station rather than Brugge-Sint-Pieters, as it is within walking distance of the historic centre. Winter Glow, the city's winter programme, continues until 31 January.
Four city breaks for Christmas markets
Cologne for markets within walking distance
If you arrive by train, the cathedral market is right by Köln Hauptbahnhof. Start under the lights on Roncalliplatz, then take the short walk through the old town to Alter Markt and on to the rink at Heumarkt. Spend the next morning along the Rhine or head into Museum Ludwig on a wet day. If your visit falls between Christmas and New Year, go straight to Heumarkt. It reopens on 26 December.
Strasbourg for a pre-Christmas break
Give yourself an afternoon for the old town on foot. Cross the canals in Petite France while it's light, pause for an Alsatian bredle biscuit, then walk to Place Kléber for the tree and to the cathedral square for the stalls. With a second evening, you can spend more time around Place Broglie. If you can visit on a weekday, do your browsing earlier and save the illuminated lanes for after dark.
Vienna for palace courtyards and time indoors
Give Rathausplatz an evening of its own. You can spend the afternoon in a museum near Maria-Theresien-Platz and walk over to the town hall as the lights come on. Set aside part of the next day for Schönbrunn, with time for the palace and its courtyard market. If you arrive in the last week of December, build your plans around Schönbrunn. On Christmas Eve its stalls close at 16:00.
Prague for the days between Christmas and New Year
Make Old Town Square your evening stop and cross Charles Bridge earlier for a daylight view of Prague Castle. The market at Wenceslas Square is in the lower part of the square, so it's an easy second stop from the old town. If you have another morning, cross the river and explore the streets below the castle in Malá Strana. In the run-up to Christmas, the market at Náměstí Míru is another option away from the main squares.
Three city breaks for winter sun
Málaga for art and a walk by the Mediterranean
Start with the Alcazaba and the Roman theatre at its foot. Walk through the port to La Malagueta in the early afternoon, when it's likely to be warmer. Leave the Picasso Museum for an afternoon when the weather sends you indoors. December nights are cooler, with an average low of about 9 °C at the airport station, so pack a layer for dinner and the walk back.
Funchal for mild days and festive evenings
Use one afternoon to explore Zona Velha and the harbourfront, then follow Avenida Arriaga from the cathedral to see the centre lit up. Save the clearest part of your stay for the hilltop gardens at Monte Palace, where you can look down over the bay. The gardens close on 25 December. If rain moves in on another day, you can swap Monte for a long lunch and a museum in town.
Las Palmas for a city beach you can walk to
Stay near Las Canteras if you want breakfast followed by a stroll on the promenade. Give Vegueta a morning of its own, with time for Plaza de Santa Ana and the courtyards at Casa de Colón. If you only have one full day, take a city bus between the old quarter and the beach and leave the afternoon for the waterfront.
How to make the most of a short December trip
- Match the market to your dates. The first half of December gives you the widest choice here. Over 24–26 December, check the opening hours for the individual market, the museum you plan to visit and somewhere to eat. The dates in the table give you the season, and the organisers list the hours for individual holidays.
- Count the time you'll have in town. Two nights can give you a good short break with an early arrival and a late departure. If you land in the evening or spend half a day getting to an island, a third night buys you a second full day.
- Put the right thing in the daylight. On a market break, see the city in the afternoon and make the lit-up squares your evening plan. On a winter-sun break, save the middle of the day for a waterfront walk or an outdoor lunch.
Frequently asked questions
Which Christmas markets are still open after Christmas?
From this selection, Düsseldorf and the Valkenburg cave markets (until 30 December), Bruges (until 3 January), Prague and Schönbrunn in Vienna (until 6 January) and Cologne's Heumarkt (until 10 January). Düsseldorf closes on Christmas Day, and Heumarkt on 24 and 25 December.
Do you need to book the Valkenburg Christmas markets?
For the markets in the Gemeentegrot and the Fluweelengrot, yes. You buy a ticket for each cave for a date and time slot through the Christmas Town Valkenburg ticket shop.
Which Christmas market closes before Christmas?
Aachen and Cologne's cathedral market both close on 23 December, and Strasbourg's stalls close at 18:00 on Christmas Eve.
Which city is warmest in December?
From this selection, Las Palmas, with an average daytime high of around 22 °C. Funchal reaches around 21 °C and Málaga around 18 °C.
Last checked: .
Sources: Cologne Cathedral Christmas market; Heinzels Winter Fairytale; Noël à Strasbourg, FAQ; Vienna Tourist Board; Prague City Tourism; AEMET; IPMA; Visit Madeira; Museum Ludwig; Aachen Christmas market; Visit Düsseldorf; Christmas Town Valkenburg; Arriva, Three Countries Train; Visit Bruges, Christmas markets; Visit Bruges, Winter Glow; Visit Bruges, getting there; Monte Palace Madeira; Casa de Colón; Spain Tourism.
