1. Travel
Send to a Friend via Email
You can opt-out at any time. Please refer to our privacy policy for contact information.

Madrid to San Sebastian by Train, Bus, Car and Flights

How to Get from Madrid to San Sebastian

By

Metro de Madrid: Serie 8000 en Mar de Cristal
Ricardo Ricote Rodríguez @ricote flickr.com Creative Commons License

Details of how to get from Madrid to San Sebastian by various forms of transport.

See also:

Madrid to San Sebastian by Train

The train from San Sebastian to Madrid takes about five hours and costs under 60 euros.

Trains from Madrid to San Sebastian depart from Chamartin train station. Read more about Bus and Train Stations in Madrid.

Book Train Tickets in Spain with Rail Europe or Renfe.es

Madrid to San Sebastian by Bus

There are regular buses throughout the day between Madrid and San Sebastian. The journey takes six hours and costs about 30 euros.

Buses from Madrid to San Sebastian depart from Avenida de America bus station. Read more about Bus and Train Stations in Madrid.

You can book most bus tickets in Spain online at no extra charge. Just pay with a credit card and print out the e-ticket.
Book Bus Tickets in Spain

Madrid to San Sebastian by Car

Take the A-1 to Burgos and then follow the AP-1 San Sebastian. Burgos is worth a stop along the way to break up the journey. The 453km journey should take about 4h45.
Compare Car Rental Rates in Spain

Flights from Madrid to San Sebastian

There are no flights from Madrid to San Sebastian but you could fly to nearby Bilbao instead.
Compare Prices on Flights in Spain
Related Video
San Francisco's Union Square

©2014 About.com. All rights reserved.