San Sebastián is located in the north of Spain, in the Basque Country. If you’re flying, the nearest airports are Bilbao (with several direct flights to various cities in Europe), Biarritz (on the other side of the French border) and a small airport in San Sebastián (connections to Madrid and other Spanish cities).
From Bilbao Airport:
There is a bus service (every hour) from Bilbao Airport to the city of San Sebastián. It takes 1h15 and the price is around 15.70€ (payable to the driver). The bus stops is on the road as soon as you get out from baggage claim.
In Donostia-San Sebastian, the bus from Bilbao Airport stops here:
From San Sebastián Airport (Hondarribia)
There is a bus service from San Sebastian Airport to the city, which takes about 30 min. and costs 2,10 €. You can check the timetable here.
In Donostia-San Sebastian, the bus from San Sebastian Airport stops here:
The main rail station in San Sebastian is here:
Information about San Sebastián
For more information about the city and surrounding area: www.sansebastianturismo.com