By plane

There are three main airport that can be used to reach San Sebastián:

  • Bilbao airport, Spain (IATA: BIO, 100 km. from the city center): About 1 hour drive from San Sebastián. An international airport with connections to all major cities in Europe (London, Paris, Frankfurt, Brussels, Rome,...). The most convenient one for overseas travellers in terms of connections and air fares. A direct shuttle bus running every hour connects the airport with San Sebastián for about 17 euros. The bus time table is available at (search between "AEROPUERTO BILBAO" and "DONOSTIA/SAN SEBASTIAN").
  • San Sebastián airport, Spain (IATA: EAS, 25 km. from the city center). Next to the town of Hondarribia, about 30 minutes drive from San Sebastián. A small airport with domestic connections to Madrid and Barcelona. Iberia flies to this airport. Convenient when a connection through Madrid is possible. A taxi connecting the airport and the city should be around 30 euros. The airport is also connected to the city center with lines E20 and E21 operated by Ekialdebus.
  • Biarritz airport, France (IATA: BIQ, 50 km. from the city center). 40 minutes drive from San Sebastián. Air France flies to this airport, and some low-cost airlines such as Ryanair also fly here. Convenient when flying from France or London. Public transportation is complicated between Biarritz and San Sebastián.

By train

  • The Adif train station Estación del Norte is in the center of San Sebastián, close to Urumea river. It offers connections to several Spanish cities, including Madrid and Barcelona.
  • There is also Metro Donostialdea, popularly known as Topo, a narrow-gauge train connecting Donostia with cities along the Basque Coast, from Bilbao and Hendaye (France).

By bus

The San Sebastián bus station, which is located by the Adif train station, has lines to cities troughout 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).