Donostia-San Sebastian to Barcelona bus

Wed, Oct 09
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap bus tickets from Donostia-San Sebastian to Barcelona

Showing times and prices for Oct 09

Cheapest

The best way to find a cheap bus ticket from Donostia-San Sebastian to Barcelona is to book your journey as far in advance as possible and to avoid traveling at rush hour.

BlaBlaCar
03:30PM5h30
Donostia-San Sebastian
09:00PMBarcelona
$511One-way
0 transfers
Cheapest
Vibasa
11:30PM7h50
San Sebastián / Donostia, Federico García Lorca
07:20AMBarcelona, Estación de Autobuses de Sants
$511One-way
0 transfers
Cheapest
Vibasa
11:30PM8h15
San Sebastián / Donostia, Federico García Lorca
07:45AMBarcelona, Estació d'Autobusos Nord
$511One-way
0 transfers
2nd Cheapest
Alsa
10:00AM11h50
San Sebastián / Donostia, Federico García Lorca
09:50PMBarcelona, Estación de Autobuses de Sants
$651One-way
2 transfers
2nd Cheapest
Alsa
08:30AM13h20
San Sebastián / Donostia, Federico García Lorca
09:50PMBarcelona, Estación de Autobuses de Sants
$651One-way
2 transfers

Donostia-San Sebastian to Barcelona bus times

Showing buses for tomorrow, Wednesday, October 9
ProviderDepartsDurationArrivesTransfersTickets
Alsa06:30AM San Sebastián / Donostia, Federico García Lorca15h20 09:50PM Barcelona, Estación de Autobuses de Sants2 transfers
Alsa08:30AM San Sebastián / Donostia, Federico García Lorca13h20 09:50PM Barcelona, Estación de Autobuses de Sants2 transfers
Alsa08:45AM San Sebastián / Donostia, Federico García Lorca13h05 09:50PM Barcelona, Estación de Autobuses de Sants2 transfers
Alsa10:00AM San Sebastián / Donostia, Federico García Lorca11h50 09:50PM Barcelona, Estación de Autobuses de Sants2 transfers
Alsa Supra11:30AM San Sebastián / Donostia, Federico García Lorca10h20 09:50PM Barcelona, Estación de Autobuses de Sants2 transfers
Alsa Supra02:30PM San Sebastián / Donostia, Federico García Lorca16h15 06:45AM Barcelona, Estació d'Autobusos Nord1 transfer
Alsa Supra02:30PM San Sebastián / Donostia, Federico García Lorca16h00 06:30AM Barcelona, Estación de Autobuses de Sants1 transfer
Alsa04:00PM San Sebastián / Donostia, Federico García Lorca14h30 06:30AM Barcelona, Estación de Autobuses de Sants1 transfer
Alsa04:01PM San Sebastián / Donostia, Federico García Lorca14h44 06:45AM Barcelona, Estació d'Autobusos Nord1 transfer
Alsa04:01PM San Sebastián / Donostia, Federico García Lorca14h29 06:30AM Barcelona, Estación de Autobuses de Sants1 transfer
Alsa06:30PM San Sebastián / Donostia, Federico García Lorca12h00 06:30AM Barcelona, Estación de Autobuses de Sants1 transfer
Alsa06:30PM San Sebastián / Donostia, Federico García Lorca12h15 06:45AM Barcelona, Estació d'Autobusos Nord1 transfer
Alsa08:30PM San Sebastián / Donostia, Federico García Lorca10h00 06:30AM Barcelona, Estación de Autobuses de Sants1 transfer
Alsa08:30PM San Sebastián / Donostia, Federico García Lorca10h15 06:45AM Barcelona, Estació d'Autobusos Nord1 transfer
Vibasa11:30PM San Sebastián / Donostia, Federico García Lorca7h50 07:20AM Barcelona, Estación de Autobuses de Sants0 transfersDirect
Vibasa11:30PM San Sebastián / Donostia, Federico García Lorca8h15 07:45AM Barcelona, Estació d'Autobusos Nord0 transfersDirect

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets Donostia-San Sebastian to Barcelona by bus, train, or flight

