January to April: quiet, cold, cheap
January is the cheapest month in Luxembourg City. Business travel evaporates after the New Year, EU institutions run at half speed, and mid-range hotels in Gare or Kirchberg drop to €90-€120 for a double that costs €180 in October. Expect grey skies, highs of 4-6°C, and the odd snow dusting on the Bock casemates. The Christmas markets close on 2 January and the ice rink at Place Guillaume II usually runs through early January.
February and March stay cheap and quiet. The casemates (both Bock and Pétrusse) are closed until Easter, which is a real loss if fortifications are your reason to come. By April the trees along the Alzette start budding, the Mullerthal trails dry out enough to hike, and weekend rates begin creeping up. Easter itself is the first real price spike of the year — book ahead if it falls in April.
May to August: high season proper
May and June are the sweet spot. Long daylight (sunset near 21:45 in June), highs of 20-24°C, everything open, and Kirchberg still full of EU business travellers Monday to Thursday. Weekend leisure rates in Ville Haute run €160-€220. National Day on 23 June is the single biggest event of the year: the city fills, hotels sell out weeks ahead, and rates jump 40-60%.
July and August flip the pattern. EU institutions empty out, business hotels in Kirchberg discount hard (sometimes below €130), and the city feels genuinely on holiday. Streiff (the summer festival), Blues’n Jazz Rallye in Grund, and the Schueberfouer funfair from late August into early September keep things lively. Highs reach 25-28°C but there's no air conditioning in many older Grund guesthouses — ask before you book.
September to December: shoulder, then markets
September is arguably the best month: warm days, cool nights, wine harvest along the Moselle (Riesling and Pinot Gris pressing in Remich and Wormeldange), and rates that ease slightly from summer peaks. October brings foliage in the Mullerthal and around Vianden — a great time for the castle without July's coach crowds. November is the quietest month after January; expect €100-€140 mid-range and grey drizzle.
Late November to 24 December is Christmas market season across Place d’Armes, Place de la Constitution and Place Guillaume II. Weekend rates hit €200-€280 and the good central hotels sell out. Between 25 December and New Year's Eve the city empties again and prices soften, though many restaurants close for the week. New Year's Eve itself sees fireworks over the Pétrusse valley.
Questions, answered
What is the single most expensive week to visit?
The week around National Day (23 June) is worse than Christmas. Hotels sell out a month ahead and rates in Ville Haute can pass €300.
Is anything actually closed in winter?
Yes. The Bock and Pétrusse casemates close from early November until around Easter, and Vianden Castle keeps shorter hours (usually 10:00-16:00) from November to February.
Doing good is the business: every booking through Stay Luxembourg funds one verified tonne of carbon removal — same room, same price, no markup.
Start Your Search