Travel options
from Donostia-San Sebastian to Barcelona

You can get from Donostia-San Sebastian to Barcelona by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF
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

Compare prices and tickets Prices for trains, buses and flights

Wed
8 Dec
Find prices
Find prices
£98Vueling
Thu
9 Dec
£62Renfe Alvia
£30Vibasa
£56Vueling
Fri
10 Dec
£47Renfe Alvia
£30Flixbus
£56Vueling
Sat
11 Dec
£41Renfe Alvia
£30Vibasa
£72Iberia
Sun
12 Dec
£41Renfe Alvia
£30Flixbus
£75Vueling
Mon
13 Dec
£41Renfe Alvia
£30Vibasa
£33Vueling
Tue
14 Dec
£29Renfe Alvia
£30Vibasa
£29Vueling
Wed
15 Dec
£29Renfe Alvia
£30Flixbus
£72Iberia
Thu
16 Dec
£29Renfe Alvia
£30Vibasa
£40Vueling
Fri
17 Dec
£35Renfe Alvia
£30Vibasa
£70Vueling
Sat
18 Dec
£35Renfe Alvia
£30Vibasa
£97Iberia
Sun
19 Dec
£35Renfe Alvia
£30Flixbus
£61Vueling
Mon
20 Dec
£52Renfe Alvia
£30Vibasa
£29Vueling
Tue
21 Dec
£52Renfe Alvia
£30Vibasa
£37Vueling
Wed
22 Dec
£52Renfe Alvia
£30Vibasa
£37Vueling
Thu
23 Dec
£85Renfe Alvia
£30Vibasa
£70Vueling
Fri
24 Dec
£52Renfe Alvia
£30Vibasa
£44Vueling
Sat
25 Dec
£52Renfe Alvia
£34Flixbus
£109Iberia
Sun
26 Dec
Find prices
£30Flixbus
£75Vueling
Mon
27 Dec
£52Renfe Alvia
£30Vibasa
£72Iberia

Travel Information to Barcelona from Donostia-San Sebastian

distanceDistance249 miles (401 km)
modeAvailable travel modesFlight, coach or train
priceTicket price range£30 - £85
cheapestCheapest modeCoach • £30 • 7 h 20 min
fastestFastest modeFlight • £48 • 1 h 5 min
carriersPopular travel companiesVueling, Vibasa or Renfe

Take a flight, coach or train to travel 249 miles (401 km) from Donostia-San Sebastian to Barcelona. If speed is a priority, then a flight is the best option with an average duration of 1 h 5 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £30. The most popular travel providers which serve this route are Vueling, Vibasa or Renfe among others. Travellers can even take a direct flight, coach or train from Donostia-San Sebastian to Barcelona.

Travel Tips

Travel from Donostia-San Sebastian to Barcelona
Travel to Barcelona 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 Barcelona.
FAQs
How do I travel between Donostia-San Sebastian and Barcelona?

There are 3 ways to travel between Donostia-San Sebastian and Barcelona including taking a flight, coach or train.

What is the cheapest way from Donostia-San Sebastian to Barcelona?

A coach service offers the cheapest way to travel from Donostia-San Sebastian to Barcelona, which costs on average £30.

This is compared to other ways of getting to Barcelona:

A coach is generally £19 less than a flight for the same trip. A flight costs on average £48 from Donostia-San Sebastian to Barcelona.

A coach is about £55 less than a train, which costs on average £85 for this route.

What is the fastest way from Donostia-San Sebastian to Barcelona?

The fastest way to get to Barcelona from Donostia-San Sebastian is by flight with an average travel time of 1 h 5 min.

There are alternative travel options to Barcelona that can usually take longer:

In comparison, getting to Barcelona by coach can take on average 7 h 20 min.

In comparison, going by train can take 5 h 38 min   on average.

How far is it from Donostia-San Sebastian to Barcelona?

Barcelona is approximately 249 miles (401 km) away from Donostia-San Sebastian.

How many scheduled departures are there a day from Donostia-San Sebastian to Barcelona?

The average frequency per day from Donostia-San Sebastian to Barcelona is:

  • 7 trains a day.

However, we recommend checking specific travel dates for your trip from Donostia-San Sebastian to Barcelona as scheduled services by flight, coach or train can vary by season or day of the week.

What are the departure and arrival points when travelling from Donostia-San Sebastian to Barcelona?

These are the most popular departure and arrival points for travellers from Donostia-San Sebastian to Barcelona:

  • Flights most often depart from Donostia-San Sebastian at San Sebastian and arrive in Barcelona at Barcelona El Prat Airport.
  • Coaches most often depart from Donostia-San Sebastian at San Sebastián / Donostia, Federico García Lorca and arrive in Barcelona at Barcelona, Estació d'Autobusos Nord.
Which travel operators can get me from Donostia-San Sebastian to Barcelona?

If finding a good deal is your main consideration for your trip from Donostia-San Sebastian to Barcelona, then we'll help you find the best value travel companies for you:

  • Travel with Vueling to go to Barcelona by plane. For a good deal on tickets, you can find Vueling Donostia-San Sebastian to Barcelona tickets on Omio for £48.
  • Vibasa can get you to Barcelona by coach. You can find a good deal for coach tickets with Vibasa from Donostia-San Sebastian to Barcelona for £30 on Omio.
  • Renfe can take you to Barcelona by train. If searching for a good deal on trains, you can find tickets for Renfe from Donostia-San Sebastian to Barcelona for £85.
Is it possible to travel directly from Donostia-San Sebastian to Barcelona?

Yes, there are direct services available between Donostia-San Sebastian and Barcelona with the following travel operators:

  • You'll find direct flights per day with Vueling.
  • You can travel directly by coach with BlaBlaCar with direct coaches per day.
  • You'll find 7 direct trains per day with Renfe.

Direct services tend to save you time and add more convenience in getting you to Barcelona as you won't need to change in between, so it's worth paying attention to before booking your tickets between Donostia-San Sebastian and Barcelona.

Where else should I travel to after my journey from Donostia-San Sebastian to Barcelona ends?
Omio customers who travel from Donostia-San Sebastian to Barcelona often also extend their holiday to go to Madrid, Paris or Valencia. Omio can help you plan your trip by finding the best connections between Barcelona and these popular destinations at a great price.
How far in advance should I book tickets from Donostia-San Sebastian to Barcelona online to get the best deals?

Before travelling from Donostia-San Sebastian to Barcelona, it’s good to know what ticket you can book and how much it will cost in the next 7 days:

  • The price of a plane ticket is on average £48 one way for this journey.
  • The price of a coach ticket for this trip is £30 one way on average.
  • The price of a train ticket is £85 one way on average for this route.

But we recommend booking Donostia-San Sebastian to Barcelona tickets online a few months before your planned travel date to score the best deals and save money on your trip.