Hi Ivar,
I find a shorter way from San Sebastian to SJPD by ALSA bus trough Biarritz. It takes only 1h 45minutes and costs 22 euros.
There is only one rout every day at 14.00 and stops Biarritz airport at 14.45.
Buen camino
Janos
This site is run by Ivar at in Santiago de Compostela.
This site participates in the Amazon Affiliate program, designed to provide a means for Ivar to earn fees by linking to Amazon