La fachada, caracterizada por la alternancia de bandas de mármol blanco y negro, mide 17,3 m de altura y 18 m de ancho. Sigue un esquema saliente y es tripartita siguiendo la subdivisión interna de las naves. La división se realiza por pilastras conectadas entre sí en la parte superior gracias a la sucesión de pequeños arcos colgantes típicos de la arquitectura románica. En la base hay tres aberturas rodeadas por pequeñas columnas de vigas y coronadas por lunetos de arco apuntado, en su día pintados al fresco. Las pinturas de las puertas menores no han sobrevivido, mientras que la del luneto central se conserva ahora en el interior de la iglesia y representa a la Virgen entronizada con un manto real y una corona sosteniendo al divino niño con los santos Názaro y Celso a sus lados. Sobre las entradas hay tres ventanas circulares: las laterales, de tamaño modesto, están rodeadas de sillares blancos y negros; la central, sin embargo, resulta ser un verdadero rosetón rodeado de una valiosa terracota pintada de verde. El anillo más interno está formado por arcos ojivales entrelazados, seguido de cuatro anillos con decoraciones florales separados por tiras en forma de espirales, cintas y cordones. En el centro, la vidriera representa a los santos patronos Názaro y Celso. Entre este último y el portal principal hay un edículo gótico que contiene un alto relieve de San Ambrosio, patrón de la diócesis.
Otros frisos se encuentran en las claves de las entradas en las que se representan, empezando por la izquierda, una mano de bendición, un cordero con una cruz griega y una cruz latina. Sobre la pequeña ventana redonda de la derecha hay un tallo de hierba de lago, también recurrente en algunas pinturas del Renacimiento. Por último, en las pilastras centrales aparecen los escudos de la familia Visconti: una serpiente flanqueada por las letras I O, y de la familia Torriani: una torre flanqueada por las letras A N.