Cheap train tickets from Barcelona to Donostia-San Sebastian

Showing times and prices for 28 Jan

Cheapest

£53

Average

£53

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.

The average ticket from Barcelona to Donostia-San Sebastian will cost around £ 53 if you buy it on the day, but the cheapest tickets can be found for only £ 53.

Cheapest
15:30Barcelona Sants5h40 21:10Donostia
0 changes
£531One-way

Train schedule Barcelona to Donostia-San Sebastian

Showing trains for tomorrow, Fri, 28 Jan
15:30Barcelona Sants5h40 21:10Donostia
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Sat
29 Jan
£42Renfe Alvia
£22Flixbus
£162Iberia
Sun
30 Jan
£87Renfe Alvia
£29Vibasa
£60Vueling
Mon
31 Jan
£36Renfe Alvia
£29Vibasa
£124Iberia
Tue
1 Feb
Find prices
£29Flixbus
£51Vueling
Wed
2 Feb
£30Renfe Alvia
£29Vibasa
£33Vueling
Thu
3 Feb
Find prices
£29Vibasa
Find prices
Fri
4 Feb
£36Renfe Alvia
Find prices
Find prices
Sat
5 Feb
£24Renfe Alvia
£27Flixbus
£130Iberia
Sun
6 Feb
£42Renfe Alvia
£29Vibasa
£51Vueling
Mon
7 Feb
£21Renfe Alvia
£29Vibasa
£124Iberia
Tue
8 Feb
£18Renfe Alvia
£29Flixbus
£33Vueling
Wed
9 Feb
£18Renfe Alvia
£29Vibasa
£25Vueling
Thu
10 Feb
£18Renfe Alvia
£29Vibasa
£33Vueling
Fri
11 Feb
£24Renfe Alvia
£29Vibasa
£51Vueling
Sat
12 Feb
£24Renfe Alvia
£24Flixbus
Find prices
Sun
13 Feb
£53Renfe Alvia
£29Vibasa
£60Vueling
Mon
14 Feb
£48Renfe Alvia
£29Flixbus
£33Vueling
Tue
15 Feb
£36Renfe Alvia
£29Flixbus
£25Vueling
Wed
16 Feb
£32Renfe Alvia
£29Vibasa
£22Vueling

Fastest train times from Barcelona to Donostia-San Sebastian

Showing times and prices for 28 Jan

Fastest Journey

5 h 40 m

Average

5 h 40 m

Trains per day

1

Distance

401 km

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

These direct trains cover the 401 km distance in an average of 5 h 40 m but if you time it right, some trains will get you there in just 5 h 40 m .

The slowest trains will take 5 h 40 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
15:30Barcelona Sants5h40 21:10Donostia
0 changes
£531One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

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 Barcelona to Donostia-San Sebastian

distanceDistance249 miles (401 km)
durationAverage train duration5 h 40 min
priceAverage train ticket price£48 (€55)
frequencyTrain frequency1 a day
changesDirect trainYes, there is 1 direct train a day
carriersTrain companiesRenfe

Trains from Barcelona to Donostia-San Sebastian cover the 249 miles (401 km) long route taking on average 5 h 40 min with our travel partners like Renfe. Normally, there is 1 train operating per day, including direct services available. While the average ticket price for this journey costs around £48, you can find the cheapest train ticket for as low as £30.

Train companies: Renfe trains Barcelona to Donostia-San Sebastian

Renfe trains will get you from Barcelona to Donostia-San Sebastian from £30. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Renfe

