Barcelona skyline at sunset Barcelona skyline at sunset

San Sebastián to Barcelona by train: tickets, fares and journey tips

Renfe ALVIA to Barcelona Sants in around six hours. Advance fares from the low €20s. Pass holders must book a seat reservation separately (~€6.50).

Train service

Renfe

Renfe

Renfe is Spain’s national railway operator, offering high-speed, long-distance, and regional train services with extensive domestic coverage.

Check times & pricesOfficial website

Train tickets

The San Sebastián to Barcelona train takes around six hours to Barcelona Sants on Renfe’s ALVIA service. Direct trains run on this route; check availability for your specific travel date before planning around a fixed schedule.

Quick answer

San Sebastián to Barcelona by train is a city-centre-to-city-centre trip with Renfe, ending at Barcelona Sants.

Route detailWhat to expect
Departure stationSan Sebastián/Donostia (also shown as San Sebastian-Donostia in some booking systems)
Arrival stationBarcelona Sants
Typical journey timeAround six hours; direct journeys can be closer to five and a half hours on the fastest schedules
Direct trainsDirect trains run on this route; check availability for your specific travel date
Main operator/serviceRenfe ALVIA
Fare orientationAdvance fares can start around the low €20s, but prices vary by date, class, and booking window
Rail passInterrail and Eurail valid; mandatory seat reservation required (around €6.50 second class on ALVIA)
Best booking habitSearch by exact travel date; compare direct and one-change options

This is a proper cross-country journey from the Basque Country to Catalonia. The question is not whether the trip is possible. It is whether the direct train suits you better than flying or catching a bus.

San Sebastián/Donostia to Barcelona train basics

The route leaves from San Sebastián/Donostia’s main Renfe station and arrives at Barcelona Sants.

The city name shows up differently depending on the booking platform. You may see San Sebastián, Donostia, San Sebastián-Donostia, or the unaccented San Sebastian-Donostia. All refer to the same place. Check the station name in your booking result before you pay.

Barcelona Sants is what to look for at the other end. It is Barcelona’s main hub for long-distance trains, with direct metro access, commuter rail, taxis, and local buses nearby. Barcelona has several rail stops, and route searches can sometimes surface suburban or secondary names that are less useful. For this journey, Sants is the right answer almost every time.

Journey time and direct trains

Budget around six hours, then let your exact date refine that.

Journey times vary by date, train, and whether you travel direct or with a change. Direct journeys can come in under six hours on some schedules, with the quickest direct ALVIA running close to five and a half hours. Connecting itineraries tend to run closer to six and a half hours or more. Six hours is a sensible working figure.

Direct trains are the simplest option when they appear. Look for the direct ALVIA if you want to avoid changing trains. If only connecting options appear when you first search, that does not necessarily mean no direct train exists. On some Spanish long-distance routes, the most convenient direct service appears closer to departure than connections do. Check again nearer your travel date before assuming a change is unavoidable.

Be careful with train counts. A search might show only direct trains, every workable itinerary with a connection, or live availability for one specific date. Focus first on whether a direct train exists for your date, then compare times and price.

Train type, operator, and onboard experience

This route runs on Renfe ALVIA, not a pure high-speed AVE service.

That matters if you have used the Madrid to Barcelona train. The AVE on that corridor covers the distance in about two and a half hours on high-speed track the whole way. ALVIA is different. It uses a mix of high-speed sections and conventional track, which is why this journey runs to around six hours rather than two.

Think of ALVIA as a comfortable long-distance train. Reserved seating, power at seats, a cafe-bar onboard, luggage areas at the ends of carriages. No open boarding. You need a ticket or pass reservation before you board.

Renfe runs two main classes on ALVIA: Turista (standard) and Preferente (business). Turista is enough for most people on this route. The seats are comfortable for a six-hour journey. If you want more space or a more flexible ticket, compare Preferente fare conditions against Turista before defaulting to the cheapest option.

Rail passes and seat reservations

If you are travelling with an Interrail or Eurail Pass, the pass is valid on Renfe ALVIA. A mandatory seat reservation is still required.

Do not board without one. The pass covers the right to travel, not the seat itself. Without a reservation, you cannot board regardless of how many travel days remain on your pass.

Pass-holder seat reservations on ALVIA typically cost around €6.50 in second class (Turista), with Preferente costing more. Note that AVE high-speed services charge a higher pass-holder reservation fee, so the figure can differ if your itinerary uses an AVE leg. Book at renfe.com or at a Renfe ticket office. Reservation places for pass holders are limited, especially in summer. Book as soon as your travel dates are confirmed.

Tickets, fares, and booking timing

San Sebastián to Barcelona fares can be good value when booked ahead. No single price applies to every date.

Advance tickets can sometimes start from around €25, though fares vary by date, demand, booking window, and class. Whether you book through Renfe directly or via a reseller also affects what you see. Higher fares close to departure are normal for Spanish long-distance trains.