Wed
Oct 09
Thu
Oct 10
Fri
Oct 11
Sat
Oct 12
Sun
Oct 13
Mon
Oct 14
Tue
Oct 15
Wed
Oct 16
Thu
Oct 17
Fri
Oct 18
Sat
Oct 19
Sun
Oct 20
Mon
Oct 21
Tue
Oct 22
Wed
Oct 23
Thu
Oct 24
Fri
Oct 25
Sat
Oct 26
Sun
Oct 27
Mon
Oct 28
Tue
Oct 29

Bus times from Donostia-San Sebastian to Barcelona

Showing times and prices for Oct 09

Fastest Journey

7 h 50 m

Average

12 h 31 m

Buses per day

16

Distance

401 km

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

Fastest
Vibasa
11:30PM7h50
San Sebastián / Donostia, Federico García Lorca
07:20AMBarcelona, Estación de Autobuses de Sants
$511One-way
0 transfers
2nd Fastest
Vibasa
11:30PM8h15
San Sebastián / Donostia, Federico García Lorca
07:45AMBarcelona, Estació d'Autobusos Nord
$511One-way
0 transfers
Alsa
08:30PM10h00
San Sebastián / Donostia, Federico García Lorca
06:30AMBarcelona, Estación de Autobuses de Sants
$811One-way
1 transfer
Alsa
08:30PM10h15
San Sebastián / Donostia, Federico García Lorca
06:45AMBarcelona, Estació d'Autobusos Nord
$811One-way
1 transfer
Alsa Supra
11:30AM10h20
San Sebastián / Donostia, Federico García Lorca
09:50PMBarcelona, Estación de Autobuses de Sants
$691One-way
2 transfers

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from Donostia-San Sebastian to Barcelona

distanceDistance249 miles (401 km)
durationAverage bus duration7 h 50 min
priceAverage bus ticket price$94 (€80)
changesDirect busNo
carriersBus companiesVibasa, FlixBus or Alsa

Buses from Donostia-San Sebastian to Barcelona cover the 249 miles (401 km) long trip taking on average 7 h 50 min with our travel partners like Vibasa, FlixBus or Alsa. You can get the cheapest bus tickets for this journey for as low as $45 (€39), but the average price of bus tickets is $94 (€80). Travelers depart most frequently from Donostia-San Sebastian, Estación de Autobuses and arrive in Barcelona, Estación de Autobuses de Sants.

Bus companies: Vibasa, BlaBlaCar and FlixBus from Donostia-San Sebastian to Barcelona

You can travel by bus to Barcelona from Donostia-San Sebastian with Vibasa, BlaBlaCar and FlixBus for as low as $43 (€37). When you search for schedules and tickets, Omio will show you the best journey.

FlixBus is one of Europe's leading low-cost bus companies, founded in Germany and offering long-distance bus services in Europe and the U. S. FlixBus also operates overnight buses on select routes throughout Europe. Standard amenities on FlixBus include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long bus journeys, extra legroom, luggage space and toilets. You can even purchase snacks and drinks onboard. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on luggage and one checked bag per person. Additional fees apply for extra luggage and specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat.

Donostia-San Sebastian to Barcelona bus information with FlixBus:

  • Average Duration: 7 h 50 min
  • Cheapest Price: $43

Buses from San Sebastian to Barcelona

Buses in Spain are an affordable way to travel between cities, with a number of companies offering domestic and international routes. Buses from San Sebastian to Barcelona are operated by Vibasa and FlixBus. Vibasa travels from San Sebastian to Barcelona directly 6 times per day, every day of the week. All Flixbus routes require a transfer in Toulouse and only travel once per day on Saturdays and Sundays. Buses take between 7 and 13 hours to travel from San Sebastian to Barcelona depending on the service chosen. All buses depart from San Sebastian's Donostia bus station and arrive at either Barcelona's Nord or Sants bus station.

San Sebastian to Barcelona Bus Cost

Average prices for buses from San Sebastian to Barcelona when you book in advance

