La Basílica de Nuestra Señora del Puy, copatrona de la localidad, está situada en la ciudad de Estella-Lizarra, enclave destacado del Camino de Santiago.
Se construyó sobre un alto desde donde se divisa toda la ciudad del Ega, y donde cuenta la leyenda que se apareció una imagen de la Virgen.
Se cuenta que en el lugar donde se halla la actual edificación, allá por el año 1085, unos pastores atraídos por el brillo de unas estrellas, se dirigieron a lo alto de un montículo. Oculta en una gruta descubrieron la imagen de la Virgen.
El rey Sancho Ramírez mandó construir una ermita en su honor, sustituida en el siglo XVII por una iglesia barroca de la que hoy se conservan algunos elementos como el pórtico de entrada y el patio que le precede.