Donostia-San Sebastian to Madrid train

Cheap train tickets from Donostia-San Sebastian to Madrid

Showing times and prices for Oct 02

Cheapest

49

Average

66

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

Renfe MD
12:04PMDonostia-San Sebastian7h38 07:42PMMadrid
0 transfers
491One-way
Renfe MD
09:14AMDonostia-San Sebastian7h55 05:09PMMadrid
0 transfers
491One-way
Renfe Intercity
01:09PMDonostia-San Sebastian5h24 06:33PMMadrid
0 transfers
511One-way
Renfe Alvia
02:35PMDonostia-San Sebastian5h33 08:08PMMadrid
0 transfers
861One-way
Renfe Alvia
03:03PMDonostia-San Sebastian5h00 08:03PMMadrid
0 transfers
951One-way

Train schedule from Donostia-San Sebastian to Madrid

Showing trains for tomorrow, Sunday, October 2
Renfe MD
09:14AMDonostia-San Sebastian7h55 05:09PMMadrid
0 transfers
Renfe MD
12:04PMDonostia-San Sebastian7h38 07:42PMMadrid
0 transfers
Renfe Intercity
01:09PMDonostia-San Sebastian5h24 06:33PMMadrid
0 transfers
Renfe Alvia
02:35PMDonostia-San Sebastian5h33 08:08PMMadrid
0 transfers
Renfe Alvia
03:03PMDonostia-San Sebastian5h00 08:03PMMadrid
0 transfers

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Sun
Oct 02
Mon
Oct 03
Tue
Oct 04
Wed
Oct 05
Thu
Oct 06
Fri
Oct 07
Sat
Oct 08
Sun
Oct 09
Mon
Oct 10
Tue
Oct 11
Wed
Oct 12
Thu
Oct 13
Fri
Oct 14
Sat
Oct 15
Sun
Oct 16
Mon
Oct 17
Tue
Oct 18
Wed
Oct 19
Thu
Oct 20
Fri
Oct 21
Sat
Oct 22

Fastest train times from Donostia-San Sebastian to Madrid

Showing times and prices for Oct 02

Fastest Journey

5 h

Average

6 h 18 m

Trains per day

5

Distance

352 km

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

Renfe Alvia
03:03PMDonostia-San Sebastian5h00 08:03PMMadrid
0 transfers
951One-way
Renfe Intercity
01:09PMDonostia-San Sebastian5h24 06:33PMMadrid
0 transfers
511One-way
Renfe Alvia
02:35PMDonostia-San Sebastian5h33 08:08PMMadrid
0 transfers
861One-way
Renfe MD
12:04PMDonostia-San Sebastian7h38 07:42PMMadrid
0 transfers
491One-way
Renfe MD
09:14AMDonostia-San Sebastian7h55 05:09PMMadrid
0 transfers
491One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay in Madrid?

View on map

Top pick hotels

Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Overview: Train from Donostia-San Sebastian to Madrid

distanceDistance218 miles (352 km)
durationAverage train duration7 h 33 min
priceAverage train ticket price$58 (€56)
frequencyTrain frequency4 a day
changesDirect trainYes, there are 2 direct trains a day
carriersTrain providersRenfe Intercity, Renfe, Renfe Alvia or Renfe MD

Trains from Donostia-San Sebastian to Madrid cover the 218 miles (352 km) long journey taking on average 7 h 33 min with our travel partners like Renfe Intercity, Renfe, Renfe Alvia or Renfe MD. Normally, there are 4 trains operating per day, including direct services available. While the average ticket price for this trip costs around $58 (€56), you can find the cheapest train ticket for as low as $51 (€49).

Train companies: Renfe and Renfe (13) from Donostia-San Sebastian to Madrid trains

Travel to Madrid from Donostia-San Sebastian from $51 (€49) with Omio’s train partners Renfe and Renfe (13)! You can find the best schedules and tickets when comparing and booking the most popular trip for you.

Renfe (13)
Renfe

If you're looking for cheap Renfe (13) tickets to Madrid from Donostia-San Sebastian, check out Omio! With one-way Donostia-San Sebastian to Madrid train ticket prices starting as low as $51 (€49) when you book in advance, we'll help you get to Madrid from Donostia-San Sebastian by showing you the latest Renfe (13) offers, train schedules and tickets for this 218 miles (352 km) route. You can also review relevant ticket information for each class fare available on this route, such as baggage allowance and amenities offered onboard with Renfe (13). If you search for Renfe (13) tickets to Madrid from Donostia-San Sebastian in the Omio app, you can quickly see if they are mobile tickets so that you can go paperless when taking the train. Whether you're looking for the cheapest, fastest or earliest train from Donostia-San Sebastian to Madrid on offer, Omio makes it easier than ever for you to find that perfect train with Renfe (13) so you can enjoy a smooth and comfortable journey.

