Trains from Madrid to San Sebastian

Mon, Sep 16
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

The cheapest trains

from Madrid
to San Sebastian

Showing times and prices for Sep 16

Cheapest

$57

Average

$67

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid travelling at rush hour.

The average ticket from Madrid to San Sebastian will cost around $ 67 if you buy it on the day, but the cheapest tickets can be found for only $ 57.

Cheapest
carrier-logo
12:26Madrid Príncipe Pío7h22 19:48Donostia
0 changes
$571One-way
Cheapest
carrier-logo
09:07Madrid Príncipe Pío7h27 16:34Donostia
0 changes
$571One-way
2nd Cheapest
carrier-logo
16:05Madrid Chamartín5h23 21:28Donostia
0 changes
$641One-way
carrier-logo
15:05Madrid Atocha6h05 21:10Donostia
1 change
$891One-way

Train Times

Madrid to San Sebastian

Showing trains for tomorrow, Mon, Sep 16
carrier-logo
09:07Madrid Príncipe Pío7h27 16:34Donostia
0 changes
carrier-logo
12:26Madrid Príncipe Pío7h22 19:48Donostia
0 changes
carrier-logo
15:05Madrid Atocha6h05 21:10Donostia
0 changes
carrier-logo
16:05Madrid Chamartín5h23 21:28Donostia
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE

Prices across different modes

Train
Bus
Flight
Mon
Sep 16
$57Renfe
$44Alsa
$202Air Nostrum
Tue
Sep 17
$57Renfe
$44Alsa
$202Air Nostrum
Wed
Sep 18
$45Renfe
$44Alsa
$162Air Nostrum
Thu
Sep 19
$53Renfe
$44Alsa
$271Vueling
Fri
Sep 20
$57Renfe
$44Alsa
$445Air Nostrum
Sat
Sep 21
$57Renfe
$44Alsa
$213Vueling
Sun
Sep 22
$57Renfe
$44Alsa
$303Vueling
Mon
Sep 23
Find prices
$44Alsa
$240Vueling
Tue
Sep 24
$45Renfe
$44Alsa
$167Vueling
Wed
Sep 25
$45Renfe
$44Alsa
$149Vueling
Thu
Sep 26
$45Renfe
$44Alsa
$161Vueling
Fri
Sep 27
$57Renfe
$44Alsa
$207Vueling
Sat
Sep 28
$57Renfe
$44Alsa
$162Air Nostrum
Sun
Sep 29
$57Renfe
Find prices
Find prices
Mon
Sep 30
$32Renfe
$44Alsa
$162Air Nostrum
Tue
Oct 1
$32Renfe
$44Alsa
$155Vueling
Wed
Oct 2
$45Renfe
$44Alsa
$134Air Nostrum
Thu
Oct 3
$32Renfe
$44Alsa
$178Vueling
Fri
Oct 4
$44Renfe
$44Alsa
$207Vueling
Sat
Oct 5
$57Renfe
$44Alsa
$132Vueling

The fastest trains

from Madrid
to San Sebastian

Showing times and prices for Sep 16

Fastest Journey

5 h 23 m

Average

6 h 34 m

Trains per day

4

Distance

352 km

Of the 4 train that leave Madrid for San Sebastian every day 3 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct train cover the 352 km distance in an average of 6 h 34 m but if you time it right, some train will get you there in just 5 h 23 m .

The slowest train will take 7 h 27 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
carrier-logo
16:05Madrid Chamartín5h23 21:28Donostia
0 changes
$641One-way
2nd Fastest
carrier-logo
15:05Madrid Atocha6h05 21:10Donostia
1 change
$891One-way
carrier-logo
12:26Madrid Príncipe Pío7h22 19:48Donostia
0 changes
$571One-way
carrier-logo
09:07Madrid Príncipe Pío7h27 16:34Donostia
0 changes
$571One-way

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 19 minutes
Train Ticket Price: $49
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.

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?
Where is the train station and what is the best way to get there?

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

We use cookies to provide a better service, analyse user behaviour and to retarget Omio ads on other websites. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out at any time.