Map from Google - Luxembourg

Luxembourg, a small country between Belgium, France and Germany, has a moderately continental climate, with cold winters and mild summers. The influence of the Atlantic Ocean is evident, but the altitude, which varies between 250 metres (800 feet) in the far south and 500 metres (1,650 feet) in the north, makes it a bit colder than the plains, with more frequent snowfalls in winter.
Here are the average temperatures in the capital city, which is located in the south, at about 300 metres (1,000 feet) above sea level.
Average temperatures - Luxembourg
LuxembourgJanFebMarAprMayJunJulAugSepOctNovDec
LuxembourgJFMAMJJASOND
Min (°C)-2-2137101212961-1
Max (°C)2481217202221181373
Min (°F)282834374550545448433430
Max (°F)363946546368727064554537

Winter, from December to February, is cold and dull. In the capital, the average temperature in January and February is around freezing (0 °C or 32 °F), or slightly higher. When Atlantic currents become more intense, there can be mild days, though cloudy and windy. On the contrary, when currents from eastern Europe prevail, the temperature can dip well below freezing.
Spring, from March to May, initially cold, becomes gradually cool and then mild, so much so that in April the maximum temperatures are around 12 °C (54 °F), and in May around 17 °C (63 °F). However, the weather is unstable, and while until mid-May it can still be cold, starting from mid-May, on sunny days thunderstorms can erupt in the afternoon.
Summer, from June to August, is mild or pleasantly warm, with cool nights and pleasant days: the minimum temperature hovers around 12 °C (53.5 °F), while the maximum temperature is around 22 °C (72 °F). There is no shortage of cool and rainy days, when the country is affected by Atlantic fronts, but they alternate with sunny and warmer days, with peaks of 30/32 °C (86/90 °F), though these hot days are fairly rare.
In Autumn, from September to November, the weather is often gray, wet and rainy, especially in the second part, and at times windy.

Precipitation in Luxembourg is quite frequent, and relatively abundant, amounting to around 800 millimetres (31.5 inches) per year in the south, and around 700 mm (27.5 in) in the east, while in the northern area, located at higher altitudes, it reaches 1,000 mm (40 in). Precipitation is more frequent in winter, and less frequent in spring.
Here is the average precipitation.
Average precipitation - Luxembourg
LuxembourgJanFebMarAprMayJunJulAugSepOctNovDecYear
LuxembourgJFMAMJJASONDY
Prec. (mm)755545556065657565556570750
Prec.(in)32.21.82.22.42.62.632.62.22.62.829.5
Days131089910101010101112122

The amount of sunshine, low from November to February, is never great, but it's acceptable between April and August, when there are 6/7 hours of sunshine per day on average.

Luxembourg

When to go

The best time to visit Luxembourg runs from mid-May to mid-September, when the temperature is generally pleasant and the weather is variable, so that the sun alternates with cloudy skies, and also rains and thunderstorms. The second half of September begins to be more cool and cloudy, but in this period the forests show the bright colours of autumn.

What to pack

In winter: warm clothing, sweater, down jacket, raincoat or umbrella.
In summer: clothes for spring and autumn, t-shirts, but also long pants, jacket, sweatshirt or sweater for the evening and for cooler days; raincoat or umbrella.