Die neugotische Kathedrale von Buen Pastor (dem Guten Hirten) wurde 1897 zu einer Zeit fertiggestellt, als San Sebastian als aristokratischer Badeort florierte. Es wurde 1953 zur Kathedrale befördert. Buen Pastor ist das größte religiöse Bauwerk der Stadt. Es besteht aus Sandstein, der vom Monte Igueldo geerntet wurde, und hat einen sich verjüngenden Turm, der als lokales Wahrzeichen dient.
Die riesige Kirche wurde vom baskischen Architekten Manuel de Echave nach eleganten, schlanken gotischen Linien entworfen. Der nadelartige Turm ist mit 75 Metern der höchste im Baskenland. Der baskische Bildhauer Eduardo Chillida schuf das "Kreuz des Friedens", das die Hauptfassade schmückt.
Basierend auf dem lateinischen Kreuz hat die Kathedrale drei Schiffe und das Innere ist voll von Licht, das durch die Buntglasfenster von Juan Bautista Lázaro hereinströmt. Riesige Kronleuchter hängen vom Gewölbedach herab und Rosettenfenster beleuchten beide Enden des Querschiffs. Die Orgel wurde 1954 installiert und verfügt über mehr als 9.000 Pfeifen. Damit ist sie eine der größten in Europa.