How to get to Donostia-San Sebastián:


By plane

San Sebastián has 3 airports (2 international) within just over 100 km of the city:

Bilbao airport (BIO) - 105 km : About 1 hour drive from San Sebastián. A direct shuttle bus running every hour connects Bilbao airport and San Sebastián for about 17 €. The bus timetable is available at

San Sebastián airport (EAS) - 20 km : 30 minutes drive from San Sebastián. Small airport with domestic connections to Madrid and Barcelona. Iberia flies to this airport. A regular bus connects the airport and the city (timetable is available at and

Biarritz airport (BIQ) - 47 km : 40 minutes drive from San Sebastián. Air France flies to this airport, and some low-cost airlines such as Ryanair also fly here. Bus connection is available from the airport to San Sebastián. For more information check 

- Shuttle bus service from Madrid Airport (Barajas, Terminal T4) to San Sebastián in 5h30min are also available. For more information please check

By train

The Adif train station Estación del Norte is in the center of San Sebastián, close to Urumea river. The company RENFE rail service offers both long-distance train connections to several Spanish cities, including Madrid and Barcelona. The French company SNCF connects with world capitals such as Paris from Hendaye train station.

There is also an underground railway, the Metro Donostialdea, a narrow-gauge train connecting San Sebastián with cities along the Basque Coast, from Bilbao to Hendaye (France). The train is popularly known as the "Topo".


By bus

The San Sebastián new bus station, Estación DONOSTIA Geltokia, has lines to cities throughout Spain.The main company traveling here is Alsa


By car

The city is connected to the rest of Spain by the N-1 (Madrid-Irun highway), AP-8 (Bilbao-Irun highway), and A-15 (Pamplona-San Sebastián highway). 

Getting to San Sebastián by car is extremely easy, but parking in summer season can be a challenge.



More information: