Florence

Florence in December 2026: Weather, Events, What to Do and Where to Stay

Florence skyline at night with the illuminated Duomo dome

Quick answer: Florence in December is cold but pleasant (average highs around 10–11°C, lows around 2–3°C), with the Christmas market in Piazza Santa Croce from 14 November to 20 December 2026, lights in the city-centre streets and the tree in Piazza del Duomo, traditionally lit on 8 December. The busiest times are the 8 December long weekend (5–8 December 2026) and the days between Christmas and New Year; the weeks in between are the quietest. Remember that several museums close on 25 December and 1 January.

December is a special month to visit Florence: fewer tourists than in spring, monuments lit up at night, mulled wine in the squares. It is also the month of short days, sudden rain and holiday weekends that fill hotels weeks in advance. This guide helps you choose the right dates, know what weather to expect and plan what to do, day by day.

Weather in Florence in December

December in Florence
Average highabout 10–11°C (50–52°F)
Average lowabout 2–3°C (36–37°F)
Rainy dayson average 8 to 12
Daylightshort days: the sun sets in the late afternoon

These are averages over recent years; a given December can be milder or colder. In practice you need a warm coat, comfortable waterproof shoes (the stone streets get slippery in the rain) and a small umbrella. In the evening the damp along the Arno is noticeable.

Tip: with short days, start early. Museums and churches in the morning, walks and squares in the early afternoon, markets and lights after sunset.

Dates to know in 2026

  • 14 November – 20 December: Christmas market in Piazza Santa Croce, daily from 10am (until 10pm Monday to Thursday, until 11pm Friday to Sunday), free entry. Full details in our Florence Christmas market guide.
  • Saturday 5 – Tuesday 8 December: the Immaculate Conception long weekend. 8 December is a public holiday and traditionally the day the tree in Piazza del Duomo is lit. It is the busiest weekend of the month.
  • 24–26 December: Christmas and St Stephen’s Day. Many shops close or shorten their hours; some museums are closed on the 25th.
  • 31 December – 1 January: New Year’s Eve in town, with events in the squares. Read our guide to New Year’s Eve in Florence: where to stay.

Florence at night from above with the city lights

What to do in Florence in December

  1. The Santa Croce market in the evening, when the stalls are lit and the square fills up. Weekends are busier: if you can, go Monday to Thursday.
  2. The city-centre lights: an evening walk from Ponte Vecchio to Piazza della Signoria and on to the Duomo, no ticket needed.
  3. Museums with shorter queues: apart from the holidays, December is one of the quietest months. Still book the Uffizi and the Accademia, and remember the Uffizi is closed on Mondays.
  4. Palazzo Pitti and the Oltrarno: on sunny days, the gardens and the streets of Santo Spirito and San Frediano, with artisan workshops and neighbourhood trattorias. Ideas in our Santo Spirito guide.
  5. Piazzale Michelangelo at sunset: the view over the lit-up city is one of the best of the year.

For a ready-made two-day plan, see our weekend in Florence guide.

When to book and what it costs

In Florence, December runs at two speeds:

  • The 8 December weekend (5–8 December) and the end of the year (from 26 December): high demand, rooms selling out and higher prices. Book well in advance.
  • The weeks in between (roughly 9 to 23 December, weekends aside): more availability and usually lower prices. The best dates if you are flexible.

You can see the exact price for your dates straight away on our booking page: booking direct, you don’t pay booking-site commission. If you are travelling as three, four or five, one large room almost always costs less than two separate rooms: see our guide to family rooms and groups.

Courtyard of Hotel Firenze 2000

Where to stay in December

The historic centre is beautiful in December but crowded, expensive over the holidays and closed to cars (ZTL). Many visitors prefer to stay just outside it, in the Oltrarno:

  • Walking distance to the sights: from Hotel Firenze 2000, at Viale Raffaello Sanzio 16, Ponte Vecchio is about 20 minutes on foot.
  • Outside the ZTL: if you drive you can reach the hotel and use the partner garage at 30 euros per 24 hours, with pick-up and drop-off included. See our guide to the hotel with parking outside the ZTL.
  • By train: from Santa Maria Novella station the T1 tram goes to the Paolo Uccello stop, about nine minutes on foot from the hotel.
  • Rooms for 1 to 5 guests, all with private bathroom, air conditioning and free Wi-Fi: see our rooms.

Before you go: the December checklist

  1. Check museums’ holiday opening times (especially 25 December and 1 January).
  2. Book early for the 8 December weekend or New Year’s Eve.
  3. Pack warm clothes and waterproof shoes.
  4. Driving? Don’t enter the ZTL and set the hotel’s exact address in your sat-nav.
  5. Arriving late? Check-in is from 2pm to midnight; after midnight there is a 20 euro supplement. Let us know from the Contact page.

In short

  • Weather: highs around 10–11°C, lows around 2–3°C, 8–12 rainy days.
  • Santa Croce Christmas market: 14 November – 20 December 2026, free entry.
  • 8 December long weekend: 5–8 December 2026, the busiest time along with New Year.
  • Museums: watch out for closures on 25 December and 1 January.
  • Where to stay: in the Oltrarno, walking distance to the sights and outside the ZTL. Check your dates on our booking page.

FAQs

What is the weather like in Florence in December?

Cold but rarely freezing in the daytime: average highs are around 10–11°C (50–52°F) and lows around 2–3°C (36–37°F). It rains on roughly 8 to 12 days in the month, so pack an umbrella and waterproof shoes.

Is Florence worth visiting in December?

Yes. There is the Christmas market in Piazza Santa Croce, lights in the city-centre streets and, outside the holidays, fewer crowds than in spring or autumn. Days are short, so start your visits early.

When is the 8 December holiday in 2026?

8 December 2026, the Feast of the Immaculate Conception, falls on a Tuesday, so many Italians take a long weekend from Saturday 5 to Tuesday 8 December. It is one of the busiest weekends of the year in Florence, so book early.

Are Florence museums open at Christmas?

It depends on the museum. The Uffizi, for example, is closed on Mondays, 25 December and 1 January. Always check holiday opening times on the museums' official websites before planning your days.

When is the Santa Croce Christmas market open in 2026?

From 14 November to 20 December 2026, Monday to Thursday 10am–10pm and Friday to Sunday 10am–11pm, with free entry.

Where should I stay in Florence in December?

Just outside the historic centre, in the Oltrarno: you can walk to the sights, avoid the ZTL if you drive and usually pay less than next to the Duomo. Hotel Firenze 2000 is at Viale Raffaello Sanzio 16, about 20 minutes on foot from Ponte Vecchio.

The rooms we mention

Book direct for the best rate

Direct rate, no booking fees

or call +39 055 290 756