How to Get to San Sebastian? – By Air, Train, Car, Ferry or Coach

Last Updated on March 28, 2021

San Sebastian is situated on the north-easterly of Spain and getting there is easy. Here on our useful guide, you can find all means of transport that will bring you to San Sebastian, including options from the airport, by plane, by train, car, bus or boat.

How to get to San Sebastian by Air?

There are 3 airports (2 international) in San Sebastian located within just over 100 km of the city.

San Sebastian Airport (located about 20 km. from the city centre) has connections to the major Spanish cities; Madrid and Barcelona.

Bilbao Airport (located about 105 km from the city) has connections to all Europe.

Biarritz Airport (located about 105 km from the city) is served by French and international low-cost companies.

How to get to San Sebastian by Car?

Getting to San Sebastian by car is also very easy. The city is connected to the rest of Spain and France by the N-1 (the national highway connecting Madrid to Irun), the AP-8 (Bilbao-Irun) and A-63 (Paris-Irun) motorways and the A-15 highway (Pamplona-San Sebastian).

You can find more than 6,000 parking places for your car in the city.

How to get to San Sebastian by Rail?


The company RENFE rail service offers both long-distance ( train and suburban (

The “Estación del Norte”( train station is located in the centre of San Sebastian and offers connections to many Spanish cities that include; Madrid and Barcelona and also to international cities such as Paris and Lisbon.


The Metro Donostialdea ( is an underground railway that connects with Bilbao and cities along the Basque Coast, such as Zarautz.

The service linking it also Hendaye (France) and the SNCF that is French rail service with Lasarte passing through Donostia. The train is known as the “Topo” or “Mole”.


It is a French company SNCF ( that connects with world capitals such as Paris from Hendaye train station.

How to get to San Sebastian by Bus?

The bus station of San Sebastian is “Estación DONOSTIA Geltokia” and located in Paseo Federico García Lorca 1, near the RENFE train station.

In addition to national and international routes such as the ones from Madrid, Barcelona, Santander, Asturias, Logroño, Pamplona, Bayonne – Biarritz or Paris, also the following provincial routes have their departure and arrival at the new bus station of San Sebastian.

  • DO01 Bilbao – Zarautz – Donostia / San Sebastián
  • DO02 Vitoria/Gasteiz – Zarautz – Donostia / San Sebastián
  • DO03 Bilbao – Zumarraga – Donostia / San Sebastián
  • DO50B Aeropuerto Bilbao-Loiu – Zarautz – Donostia / San Sebastián
  • DB02 Ermua – Donostia / San Sebastián
  • DB03 Lekeitio – Donostia / San Sebastián
  • DG07 Eskoriatza – Donostia / San Sebastián
  • UK01 Azkoitia – Loiola – Azpeitia – Zestoa – Donostia