Booking Period

Average Price

Same Day

€32

1 Day in Advance

€32

1 Week in Advance

€32

2 Weeks in Advance

€32

1 Month in Advance

€32

3 Months in Advance

€32

San Sebastian to Barcelona Buses: General Information


  • autobus All San Sebastian to Barcelona buses are run by Vibasa and FlixBus. Visbasa makes the journey every day of the week, while FlixBus only makes the journey once per day on Saturdays and Sundays.
  • autobus All Vibasa buses are direct, while all FlixBus journeys require a transfer in Toulouse. All buses depart from San Sebastian's Donostia bus station and arrive at either Barcelona's Nord or Sants bus station.
  • autobus The San Sebastian to Barcelona bus trip takes as little as 6 hours and 55 minutes to arrive in Barcelona.
  • autobus Most travelers book their San Sebastian to Barcelona bus ticket 1 day in advance of the travel date.

Taking the Bus from San Sebastian

Buses from San Sebastian to Barcelona depart from San Sebastian's Donostia bus station. The station is at Arquitectos Kortazar Kalea, 1 close to the city center and is easy to reach on foot or using public transport. Local bus services run by D bus cover most of the city and routes stopping by the station include the 17, 24 and 37. Taxis are also available although travelers should be sure to choose those displaying the official badge.

Getting into Barcelona by Bus

Fabulous beaches, shopping and nightlife and amazing architecture and attractions like La Sagrada Famiglia, Parc Guell and La Rambla ensure that visitors keep returning to Barcelona year after year. Whether visiting for the beach or business, visitors are assured of a memorable break in one of Spain's most beautiful cities. Buses from San Sebastian to Barcelona terminate at the Barcelona Nord bus station in the Elxample district of the city. The station once served as a rail station and is approximately 1 mile from Placa de Catalunya and the main tourist attractions. Travelers can take the Metro (line 1) or one of the RENFE Rodalies de Catalunya overground trains that serve the city and its suburbs from Arc de Triomf station which is in front of the station on Place d' Andre Malraux. The metro is open until midnight from Sunday to Thursday, and until 2:00 a.m on Friday and all night on Saturday. Local buses and trams also stop nearby and taxis are available outside the station.

FAQs: Bus from Donostia-San Sebastian to Barcelona

FAQs: Take the bus from Donostia-San Sebastian to Barcelona with ease. Whether you want fast, cheap or something entirely different, our travel experts have the information you need to know so you can find the best option from Donostia-San Sebastian to Barcelona.
FAQs
Cheap bus tickets from Donostia-San Sebastian to Barcelona can start from as little as $45 (€39) when you book in advance. The average bus ticket price for Donostia-San Sebastian to Barcelona is $94 (€80); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The average journey time by bus from Donostia-San Sebastian to Barcelona is 7 h 50 min   to travel the 249 mile (401 km) long trip. Journey times can vary on weekends and holidays, so use our Journey Planner to search for a specific date.
The first bus from Donostia-San Sebastian to Barcelona leaves at 5: 15 AM. Plan your trip with the Journey Planner   from Omio.
The last bus from Donostia-San Sebastian to Barcelona leaves at 9: 50 PM.
Take the Donostia-San Sebastian to Barcelona bus with Vibasa, FlixBus or Alsa. However, it's always good to check out all possible bus providers for the route to Barcelona from Donostia-San Sebastian as there might be differences in the amenities they offer.

Passengers board the bus most frequently from Donostia-San Sebastian, Estación de Autobuses, which is located around 1.4 miles (2.3 km) away from the city centre, and they get off the bus at Barcelona, Estación de Autobuses de Sants, located 1.6 miles (2.5 km) away from the city centre.

The cheapest month to travel from Donostia-San Sebastian to Barcelona by bus is March.
You have options as you can travel from Donostia-San Sebastian to Barcelona 3 different ways: bus, train or flight.
HomeBusesBuses in SpainBus tickets to BarcelonaDonostia-San Sebastian to Barcelona bus

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
More routes, destinations and providers
Currency
Language

Useful links