Christmas in Italy, 7 days — presepi, panettone, and piazzas lit like dreams

Italian Christmas is nothing like the commercial carnival you know. It starts December 8 (Immacolata) and builds slowly through markets, nativity scenes (presepi) that are high art in Naples, midnight masses in medieval churches, and family meals that last 6 hours. Christmas Day itself is spent at home — restaurants are closed, streets are empty. The magic is the weeks before and the week between Christmas and Epiphany (January 6). Plan accordingly.

Get a personalized version →

Christmas in Italy: what's open, what's closed, and where the magic actually is

Rome (3) → Naples (2) → Florence (2). Italian Christmas is religious, familial, and gastronomic — not commercial. The magic is December 8 (Festa dell'Immacolata, when trees go up) through January 6 (Epifania, when the Befana witch brings gifts). Christmas Day itself is a family day: restaurants close, streets empty. The weeks before and after are when Italy shines.

What's open December 25: Almost nothing. A few hotel restaurants, some Chinese restaurants (seriously), and the midnight mass churches. December 26 (Santo Stefano) is also a holiday — more things open, but limited. Plan accordingly: stock up on December 24.

⚠️ Warning: Hotel prices in Rome and Florence spike 30-50% from December 22-January 2. Book 2-3 months ahead. Naples is significantly cheaper over Christmas and equally festive.

Day 1-2 — Rome at Christmas

Vatican Christmas tree → Piazza Navona market → Midnight mass

Day 1: Arrive Rome. The Vatican Christmas tree is in St. Peter's Square — enormous, lit at night. Walk from there through the Centro Storico: every church has a presepe (nativity scene). Piazza Navona Christmas Market (November-January 6) — the stalls sell presepe figurines, torrone (nougat), roasted chestnuts (€3-4/bag), and hot chocolate. The atmosphere at night is genuinely magical.

Day 2: Colosseum + Forum morning (open Dec 25 in some years, check ahead). Afternoon: Via del Corso shopping — the Christmas lights stretch the entire length. Christmas Eve dinner (Cenone della Vigilia): Roman tradition is fish-based — seven fish dishes. Ristorante Piperno (Monte de' Cenci 9, Jewish Quarter) does an extraordinary Vigilia menu (book weeks ahead, ~€60-70/person). Or buy fresh fish at Mercato Testaccio on Dec 24 morning and cook at your apartment.

Midnight Mass at St. Peter's. Free tickets through the Vatican Prefecture (request months ahead). Or attend at any of Rome's 900+ churches — Santa Maria in Trastevere has one of the most beautiful midnight masses without needing tickets. Arrive by 10:30pm.

Day 3-4 — Naples — the world capital of presepi

Via San Gregorio Armeno → Christmas pastries → December in the Quartieri

Train to Naples (70 min, €19-45). Naples at Christmas is the most atmospheric city in Italy. Via San Gregorio Armeno — an entire street of presepe artisans. Not just traditional nativity scenes: Neapolitan presepi include politicians, footballers, celebrities, and satirical figures alongside Mary and Joseph. These are handmade, some cost €500+, but small figurines start at €5. The craftsmen work in open workshops — watching them sculpt is free and mesmerizing.

Christmas food in Naples: Struffoli (honey-soaked fried dough balls), roccocò (almond ring biscuits), mustaccioli (chocolate-spiced diamonds). Every pasticceria window is a museum of sweets. Scaturchio (Piazza San Domenico Maggiore) and Pintauro (Via Toledo) are the best. Budget €3-5 for a tasting tour of pastries.

Day 4: Museo di San Martino (Vomero hill, €6) has the world's greatest collection of historic presepi — the Cuciniello presepe is an 18th-century masterpiece filling an entire room. Take the funicular up (€1.30). Views over the Bay of Naples. Lunch: Pizzeria Starita (Via Materdei 27) — the pizza fritta is a Christmas-season tradition (fried, stuffed, incredible, €5). Evening: walk the lungomare (seafront promenade) — lit up, Vesuvius across the bay, live music on winter weekends.

Day 5-6 — Florence — Renaissance Christmas

Piazzale Michelangelo lights → Christmas markets → Tuscan feast

Train to Florence (2h45 from Naples, €29-55). Florence at Christmas is quieter than Rome but deeply atmospheric. The Duomo lit up at night, the Ponte Vecchio glowing, frost on the hills around Fiesole.

Day 5: Uffizi (usually open December 26-31, check schedule). The crowds are thinner than summer — a rare gift. Afternoon: Christmas market in Piazza Santa Croce (Weihnachtsmarkt — Florence's biggest, runs through Dec 20ish). Florentine Christmas treats: panforte (dense, spiced fruit-and-nut cake from Siena, sold everywhere), ricciarelli (soft almond cookies). Best at Rivoire (Piazza della Signoria) with thick hot chocolate (€7-8 at the table, worth the atmosphere).

Day 6: Morning: walk to Piazzale Michelangelo — in December the light is soft and golden, the city below is frosty. Duomo dome climb. Lunch: Trattoria Sostanza (since 1869, butter chicken breast + artichoke soup, ~€35, cash only). Afternoon: Oltrarno — artisan workshops make beautiful Christmas gifts. Giulio Giannini e Figlio (marbled paper, since 1856). Scuola del Cuoio (leather goods, not tourist junk). Evening: Santo Stefano dinner (December 26) — many restaurants reopen. Buca Mario (underground, candlelit, Tuscan classics, ~€40/person).

Day 7 — Florence + departure

Last morning — Mercato Centrale + final espresso

Morning: Mercato Centrale. The ground floor food vendors sell the best gifts to bring home: dried porcini, truffle products, aged pecorino vacuum-packed, olive oil from specific estates. Everything properly packed for travel.

Final espresso at Caffè Gilli (Piazza della Repubblica) — Florence's oldest café (1733), beautifully decorated at Christmas. Stand at the bar for €1.50 or sit for €6-8. Either way, it's a proper goodbye.

Christmas trip notes

✅ What to bring home

Presepe figurines from Naples (€5-50). Panforte from Siena. Truffle products from Mercato Centrale. Limoncello. Artisan paper from Florence. Torrone (nougat). These are Italy's real souvenirs, not keychains.

⚡ Weather reality

December in Rome: 8-12°C, occasional rain. Naples: 7-13°C, milder. Florence: 3-10°C, cold, sometimes fog (atmospheric!). Pack layers, waterproof shoes (cobblestones + rain = slippery), and a warm scarf. You'll walk a lot.

Insider tip: January 6 (Epifania) is the real end of Italian Christmas. In Rome, Piazza Navona hosts the Befana fair — the last night is chaotic and joyful. The Befana (a witch) brings sweets to good children and coal (carbone — actually sweet black candy) to naughty ones. It's the Italian version of Santa, and it's more fun.

Book smart — compare before you click

I list multiple partners so you can compare. I earn a small commission, but I'd never recommend something I wouldn't use myself.

🏨 HotelsBest selection
Booking.com
🎫 Skip-the-lineTop attractions
GetYourGuide
🎟️ Museum ticketsBook ahead
Tiqets
✈️ FlightsCompare all
Skyscanner
🚆 TrainsHigh-speed
Trainline
🎭 Local toursVerified guides
Viator
🚗 Car rentalDay trips
DiscoverCars
🛡️ InsurancePeace of mind
SafetyWing

Related Guides

Want a personalized christmas 7 days itinerary?

Tell our AI your dates, budget, interests, and travel style. Get a day-by-day plan with real local picks — not the same 10 TripAdvisor suggestions everyone gets.

Plan my Italy trip — it's free
© 2026 ItalyPlanner.ai · About · TourLeaderPro · Estate Romana