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.

The company is called PESA and you can check their timetable here.

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:

By Train

The main rail station in San Sebastian is here:

See also the Euskotren Train Service. In particular, the Zumaia-Hendaia line makes the connection with the French TGV lines in Hendaye.

Information about San Sebastián

For more information about the city and surrounding area: