Florence Christmas Markets and What to Do
Florence at Christmas has a specific character. It is not as showy as some northern European cities, but the combination of the architecture, the lights, and the colder, quieter streets gives it a particular atmosphere that visitors who come specifically at this time often prefer to any other season.
The Christmas season in Florence officially runs from 8 December (Feast of the Immaculate Conception) through 6 January (Epiphany). The most active period is the three weeks before Christmas and the week between Christmas and New Year.
Christmas in Florence: the atmosphere
The city’s Christmas transformation is concentrated on a few key areas. Via dei Tornabuoni, the main luxury shopping street, has annual light installations from early December. The Piazza della Repubblica illuminations have become increasingly elaborate in recent years.
The temperature in December averages 4-12 degrees Celsius. Evenings are cold. This is the time for hot wine at a market stall, a warm aperitivo, and walking through streets that are not packed with tourists.
The Christmas period is the one time of year when the winter low season partially reverses. The Uffizi and Accademia are busier in the week between Christmas and New Year than at almost any other winter point. If your visit falls during this window, book museum tickets in advance.
Outside that Christmas-New Year window, December is still among the quieter months for museums and restaurants.
The Christmas markets: where they are
Weihnachtsmarkt in Piazza Santa Croce is the main Christmas market in Florence. It runs from late November to 24 December, typically 10:00-21:00 daily (until 22:00 on weekends). Entry costs around 1-2 euros.
This is a genuine German-style Christmas market with around 80 stalls selling crafts, food, and mulled wine. It has been running for more than 25 years and is a real event, not just a tourist overlay. The backdrop of the Basilica di Santa Croce facade is visually striking.
Mercatino di Natale at Piazza della Santissima Annunziata is a smaller, more artisan-focused market running on weekends in December. It concentrates on Italian crafts rather than German imports.
Fierucola di Natale (usually mid-December, one Sunday near Piazza della Repubblica or near Orsanmichele) is an organic and local-produce market with a Christmas theme. It is an extension of the regular monthly Fierucola market.
The Mercato Centrale (Via dell’Ariento, first floor open daily until 24:00) is not a Christmas market specifically but is reliably open and warm throughout December. It also runs special food events and tastings in December.
The lights and the nativity scenes
The Via dei Tornabuoni light installation is the most photographed. The street runs from Piazza Antinori to Piazza Santa Trinita and is fully pedestrianised in the evenings. It is worth an evening walk in the week before Christmas.
The Piazza della Repubblica lights are typically a large overhead installation spanning the whole square. Recent years have seen large-scale projections on the facades of the surrounding buildings.
Florence has a long tradition of nativity scenes (presepi). The most elaborate are usually found in churches across the city from 8 December. The Basilica di Santa Croce, the Duomo, and the church of Ognissanti (Piazza Ognissanti 42, entry free) all typically display nativity scenes. Many are artistic rather than simply devotional.
The Presepe Vivente (living nativity scene) is sometimes performed in the Oltrarno in December, usually in Piazza Santo Spirito or the courtyard of a historic building. Check the Comune di Firenze event calendar for specific dates.
What to do during the holidays
The week between 26 December and 1 January is one of the busiest in Florence. The city fills with Italian tourists from other regions as well as international visitors. Restaurant queues are longer and accommodation prices peak.
The Uffizi runs extended holiday hours in this period. The Duomo complex is open except 25 December, 1 January, and certain morning closures for religious services.
The church of Santa Croce (Piazza Santa Croce 16, open 9:30-17:30, entry 8 euros) is particularly worth visiting at Christmas. It contains the tombs of Michelangelo, Galileo, Machiavelli, and Rossini. The nativity display and the Cimabue Crucifix in the museum adjacent to the church are highlights.
Walk up to San Miniato al Monte on 25 December if you are in the city. The monks sing Gregorian vespers in the late afternoon, the view over the city is clear in winter weather, and the church is one of the most beautiful in Florence.
The days between 27 December and 6 January often have good sales (saldi) at shops on Via dei Tornabuoni and Via della Vigna Nuova. These are genuine discounts, not tourist pricing adjustments.
Restaurants open at Christmas
Finding a restaurant open on 25 December in Florence requires advance planning. Many local trattorias close for the holiday.
Hotels with restaurants typically serve Christmas lunch and dinner, but these are set menus at set prices, often starting at 60-80 euros per person.
Some restaurants in the centre run special Christmas Day menus. Booking weeks in advance is essential. Key areas to look: the Oltrarno, Via de’ Benci, and the area around Piazza della Repubblica.
For 26 December (Santo Stefano, a public holiday), the situation is easier. Most restaurants reopen and the city is busy with Italian day-trippers from nearby towns.
On New Year’s Eve, many restaurants run a fixed-price menu (cenone di Capodanno), typically 60-150 euros per person depending on the venue. Booking two to three weeks ahead is standard.
Where to stay
December and early January require advance booking for accommodation in Florence, particularly for the Christmas and New Year window. The Key is at Via Cittadella 22, a 5-minute walk from Santa Maria Novella station, and well positioned for all the Christmas market locations and evening walks described in this guide.