A 13th-century chapel walled with human bones, a short walk from the Duomo.
IGBy Ivanka García Mancebo · Civitatis travel specialist
San Bernardino alle Ossa is one of the most unusual and memorable churches in Milan — a 13th-century ossuary chapel whose interior walls are decorated with human skulls and bones. Macabre to some, fascinating to others, it stays with you long after you leave. Entry is free, and it's a short walk from the Duomo.
Quick answer
What are the opening hours of San Bernardino alle Ossa?
Monday to Friday from 8am to 6pm, Saturday from 9:30am to 6pm, and Sunday from 9:30am to 12pm only. Hours can change for services.
The ossuary chapel of San Bernardino alle Ossa
1269
Founded
Free
Entry
476 m
From the Duomo
15–20 min
Time needed
History
The ossuary was built in 1269 to hold bones from an overflowing cemetery beside the nearby church of Santo Stefano. Damaged and rebuilt over the centuries, the little chapel took on its extraordinary bone decoration as an act of devotion and memento mori.
It sits quietly off a side street, easy to miss — which is part of its strange appeal.
Inside the ossuary chapel
Small, still and genuinely unforgettable.
The walls
Skulls & bones
Human skulls and bones arranged into decorative patterns across the chapel walls and pilasters.
Above
The frescoed ceiling
A serene 18th-century ceiling fresco floats above the bones — a striking contrast.
Compare
Milan's Capuchin Crypt
Often likened to Rome's bone-decorated Capuchin Crypt — smaller, but just as striking and far less visited.
Meaning
Memento mori
A centuries-old meditation on mortality, in the heart of the modern city.
Sinister and curious at the same time
San Bernardino alle Ossa is genuinely curious and quite unlike any other church in Milan. Some visitors may find the decoration unsettling, while others are fascinated by the way skulls and bones have been arranged to cover the ossuary's walls.
Either way it's a quick, free stop just minutes from the Duomo — easy to fold into a day in the centre.
The facade of San Bernardino alle Ossa
Visiting tips
It's a quick, free visit — 15–20 minutes is enough.
Just 6 minutes from the Duomo, so easy to combine.
Perhaps not one for very young children.
Keep noise down — it's a place of quiet devotion.
Discover hidden Milan
Guided tours of the city centre
See Milan's stranger corners alongside the classics with an expert guide.
Monday to Friday from 8am to 6pm, Saturday from 9:30am to 6pm, and Sunday from 9:30am to 12pm only. Hours can change for services.
Yes — entry is free. Open Monday to Friday 8am–6pm, Saturday 9:30am–6pm, and Sunday 9:30am–12pm only.
A 13th-century ossuary chapel in central Milan, famous for its interior decorated entirely with human skulls and bones. It was built in 1269 to house bones from an overflowing cemetery beside the nearby church of Santo Stefano Maggiore.
Yes — it's often compared to Santa Maria della Concezione dei Cappuccini in Rome. Both are ossuary chapels decorated with human bones as a memento mori. Milan's version is smaller but equally striking and far less visited.
By metro: Duomo (M1 and M3), a 6-minute walk. By tram: lines 12, 23 and 27. By bus: 54 and 60. The address is Via Verziere 2.