Find trains from Madrid to San Sebastian
Search for cheap train tickets from Madrid to San Sebastian and book your trip in minutes.
Best deals for train tickets from Madrid to San Sebastian
Find the right train ticket for you
From $21
Train - Operated by RenfeFrom $29
Train - Operated by RenfeFrom $31
Train - Operated by RenfeFrom $31
Train - Operated by RenfeFrom $38
Train - Operated by RenfeFrom $38
Train - Operated by RenfeMadrid to San Sebastian train information
Find information about ticket prices, popular stations, and train companies that offer trains from Madrid to San Sebastian
ROUND-TRIP FROM | $40 |
---|---|
ONE-WAY FROM | $29 |
AVG TRAVEL TIME | 5h 06m |
TRAIN COMPANIES | Renfe |
Madrid Train Station Directory
Location of major train stations in Madrid
San Sebastian Train Station Directory
Location of major train stations in San Sebastian
Book round-trip train tickets from Madrid to San Sebastian
Below are the quickest and cheapest round-trip train tickets from Madrid to San Sebastian that we could find in the past 72 hours. You can also search by a specific date by using the search form above.
Book one-way train tickets from Madrid to San Sebastian
Below are the fastest and cheapest one-way train tickets from Madrid to San Sebastian we’ve found in the last 72 hours. Select a deal below or use the search form above to find train tickets by date.
Choose the best way to get from Madrid to San Sebastian
FAQs for booking trains from Madrid to San Sebastian
How much does a train ticket from Madrid Barajas to San Sebastián cost?
For this week, you can purchase tickets from Madrid Barajas to San Sebastián starting at $31 one-way.
How long is the train ride from Madrid Barajas to San Sebastián?
The most time-efficient journey by train from Madrid Barajas to San Sebastián currently available is 5h 06m. Look into Renfe, they have one of the quickest options available.
Which train companies operate between Madrid Barajas to San Sebastián?
Renfe are viable options. Check times and availability for Renfe, as it was recently the cheapest train available traveling from Madrid Barajas to San Sebastián from $40 round-trip.
How far is Madrid Barajas to San Sebastián by train?
There are 218.9 mi between Madrid Barajas and San Sebastián. By train, the distance is greater, and the train route may stop elsewhere along the way. The train journey is around 5h 06m long.
What is the carbon footprint of a train from Madrid Barajas to San Sebastián?
The carbon footprint of taking the train from Madrid Barajas to San Sebastián is about 51lb. A flight for this same journey would have a footprint of about 142lb. A bus from Madrid Barajas to San Sebastián has a carbon footprint of about 32lb.
Is a train the fastest way to get from Madrid to San Sebastian?
At 1h 10m, choosing to opt for a flight from Madrid to San Sebastian for this trip versus opting for a train from Madrid to San Sebastian or a bus from Madrid to San Sebastian can save you time on travel.
Is a train the cheapest way to get from Madrid to San Sebastian?
Taking a train to your destination is the cheapest option we’ve found in the past few days. The cheapest price we’ve found for this option is $40, making it less expensive than a flight from Madrid to San Sebastian and cheaper than a bus from Madrid to San Sebastian.