Renfe is Spain’s national train company offering a multitude of domestic routes and international routes to France and Portugal. Renfe is known for its range of ticket types to fit anyone’s budget, such as the Basic, Elige and Premium tickets. Renfe also has discount cards for qualified travelers like the Renfe Gold Card and +Renfe Youth Card 50, which you can use on Omio. When you ride with Renfe, you can expect to find an impressive fleet of trains offering different levels of comfort, amenities and time needed to travel to your destination. These train types include Renfe AVE for high-speed long-distance routes, Alvia and Altaria for domestic routes in parts of Spain, Euromed for routes along the stunning Mediterranean coast, Avant commuter trains and Trenhotel night trains.


    Trains from San Sebastian to Madrid

    Trains in Spain are an efficient way to travel between cities, with Renfe operating domestic and international train routes in Spain. Renfe operates trains from San Sebastian to Madrid seven days a week. There are usually 5-6 trains traveling from San Sebastian to Madrid per day. All trains depart from San Sebastian's Donostia train station and arrive at either Madrid's Atocha or Chamartín train station. The first train usually departs San Sebastian at 5:10 a.m., while the last train leaves at 4:30 p.m. San Sebastian to Madrid trains usually take between 5 and 8 hours to arrive in Madrid depending on the train chosen.

    San Sebastian to Madrid trains: Not what you're looking for?

    Return trains from Madrid to San Sebastian | Compare all modes of traveling from San Sebastian to Madrid | More about trains to Madrid



    San Sebastian to Madrid Train Cost

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

    Booking Period

    Average Price

    Same Day

    €72

    1 Day in Advance

    €51

    1 Week in Advance

    €48

    2 Weeks in Advance

    €48

    1 Month in Advance

    €42

    3 Months in Advance

    €17

    San Sebastian to Madrid Trains: General Information


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

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




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

    • It is 29% cheaper on average to purchase a San Sebastian to Madrid train ticket a day ahead of time rather than purchasing a ticket at the train station.
    • It is 33% cheaper to purchase San Sebastian to Madrid train tickets 1 week ahead of when you intend to travel.
    • Finally, San Sebastian to Madrid train costs are 42% cheaper when booked 1 month in advance as opposed to purchasing a train ticket the day of departure.

    Deutsche Bahn trains from San Sebastian to Madrid

    +

    Deutsche Bahn is the main railroad company in Germany. On average, about 40,000 train journeys are made in Germany every day. A special feature of Deutsche Bahn is its wide range of ticket types—make savings with offers such as the Sparpreis ticket or apply discount cards with the BahnCard. Check whether you can also use them on the DB route from San Sebastian to Madrid. You can find information on ticket cancelation in our Help Center.

    DB has different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), RE (Regional Express) and RB (Regionalbahn) on its railroads, which differ in terms of comfort and travel time. While restrooms, for example, are part of the standard equipment, other offers such as an on-board restaurant or Wi-Fi access are only available on certain trains. With Omio you can easily check the Deutsche Bahn timetable for your journey from San Sebastian to Madrid and book cheap DB tickets. More information on rail travel in Germany and Europe.


    More information: Deutsche Bahn
    More information: Trains in Germany
    More information: Trains
    More information: Eurail Pass
    More information: High-speed trains

    Train tickets from Donostia-San Sebastian to Madrid: when to book to save $

    Time Price Savings
    1 week earlier 43 €
    2 weeks earlier 42 €2%
    3 weeks earlier 38 €13%
    1 month before 34 €26%
    2 months earlier 35 €23%
    3 months earlier 34 €26%


    Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Donostia-San Sebastian - Madrid. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

    The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

    • Buying your train ticket from Donostia-San Sebastian - Madrid 3 weeks in advance means you can save on average up to 13% compared to the price available on the day of departure.
    • If you book a ticket Donostia-San Sebastian - Madrid with 2 months in advance you save up to about 23% compared to the initial price.
    • By booking 3 months in advance, you could save up to 26%.
    • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

    Travel Tips: Trains from Donostia-San Sebastian to Madrid

    Travel Tips: Travel by train to Madrid easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Donostia-San Sebastian to Madrid.
    FAQs
    Omio customers have found cheap train tickets to Madrid from Donostia-San Sebastian for as low as $51 (€49)  for the next 7 days.
    The train price between Donostia-San Sebastian and Madrid is on average $58 (€56)  if you are looking to buy your tickets for this route in the next 7 days.
    The Donostia-San Sebastian to Madrid train distance is approximately 218 miles (352 km).
    On average the Donostia-San Sebastian to Madrid train travel time is 7 h 33 min  for the 218 miles (352 km) long route, but the duration can vary if you travel on weekends and holidays.
    If you're looking for trains from Donostia-San Sebastian to Madrid, you can rely on Renfe Intercity, Renfe, Renfe Alvia or Renfe MD to get you to Madrid. It's also good to check out all possible train companies for the Donostia-San Sebastian to Madrid trip to see if there might be differences in the amenities they offer.
    Yes, there are 2 direct trains a day to Madrid from Donostia-San Sebastian. If you’re looking for a direct train, consider traveling with Renfe MD or Renfe Alvia. Nonstop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.
    The average number of trains departing Donostia-San Sebastian for Madrid is 4 a day. The train schedules and services may vary between weekdays and weekends.
    The earliest train departing from Donostia-San Sebastian to Madrid leaves at 9: 14 AM. The last train departing from Donostia-San Sebastian to Madrid leaves at 3: 03 PM. You can find the latest Donostia-San Sebastian to Madrid train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
    You can find trains from Donostia-San Sebastian to Madrid to cost on average $58 (€56) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Donostia-San Sebastian to Madrid train generally on sale a few months before the planned travel date.

    Important Stations and Airports for this Journey

    Donostia-San Sebastian
    Madrid
    The major railway station for departures from Donostia-San Sebastian is. Read all the information you need to know about services, amenities and connections at for your journey to Madrid from Donostia-San Sebastian.

    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
    Currency
    Language