Trains from Madrid to San Sebastian

Wed, Jul 24
Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way

COMPARE

Prices across different modes

Train
Bus
Flight
Tue
Jul 23
$58Renfe
$44Alsa
Find prices
Wed
Jul 24
$58Renfe
$44Alsa
$164Air Nostrum
Thu
Jul 25
$58Renfe
$44Alsa
$204Air Nostrum
Fri
Jul 26
$38Renfe
$44Alsa
$245Vueling
Sat
Jul 27
$58Renfe
$44Alsa
$204Air Nostrum
Sun
Jul 28
$58Renfe
$44Alsa
$204Air Nostrum
Mon
Jul 29
$58Renfe
$44Alsa
$136Air Nostrum
Tue
Jul 30
$46Renfe
$44Alsa
$118Air Nostrum
Wed
Jul 31
$58Renfe
$44Alsa
$136Air Nostrum
Thu
Aug 1
$58Renfe
$44Alsa
$210Vueling
Fri
Aug 2
$58Renfe
$44Alsa
$186Vueling
Sat
Aug 3
$58Renfe
$44Alsa
$83Air Nostrum
Sun
Aug 4
$58Renfe
$44Alsa
$190Vueling
Mon
Aug 5
$58Renfe
$44Alsa
$199Air France
Tue
Aug 6
$58Renfe
$44Alsa
$163Vueling
Wed
Aug 7
$46Renfe
$44Alsa
$104Vueling
Thu
Aug 8
$46Renfe
$44Alsa
$192Vueling
Fri
Aug 9
$58Renfe
$44Alsa
$202Vueling
Sat
Aug 10
$58Renfe
$44Alsa
$192Vueling
Sun
Aug 11
$58Renfe
$44Alsa
$175Vueling
Mon
Aug 12
$58Renfe
$44Alsa
$204Air Nostrum

These companies trust us.
We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
train

Journey Summary

Madrid to San Sebastian Train Information

Avg. Train Duration:
6 hours 4 minutes
Train Ticket Price: $46
Trains depart from:Madrid
Trains arrive in:San Sebastian
Distance:352 km
TrainTrain Companies:Renfe

Trains from Madrid to San Sebastian

Trains in Spain are an efficient way to travel between cities, with Renfe offering domestic and international train routes in Spain. There are usually 6 trains traveling from Madrid to San Sebastian per day. Journeys take between 5 and 14 hours to arrive in San Sebastian, depending on the train chosen. Most trains are direct; however, occasional journeys require a transfer in Zaragoza. The first train departs Madrid at 7:15 a.m. while the last train leaves at 5:35 p.m. All trains depart from either Madrid's Atocha or Chamartîn train station and arrive at San Sebastian's Donostia train station.

Madrid to San Sebastian Train Cost

Average prices for Renfe trains from Madrid to San Sebastian when you book in advance

Booking Period

Average Price

Same Day

€51

1 Day in Advance

€50

1 Week in Advance

€44

2 Weeks in Advance

€41

1 Month in Advance

€36

3 Months in Advance

€21

Madrid to San Sebastian Trains: General Information


Travelers in Spain can offset some of the cost of Madrid to San Sebastian train tickets by planning ahead and booking tickets as far in advance as possible.

  • autobus All Madrid to San Sebastian trains are run by Renfe.
  • autobus Most Renfe trains are direct; however, occasional journeys transfer in Zaragoza. All trains depart from either Madrid's Puerta de Atocha or Chamartín train station and arrive at San Sebastian's Donostia train station.
  • autobus The Madrid to San Sebastian train journey takes as little as 4 hours and 51 minutes to arrive in San Sebastian.
  • autobus Most travelers book their Madrid to San Sebastian train tickets approximately 1 week in advance of the travel date.




Based on Omio's travel data, as the table above clearly illustrates, ticket prices on Madrid to San Sebastian trains decrease the further they are booked in advance:

  • It is 2% cheaper on average to book a Renfe train ticket from Madrid to San Sebastian a day ahead of time rather than purchasing a ticket at the station.
  • It is 14% cheaper on average to book a Renfe train ticket from Madrid to San Sebastian 1 week in advance as opposed to the day you intend to travel.
  • Madrid to San Sebastian train costs are 29% cheaper on average when booked 1 month in advance as opposed to purchasing a train ticket the day of.

Taking the Train from Madrid

Most trains depart from Madrid's largest train station, Puerta de Atocha. It is located at the Plaza del Emperador Carlos V in the city center and can be reached via metro with two stations nearby. Other trains use Madrid's Chamartin train station located in the north end of the city at Calle de Agustín de Fox. Ticket offices are open between 8:30 a.m. and 9:30 p.m. weekdays and 9 a.m. to 1 p.m. on weekends. It is easily accessible via subway, with the Chamartin metro stop located underneath the train station.

Getting into San Sebastian by Train

Travelers will arrive at the San Sebastian-Donostia station located in the old part of San Sebastian. There is frequent bus service from the station throughout San Sebastian; however, bus service ends at about 10:30 p.m. making taxis the only option for late night transfers from the station.

Compare prices

Best fares for trains from Madrid to San Sebastian

This Weekend
This month
Next Month
Fri, Jul 26
Train
Renfe
15:405h 17m20:57
MadridSan Sebastian
Sat, Jul 27
Train
Renfe
07:077h 27m14:34
MadridSan Sebastian
Fastest Trains from Madrid to San Sebastian
Fri, Jul 26
Train
Renfe
15:405h 17m20:57
MadridSan Sebastian
Fri, Aug 23
Train
Renfe
15:405h 17m20:57
MadridSan Sebastian
Fri, Aug 30
Train
Renfe
15:405h 17m20:57
MadridSan Sebastian
Return Train Tickets for San Sebastian to Madrid
Thu, Jul 25
Train
Renfe
09:147h 28m16:42
San SebastianMadrid
Fri, Jul 26
Train
Renfe
09:147h 28m16:42
San SebastianMadrid
Sat, Jul 27
Train
Renfe
09:147h 28m16:42
San SebastianMadrid

Stations

Important Stations and Airports for this Journey
Madrid
San Sebastian
TrainMadrid Chamartín

Amenities

Refreshments
TrainMadrid Puerta De Atocha

Amenities

Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.
Metro lines 1
Bus lines 47, 55, 19, 85, 10, 24, 57, 102, C

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone