O primeiro clube da cidade foi o San Sebastián Recreation Club, de 1904. Uma cisão em 1907 tirou de lá os jogadores, que para jogar a Copa de 1909 precisaram da licença do Club Ciclista de San Sebastián: ganharam do Athletic por 4 a 2 nas quartas e do Español de Madri por 3 a 1 na final, com George McGuinness fazendo seis gols no torneio. Foram esses campeões que legalizaram a Sociedad de Foot-Ball em 7 de setembro de 1909, na capital de Gipuzkoa, hoje La Real ou Erreala.
Em 1910 outra licença emprestada, do Vasconia, e outra final, perdida por 1 a 0 para o Athletic. Em 11 de fevereiro daquele ano Alfonso XIII, que passava o verão na cidade, concedeu o título de real. Foi um dos dez fundadores da liga em 1929, e terminou aquela temporada em quarto. Virou Donostia Club de Fútbol em 1931, retomou o nome em 1939 e, nos anos 1940, subiu e desceu sete vezes. É o oitavo na classificação histórica da primeira divisão.
Atocha, inaugurado em 5 de outubro de 1913 contra o Athletic, foi a casa por oitenta anos, até 13 de junho de 1993. Anoeta abriu em 13 de agosto de 1993 com 29 mil lugares, foi a 32.076 em 1998 e chegou perto de 40 mil na reforma de 2017 a 2019, que tirou a pista de atletismo. O nome Reale Arena veio do patrocínio da seguradora, e em 2025, sem renovação, voltou a ser Anoeta.
O vice de 1979-80 saiu por um ponto, 52 a 53 do Real Madrid. No ano seguinte veio o primeiro título: 45 pontos, os mesmos do Madri, decididos no confronto direto, o quarto seguido tirado dos madrilenhos e 16 gols de Jesús Satrústegui, o artilheiro da casa. O segundo foi em 1981-82, 47 a 45 sobre o Barcelona, com Alberto Ormaetxea no banco. Os dois são as únicas vezes em que o título espanhol não foi para Madri, Barcelona ou Bilbao numa década inteira. Em 1982-83 vieram a Supercopa, 4 a 1 no agregado sobre o Real Madrid, e a semifinal da Copa dos Campeões, perdida para o Hamburgo por 3 a 2.
Em 11 de março de 1987 o 10 a 1 no Mallorca virou recorde de gols numa quartas de Copa do Rei, e em 27 de junho a primeira taça veio nos pênaltis, 4 a 2 depois do 2 a 2 com o Atlético em La Romareda. A terceira saiu em 3 de abril de 2021, contra o Athletic, na final atrasada pela pandemia, e a quarta em 19 de abril de 2026, em Sevilha, por 4 a 3 nos pênaltis sobre o mesmo Atlético, com Pellegrino Matarazzo escalando dez jogadores formados na casa. Até 1989 valia aqui a regra do Athletic, só jogador basco, e ela caiu com o irlandês John Aldridge, que fez 16 gols na primeira temporada.
O vice de 2002-03, com 76 pontos contra 78 do Real Madrid, teve Raynald Denoueix no banco e 71 gols marcados. Em 2007 veio a queda, em 19º lugar, encerrando trinta e nove temporadas seguidas na elite, e a volta foi em 2010. Zubieta, a base, é uma das melhores da Europa e sustenta tudo: Mikel Oyarzabal fez 133 gols em 438 jogos e marcou o gol do título da Eurocopa de 2024, Xabi Prieto jogou 531 partidas e Alberto Górriz, o recordista, 555. A conta financeira é a mais favorável da liga: a maior compra são 20 milhões de euros, e as vendas incluem Alexander Isak por 77,5 ao Newcastle, Martín Zubimendi por 70 ao Arsenal, Antoine Griezmann por 54 ao Atlético de Madrid e mais quatro operações de 32 milhões. O elenco de 2026-27 tem vinte e quatro jogadores, CATORZE deles vindos do Real Sociedad B.