If the direct train matters to you, start checking early. Some booking windows open unevenly. It is worth searching again around 40 to 60 days before departure if the best direct option was not visible when you first looked. Renfe typically opens booking up to 62 days in advance for domestic long-distance services, though the exact horizon can vary by route and season.

When comparing tickets, look beyond the headline price. Check refund and exchange conditions. Check whether the departure time suits your hotel checkout. Check whether arriving at Sants in the evening works for your plans.

Train, flight, bus, or car

The train is usually the most balanced option for a city-centre trip.

Flying looks fast on paper. San Sebastián Airport to Barcelona-El Prat is a short flight. The real comparison is door to door. Getting to San Sebastián Airport takes time, and the transfer from Barcelona airport into the city adds at least 30 to 40 minutes. That narrows the advantage considerably.

The bus is the budget alternative. Cheaper on some dates, but a longer journey and less comfortable over distance. Worth checking if train fares are high or the direct service is sold out.

Driving works well if you want stops in Navarre, La Rioja, or Aragón. It means tolls, fuel, and several hours of concentration. For a straight city-to-city trip, the train is simpler.

OptionBest forMain trade-off
TrainComfort, city-centre arrival, no airport timeAround six hours on board
FlightFastest airport-to-airport timeAirport transfers and security add time
BusLower fares or backup availabilityLonger journey, less comfort
CarFlexible stops along the wayDriving, tolls, fuel, and parking

Route and stops

The ALVIA passes through Zaragoza Delicias before arriving at Sants. That makes Zaragoza the most common change point when no direct service is available. If only connecting journeys appear, look for itineraries routing through Zaragoza.

The journey starts in the green Basque Country, crosses inland through Navarre and Aragón, and arrives into Catalonia. The landscape changes noticeably along the way. Not a slow tourist train. But the scenery is a genuine bonus on a six-hour day.

Luggage and boarding

Renfe allows up to three pieces of hand luggage on board. The combined total must stay within 25 kg and 290 cm in dimensions, with each piece no larger than 85x55x35 cm. A standard wheeled case, a backpack, and a small bag will usually sit comfortably within those limits.

Bikes, large instruments, pets, and mobility equipment have separate conditions. Check Renfe’s current policy before travel if any of those apply to you.

Arrive with enough time to find your platform and board without rushing. Barcelona Sants is large and busy. San Sebastián’s station is smaller and easier to navigate. The experience at each end of the journey is quite different.

Best way to book this route

Start with your exact travel date. Everything else follows from there.

If a direct ALVIA appears at a workable time and price, book it. If the direct option is too expensive, poorly timed, or not visible yet, look at one-change itineraries routing through Zaragoza. A connection can offer a better fare or a more convenient departure, but it also introduces the risk of missing a tight transfer.

For most travellers, the booking sequence is straightforward:

  1. Search San Sebastián/Donostia to Barcelona Sants for your exact date.
  2. Check whether a direct Renfe ALVIA appears.
  3. Compare the direct train with one-change options via Zaragoza.
  4. Check flights and buses only if the train timing or fare does not work.
  5. Read the fare conditions before paying, especially if your itinerary might change.

Book earlier for peak summer dates, bank holidays, and weekends. If the direct train is not showing when you first search, check again closer to departure before assuming a connection is your only option.

Frequently asked questions

Is there a direct train from San Sebastián to Barcelona?

Yes. Direct trains run on the Renfe ALVIA service. Check your specific travel date: not every departure has a direct option. If no direct train appears, connecting options via Zaragoza Delicias are the usual fallback.

How long is the train from San Sebastián to Barcelona?

Budget around six hours. Direct journeys can come in under six hours on some schedules, with the quickest close to five and a half hours. Connecting itineraries run longer. Six hours is a reliable planning figure, but check the journey time for your exact departure when you book.

Which station in Barcelona do trains from San Sebastián arrive at?

Barcelona Sants. It is Barcelona's main long-distance station and the right arrival point for most stays in the city.

Is the San Sebastián to Barcelona train high-speed?

Renfe ALVIA uses high-speed track on some sections and conventional track on others. It is not the same as the pure AVE service that runs Madrid to Barcelona. The journey takes around six hours, not two to three.

How much does the train from San Sebastián to Barcelona cost?

Advance fares can start around the low €20s for early bookings, but prices vary by date, class, booking window, and whether you book through Renfe or a reseller. Check live prices for your specific date rather than relying on any starting-fare figure.

Do I need a seat reservation with an Interrail or Eurail Pass?

Yes. Seat reservations are mandatory on Renfe ALVIA for pass holders. The fee is typically around €6.50 in second class (Turista). Book at renfe.com or at a Renfe ticket office. Pass-holder places are limited, so book as soon as your travel dates are confirmed.