Bus

Take the ALSA bus at the Intercambiador Av América Bus Interurbano station .

The journey takes approximately 5 h 30 m. Ticket price is about €60 The travel distance is 459 km.

Carrier is ALSA.

Buy ticket

Get off at the San Sebastian.


🛏 Find hotel deals and discounts up to 20% in Donostia-San-Sebastián at Booking


Train

Take the train Renfe Cercanias at the station Estación de Sol Cercanías.

The journey takes approximately 10 m. Ticket price is about €1 The travel distance is 6 km.

Carrier is Renfe Cercanias.

Buy ticket

Take the train Renfe Viajeros at the station Madrid-Chamartin.

The journey takes approximately 4 h 54 m. Ticket price is about €40 The travel distance is 548 km.

Carrier is Renfe Viajeros.

Buy ticket

Get off at the San Sebastian/Donostia.


🛏 Find hotel deals and discounts up to 20% in Donostia-San-Sebastián at Booking


Train

Take the train Renfe Viajeros at the station Madrid-Principe Pio.

The journey takes approximately 7 h 28 m. Ticket price is about €50 The travel distance is 649 km.

Carrier is Renfe Viajeros.

Buy ticket

Get off at the San Sebastian/Donostia.


🛏 Find hotel deals and discounts up to 20% in Donostia-San-Sebastián at Booking


Bus

Take the Jimenez Movilidad bus at the Intercambiador Av América Bus Interurbano station .

The journey takes approximately 5 h 15 m. Ticket price is about €18 The travel distance is 407 km.

Carrier is Jimenez Movilidad.

Buy ticket

Get off at the Pamplona.
Take the ALSA bus at the Pamplona station .

The journey takes approximately 1 h 15 m. Ticket price is about €12 The travel distance is 83 km.

Carrier is ALSA.

Buy ticket

Get off at the San Sebastian.


🛏 Find hotel deals and discounts up to 20% in Donostia-San-Sebastián at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 4 h 24 m. The travel distance is 450 km.



🛏 Find hotel deals and discounts up to 20% in Donostia-San-Sebastián at Booking


Fly to San Sebastian

Take the train Renfe Cercanias at the station Estación de tren Madrid-Recoletos.

The journey takes approximately 27 m. Ticket price is about €2 The travel distance is 15 km.

Carrier is Renfe Cercanias.

Buy ticket

Fly out to Madrid (MAD) of the San Sebastian (EAS) airport.

The journey takes approximately 1 h 5 m. Ticket price is about €40

Carrier is Iberia.

🔎

🚖 Find a cheap local taxi

Get off at the San Sebastian (EAS).
Take the Lurraldebus Ekialdebus bus at the Aeropuerto San Sebastian station .

The journey takes approximately 30 m. The travel distance is 23 km.

Carrier is Lurraldebus Ekialdebus.

Buy ticket

Get off at the Gipuzkoa Plaza 10.


🛏 Find hotel deals and discounts up to 20% in Donostia-San-Sebastián at Booking


Fly to Bilbao bus

Take the train Renfe Cercanias at the station Estación de Sol Cercanías.

The journey takes approximately 27 m. Ticket price is about €2 The travel distance is 6 km.

Carrier is Renfe Cercanias.

Buy ticket

Fly out to Madrid (MAD) of the Bilbao (BIO) airport.

The journey takes approximately 1 h Ticket price is about €35

Carrier is Air Europa.

🔎

🚖 Find a cheap local taxi

Get off at the Bilbao (BIO).
Take the Lurraldebus Transportes Pesa S.A. bus at the Aeropuerto Bilbao station .

The journey takes approximately 1 h 13 m. Ticket price is about €10 The travel distance is 101 km.

Carrier is Lurraldebus Transportes Pesa S.A..

Buy ticket



🛏 Find hotel deals and discounts up to 20% in Donostia-San-Sebastián at Booking


Fly to Pamplona bus

Take the train Renfe Cercanias at the station Estación de Sol Cercanías.

The journey takes approximately 27 m. Ticket price is about €2 The travel distance is 6 km.

Carrier is Renfe Cercanias.

Buy ticket

Fly out to Madrid (MAD) of the Pamplona (PNA) airport.

The journey takes approximately 1 h Ticket price is about €50

Carrier is Iberia.

🔎

🚖 Find a cheap local taxi

Get off at the Pamplona (PNA).
1256 m on foot from the Pamplona (PNA) to the Noáin c/ Real.

The journey takes approximately 15 m. The travel distance is 1 km.

Get off at the Noáin c/ Real.
Take the Autobús Comarca de Pamplona bus at the Noáin c/ Real station .

The journey takes approximately 18 m. The travel distance is 6 km.

Carrier is Autobús Comarca de Pamplona.

Buy ticket

Take the ALSA bus at the Estación de Sol Cercanías station .

The journey takes approximately 1 h 15 m. Ticket price is about €12 The travel distance is 6 km.

Carrier is ALSA.

Buy ticket



🛏 Find hotel deals and discounts up to 20% in Donostia-San-Sebastián at Booking


Fly to Logroño bus

Take the train Renfe Cercanias at the station Estación de Sol Cercanías.

The journey takes approximately 27 m. Ticket price is about €2 The travel distance is 6 km.

Carrier is Renfe Cercanias.

Buy ticket

Fly out to Madrid (MAD) of the Logroño (RJL) airport.

The journey takes approximately 55 m. Ticket price is about €25

Carrier is Iberia.

🔎

🚖 Find a cheap local taxi

Get off at the Logroño (RJL).
Take the taxi at the Logroño (RJL).

The journey takes approximately 11 m. Ticket price is about €12 The travel distance is 13 km.

Carrier is Unitaxi Rioja.

🚖 Find a cheap local taxi

Get off at the Logroño Bus Station.
Take the La Estellesa S.A. bus at the Logroño Bus Station station .

The journey takes approximately 2 h 15 m. Ticket price is about €14 The travel distance is 171 km.

Carrier is La Estellesa S.A..

Buy ticket



🛏 Find hotel deals and discounts up to 20% in Donostia-San-Sebastián at Booking


The cheapest way to travel from Madrid to Donostia-San-Sebastián is by taking a Bus with an average price of €31. The journey takes approximately 7 ч. 30 мин.

Fly to San Sebastian is the fastest way to travel from Madrid to Donostia-San-Sebastián. Tickets cost €42. The journey takes approximately 3 ч. 38 мин.

Madrid is approximately 450 km away from Donostia-San-Sebastián. The trip by car takes 4 h 24 m.

Yes! There is a direct bus with no transfers to this destination. The route is served by the ALSA company. Tickets cost about €60. A bus trip from Madrid to Donostia-San-Sebastián will take 5 h 30 m.

The average journey time by car between Madrid and Donostia-San-Sebastián is 4 h 24 m.