Per Joanna · Milano · 19 maggio MMXXVI

Andiamo,
cara.Skippy & Brandon's Milan briefing — la bussola, risposta

The compass answered. Eccolo — your Milan day, locked. One hotel, one Last Supper plan with a free-cancel safety net, and a backup that's better than the Last Supper if it falls through. Tap anything.

Milan day total · stima

$216

la Pellegrina — hotel + Last Supper + airport train + Florence train + a long lunch.

Step I · l'albergo

Hotel Garda — family-run, 55 rooms, 5-min roll-the-suitcase walk to Centrale platforms.

Hotel
Hotel Garda · independent 3-star, Liberty-era building
Address
Via Napo Torriani 21, 20124 Milano
Price
€75–90 · ≈ $85 USD for May 19, 1 night
Score
8.4 / 10 on Booking · 842 Tripadvisor reviews
Bag drop
Yes — leave bags at 9:30 AM check-in, retrieve room ~14:00
Storage
Yes — bags held after 11 AM checkout May 20 until your train
To Centrale
5 min walk (~400 m)
To Duomo
10 min metro M3 yellow
Book Hotel Garda on Booking

If Garda is sold out

Same block, same vibe, both with confirmed luggage policies:

Hotel Berna · Via Napo Torriani 18 · from €68, 8.8 score, literally next door

B&B Hotel Milano City Center Duomo · Via Goito 6 · €85–100, 8.8 score, 7-min walk to Duomo (the splurge — wake up next to the cathedral)

Step II · il Cenacolo

Official tickets are sold out for May 19 — but GetYourGuide has skip-the-line guided slots with 24-hour free cancellation. Book it tonight, lock the day, change your mind free if needed.

Operator
GetYourGuide · skip-the-line + guided tour
Price
€45–€99 depending on the package (≈ $48–$108 USD)
Cancel
24 hours free — best policy of the operators
Score
4.7 / 5 · 6,200+ reviews
Pick a slot
14:00 or later — lets you land, drop bags, eat first
Book the Last Supper tour
Cheaper backup move Call the museum directly Monday morning Italy time at +39 02 92800360. You can buy up to 9 tickets by phone vs. 5 online — and direct tickets are €17 (vs €45+ for the tour). If you score one, refund the GetYourGuide booking within the 24-hour window. Free money.

If everything's sold out — and honestly this is the secret-Milan move

→ San Maurizio al Monastero Maggiore · Corso Magenta 15 · FREE · 10 AM–5:30 PM Tuesday. They call it the "Sistine Chapel of Milan" — floor-to-ceiling Luini frescoes (Leonardo's best student) and a 16th-century Antegnati organ. It's 7 minutes' walk from where the Last Supper is. No tourists in line.

→ Sforza Castle (Castello Sforzesco) · Piazza Castello · FREE after 2 PM on the third Tuesday — and May 19 IS the third Tuesday. Leonardo's painted-ceiling Sala delle Asse AND Michelangelo's Pietà Rondanini (the unfinished one he was still chiseling six days before his death) under one roof. More info.

→ Pinacoteca di Brera · Via Brera 28 · €20 · the deepest collection in Milan: Raphael, Caravaggio, Mantegna, Hayez's The Kiss. Hours & tickets.

Step III · i treni e i bagagli

The how-to-get-there bits. Three small actions, none of them stressful.

Malpensa → Milano Centrale

Service
Malpensa Express train · direct, 51 min
Frequency
Every ~30 min, first train 4:57 AM
Price
€15 one-way · buy at MXP platform or in app
Arrives
~9:00–9:25 AM at Centrale (assumes 7 AM landing + 90 min for passport/bags)

Live timetable →

Luggage if Hotel Garda can't take bags before 11 AM

Inside Centrale
KiPoint · official station deposit, blue "Deposito Bagagli" signs · 7 AM–9 PM · €6 for first 5 hours
Near Duomo
Bounce · Via Flavio Baracchini 7 · 24/7 · €3.50/bag/day

Honestly Garda will almost certainly hold your bags — confirm at check-in. KiPoint is the fallback if the front desk waves you off.

Milano Centrale → Firenze SMN (May 20)

Service
Frecciarossa or Italo · 1h 54min
Window
Pick a departure 14:30–15:30 — gives a relaxed checkout
Price
Super Economy / Low Cost from €17.90 — book this week, prices climb
Buy
Direct on Italo or Trenitalia · zero booking fees

Italo direct Trenitalia direct

Una sola heads-up

There's a national Italian rail strike from 9 PM May 17 through 8:59 PM May 18 (Italy time). You land May 19 — you're clear. But if your flight gets delayed by a day, expect residual chaos. Don't sweat it; just good to know.