Renfe is Spain’s national train operator 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 travellers 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.

    Renfe has the following ticket policies due to COVID-19, which you should be aware of when booking and travelling by train between Barcelona and Donostia-San Sebastian:

    • Cashless payments recommended
    • Online booking and check-in recommended
    • Exceptions to waive change or cancellation fees policy
    • Renfe has applied temporary travel conditions for ticket holders that can no longer justify their travel or don’t wish to travel with AVE, Large Distancia, Avant or Media services for trips between 29th of October and 8th of May 2021
    • Travellers may choose to get a full refund, free of charge, or be provided with a new ticket for another date free of charge.
    • Passengers traveling international routes (Renfe–SNCF) can cancel their ticket free of charge until August 29th, 2021 if it’s requested three days before the departure date.

    Trains from Barcelona to San Sebastian

    There are three routes that serve trains from Barcelona to San Sebastian with up to 23 departures per day. Direct trains, of which there are two Monday - Saturday, take approximately 5.5 hours to make the journey. Other routes can take up to 15 hours or more depending on waiting times at transfer stations. Departures start early morning and continue until mid-afternoon. There is a slightly reduced service on Sundays with only one direct train.

    Which train companies travel from Barcelona to San Sebastian?

    All trains from Barcelona to San Sebastian are operated by Renfe, Spain's national rail service provider. Renfe trains are modern with spacious comfortable carriages and a choice of buffet car or trolley catering depending on ticket class. Other onboard facilities include power sockets and free wifi.

    How long is the train from Barcelona to San Sebastian?

    Depending on the route taken and transfer times, the train journey to San Sebastian from Barcelona takes between 5.5 and 15 hours. Connections are made at Zaragoza-Delicias, Camp Tarragona or Vitoria-Gasteiz stations. The early morning direct departure has the shortest journey time, arriving at San Sebastian in the early afternoon.

    How many trains are there from Barcelona to San Sebastian?

    From Monday to Saturday there are at least 20 departures a day on routes from Barcelona to San Sebastian, while there are slightly fewer departures on Sundays. There is only one direct service on Sundays, compared to two every other day.

    What are the departure and arrival stations for trains from Barcelona to San Sebastian?

    Departure station:All trains travelling to San Sebastian from Barcelona depart from Barcelona Sants Station. This large terminus, located to the west of the city centre, is Barcelona's busiest transport hub. It is served by Blue Metro Line 5 and Green Metro Line 3 as well as local buses and taxis. Other facilities include car parking, luggage storage, ATMs, wifi, shops and restaurants.

    Arrival station:All trains to San Sebastian from Barcelona arrive at Donostia Station which is within easy walking distance of the city centre. Donostia Station is linked to the city's Metro service as well as to the narrow-gauge railway which runs along the Basque coastline to Bilbao. Station facilities include parking, a taxi rank, wifi, toilets and restaurants.


    Renfe trains from Barcelona to San Sebastián

    +

    Renfe is Spain's national train operator and connects the country's main points of interest. In addition, Renfe has the largest high-speed network in Europe with AVE and Alvia trains. Other Renfe train types are Altaria, Euromed and Talgo. All Renfe trains are equipped with an on-board bistro, toilets, air conditioning and many of them with Wi-Fi.

    At Omio you can easily check the Renfe timetable for your trip and book cheap Renfe tickets from Barcelona to San Sebastián. When booking, you can choose different classes (Tourist, Tourist Plus, Preferred and Club), the seat and the type of ticket you want (Promo, Promo+, Flexible or Round Trip). If you have a Renfe discount card, you can specify it when you buy your ticket at Omio and take advantage of many offers. For information on ticket cancellation, please visit our Help centre.


    More information: Trains in Spain
    More information: Renfe
    More information: Book your trains in Europe
    More information: Cheap train tickets
    More information: High speed trains in Europe

    Travel Tips: Trains from Barcelona to Donostia-San Sebastian

    Travel by train to Donostia-San Sebastian 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 Barcelona to Donostia-San Sebastian.
    FAQs

    How much do cheap train tickets between Barcelona and Donostia-San Sebastian cost?

    Looking to save money on your trip? Omio customers have found the cheapest train to Donostia-San Sebastian from Barcelona for the next 7 days starting from £30  one way.

    What is the average cost of a train from Barcelona to Donostia-San Sebastian?

    The Barcelona to Donostia-San Sebastian train ticket price is on average £48  if you are looking to book your tickets for this route in the next week.

    How many miles is it from Barcelona to Donostia-San Sebastian by train?

    When travelling this route you should expect the distance to Donostia-San Sebastian from Barcelona via train to be approximately 249 miles (401 km).

    What is the average Barcelona to Donostia-San Sebastian train duration?

    On average the train from Barcelona to Donostia-San Sebastian duration is 5 h 40 min  for the 249 miles (401 km) long trip, but the travel time can vary if you depart on weekends and holidays.

    Which train providers should I travel with from Barcelona to Donostia-San Sebastian?

    For the best Barcelona to Donostia-San Sebastian train to buy, you can travel safely and comfortably with Renfe. However, it's always good to check all possible train companies with services to Donostia-San Sebastian from Barcelona to compare what amenities they may offer.

    Is there a direct train from Barcelona to Donostia-San Sebastian?

    Yes, there is 1 direct train per day from Barcelona to Donostia-San Sebastian with Renfe Alvia, and you won’t need to change in between. Direct train services tend to offer more convenience and save you time when travelling to your destination, so it's worth paying attention to before you purchase your train ticket.

    How many train services per day are there to Donostia-San Sebastian from Barcelona?

    The average number of trains departing Barcelona for Donostia-San Sebastian is 1 a day. The train schedules and services may vary between weekdays and weekends.

    What are the first and last departure train times from Barcelona to Donostia-San Sebastian?

    The first train from Barcelona to Donostia-San Sebastian leaves at 14: 30   and the last train for this leaves at 14: 30. Omio shows you the latest train from Barcelona to Donostia-San Sebastian timetable to help you book the best departure time for this trip.

    How early should I buy Barcelona to Donostia-San Sebastian train tickets to get the best deals?

    The price of a one way train ticket from Barcelona to Donostia-San Sebastian is on average £48 if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this route. In general, you can find train tickets between Barcelona and Donostia-San Sebastian available a few months in advance.

    Important Stations and Airports for this Journey

    Barcelona
    Donostia-San Sebastian
    The major railway station for departures from Barcelona is Barcelona Sants. Read all the information you need to know about services, amenities and connections at Barcelona Sants for your trip from Barcelona to Donostia-San Sebastian.
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +34 934956020
    ticketOfficeHours
    Ticket Office Hours
    Mon - Sun: 06: 00 - 22: 00
    Public transport options for Barcelona Sants
    Metro lines: L3, L5
    Bus lines: A1, A2
    Train lines: AVE, Alvia, Euromed, Talgo, Trenhotel, TGV, Avant, Intercity, R1, R2, R2 Nord, R2 Sud, R3, R4, RG1, R11, R12, R13, R14, R15, R16, R17