World by City

Temples & religious sites

Santa Maria presso San Celso Church

Santa Maria presso San Celso Church

Santa Maria dei Miracoli presso San Celso is a Roman Catholic church and a sanctuary in Milan, Lombardy, northern Italy.

What it is

Santa Maria dei Miracoli presso San Celso is a Roman Catholic sanctuary church in central Milan, built next to an earlier basilica dedicated to San Celso. The layered site — a Renaissance sanctuary church fronted by a courtyard, adjoining the older San Celso building — gives it a different feel from Milan's grander cathedrals: it's quieter, and the architecture and religious art inside are the main draw rather than scale or fame.

Getting there

It sits south of the historic centre, an area reachable on foot from the Duomo in around 25-30 minutes, or faster by tram or metro to a nearby stop followed by a short walk. If flying in, Milan is served by Malpensa (MXP) and Linate (LIN) airports, both connected to the city centre by bus or train, with the last stretch to the church done on foot or local transit.

Time to allow

Most visitors spend around 20-30 minutes inside, longer if you want to look closely at the artwork and the two connected church spaces.

When to go

Mornings tend to be calmer, and the church is rarely crowded compared with Milan's major sights, so there's no strong need to plan around peak times. Keep in mind it functions as an active place of worship, so services may affect access at certain moments.

What to combine it with

The area is dense with historic churches within easy walking distance: the Basilica of Sant'Eustorgio (0.5km) and Basilica of San Lorenzo (0.6km) are both close by, San Nazaro in Brolo is also 0.6km away, and Santa Maria presso San Satiro is a slightly longer 0.9km walk. Grouping two or three of these into one walking route makes for an efficient way to see several of Milan's lesser-visited religious sites in a single outing.

Sources: open data from Wikipedia and OpenStreetMap · Updated August 5, 2026 · Edited by the World by City editors

Tickets & tours

Admission prices and opening hours change often, so we don't list them here. Check what's on sale and at what price below — booking ahead can cut the queue at some places.

This place may not appear in the results — some sites are free to enter or sell tickets only at the gate.

Stays near Santa Maria presso San Celso Church

Sorted by distance, walkable ones first. Distances are straight-line.

Map © OpenStreetMap contributors. Lines are straight connections, not actual routes.

Santa Maria presso San Celso Church Nearby stays

Locations and names come from OpenStreetMap. Check prices and availability on the booking sites.

Good to visit alongside

Basilica of Sant'Eustorgio

Temples & religious sites

Basilica of Sant'Eustorgio

The Basilica of Sant'Eustorgio is a church in Milan in northern Italy, which is in the Basilicas Park city park. It was for many years an important stop for pilgrims on their journey to Rome or to the Holy Land, because it was said to contain the tomb of the Three Magi or Three Kings.

0.5 km away

Basilica of San Lorenzo

Temples & religious sites

Basilica of San Lorenzo

The Basilica of San Lorenzo Maggiore is a Roman Catholic church in Milan, Northern Italy. Located within the city's ring of navigli, it is one of the oldest churches in the city, originally built in Roman times, but subsequently rebuilt several times over the centuries. It is close to the medieval Porta Ticinese and near the Basilicas Park, which includes both the Basilica of San Lorenzo and the Basilica of Sant'Eustorgio, as well as the Roman Colonne di San Lorenzo. The art historians H.W. Janson and Anthony F. Janson write that it is a building of "daring originality" and "gives a glimpse of...

0.6 km away

San Nazaro in Brolo

Temples & religious sites

San Nazaro in Brolo

The basilica of San Nazaro in Brolo or San Nazaro Maggiore is a 4th-century Roman Catholic church located in Piazza San Nazzaro in Brolo in Milan, region of Lombardy, Italy.

0.6 km away

Santa Maria presso San Satiro

Temples & religious sites

Santa Maria presso San Satiro

Santa Maria presso San Satiro is a church in Milan. The Italian Renaissance structure (1476–1482) houses the early medieval shrine to Satyrus, brother of Saint Ambrose. The church is known for its false apse, an early example of trompe-l'œil, attributed to Donato Bramante.

0.9 km away

Museo del Novecento

Museums & galleries

Museo del Novecento

The Museo del Novecento is a museum of twentieth-century art in Milan, in Lombardy in northern Italy. It is housed in the Palazzo dell'Arengario, near Piazza del Duomo in the centre of the city.

1.0 km away

Basilica di Santo Stefano Maggiore

Temples & religious sites

Basilica di Santo Stefano Maggiore

Basilica di Santo Stefano Maggiore is a church in Milan, Italy. It was established in the 5th century. Originally dedicated to both Saint Zechariah and Saint Stephen, it was later dedicated to Saint Stephen only. Throughout its history, has undergone several reconstructions, expansion and restoration.

1.1 km away