Madrid to Donostia-San Sebastian bus

Sun, May 19
+ 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 and times from Madrid to Donostia-San Sebastian

Showing times and prices for May 20

Cheapest

Fastest Journey

5 h 10 m

Average

5 h 58 m

Buses per day

13

Distance

352 km

Cheap bus tickets from Madrid to Donostia-San Sebastian start from $30 with an average ticket price of $33.

The fastest bus from Madrid to Donostia-San Sebastian takes 5h 10m in comparison to an average duration of 5h 58m and covers a distance of 352 km.

13 buses leave Madrid for Donostia-San Sebastian every day with 13 travelling directly.

BlaBlaCar
05:00PM4h30
Madrid
09:30PMDonostia-San Sebastian
$301One-way
0 transfers
BlaBlaCar
05:10PM4h30
Madrid
09:40PMDonostia-San Sebastian
$311One-way
0 transfers
BlaBlaCar
05:00PM4h50
Madrid
09:50PMDonostia-San Sebastian
$331One-way
0 transfers
BlaBlaCar
08:00AM4h20
Madrid
12:20PMDonostia-San Sebastian
$331One-way
0 transfers
BlaBlaCar
04:00AM5h10
Madrid
09:10AMDonostia-San Sebastian
$371One-way
0 transfers

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

Mon
May 20
Tue
May 21
Wed
May 22
Thu
May 23
Fri
May 24
Sat
May 25
Sun
May 26
Mon
May 27
Tue
May 28
Wed
May 29
Thu
May 30
Fri
May 31
Sat
Jun 01
Sun
Jun 02
Mon
Jun 03
Tue
Jun 04
Wed
Jun 05
Thu
Jun 06
Fri
Jun 07
Sat
Jun 08
Sun
Jun 09

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

distanceDistance218 miles (352 km)
durationAverage bus duration5 h 10 min
priceAverage bus ticket price$67 (€58)
frequencyBus frequency16 a day
changesDirect busYes, there are 8 direct buses a day
carriersBus companiesAlsa, Alsa Supra, BlaBlaCar, Infobus, Conda, Autobuses Pamplona Madrid, Ourbus or BlaBlaCar Bus

Buses from Madrid to Donostia-San Sebastian cover the 218 miles (352 km) long route taking on average 5 h 10 min with our travel partners like Alsa, Alsa Supra, BlaBlaCar, Infobus, Conda, Autobuses Pamplona Madrid, Ourbus or BlaBlaCar Bus. Normally, there are 16 buses operating per day, including direct services available. While the average ticket price for this trip costs around $67 (€58), you can find the cheapest bus ticket for as low as $33 (€29). Travelers depart most frequently from Madrid, Estación Sur de Autobuses and arrive in Donostia-San Sebastian, Estación de Autobuses.

Bus providers: Alsa, Alsa Supra and Infobus from Madrid to Donostia-San Sebastian

Travel between Madrid and Donostia-San Sebastian from $41 (€35) with Omio’s bus partners Alsa, Alsa Supra and Infobus! You can find the best schedules and tickets when comparing and booking the most convenient route for you.

BlaBlaCar Bus (formerly known as Ouibus or iDBUS), a subsidiary of the popular French carpooling company, BlaBlaCar, is a bus company operating long-distance services in 10 countries in Europe. Founded in France, BlaBlaCar Bus provides connections to over 300 destinations. Standard amenities on the buses include air conditioning, toilets, USB and power outlets for charging phones, tablets and laptops during long bus journeys, extra legroom and adjustable seats. On select routes there is also free Wi-Fi available. BlaBlaCar Bus offers only the Standard ticket for all its routes, which allows you to bring one carry-on bag and up to two checked bags per person.

Madrid to Donostia-San Sebastian bus information with BlaBlaCar Bus:

  • Average Duration: 5 h 25 min
  • Cheapest Price: $41
  • BlaBlaCar Bus frequency: 2 a day

Buses from Madrid to San Sebastian

Taking the bus is the most budget-friendly way to reach the coastal resort of San Sebastian from Spain's capital, Madrid. The journey by bus is also surprisingly quick, taking not much longer than the train and significantly less time than any available flight. Direct buses depart every 1-2 hours around the clock, including at weekends.

Which bus companies travel from Madrid to San Sebastian?

Buses from Madrid to San Sebastian are all provided by Alsa. Most of these journeys will be on regular Alsa buses, which always have a restroom on board, plus free newspapers and headphones for all passengers. A few journeys a day are on Alpha Premium buses. For a higher price, passengers can enjoy a range of additional Premium services, including free Wi-Fi, a dining menu and more.

How long is the bus from Madrid to San Sebastian?

The fastest regular service along this route takes just 5 hours 10 minutes, departing in the morning at around 8:15 a.m. daily. The longest journey is an overnight service taking 7 hours 10 minutes. The average journey takes approximately 6 hours.

How many buses are there from Madrid to San Sebastian?

Typically, there will be around 15-18 direct buses available per day. 9-11 buses depart from Madrid's Avenida de América Interchange Station, while 5-6 buses depart from Terminal T4 of Madrid-Barajas Airport. One bus a day departs from Estacion Sur Bus Station. The first bus departs at 12:30 a.m. and the last bus departs at 11:30 p.m.

What are the departure and arrival stations for buses from Madrid to San Sebastian?

Departure bus stations: Madrid Avenida de América, Madrid-Barajas Airport T4, and Madrid Estacion Sur. Avenida de América is a large bus station that's about a 23-minute train ride from the center of the old city. Madrid-Barajas is an international airport that's just 6 miles from downtown Madrid. Estacion Sur is the city's biggest bus station, to the south of the center. All three stations offer plenty of bus and train connections.

Arrival bus station: Estacion Donostia Geltkoia, San Sebastian's main bus station is centrally located, within easy walking distance of many of the city's main attractions. A wide variety of bus companies offer short and long-distance routes from here to the rest of Spain.

FAQs: Bus from Madrid to Donostia-San Sebastian

FAQs: Take the bus from Madrid to Donostia-San Sebastian 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 Madrid to Donostia-San Sebastian.
FAQs
Cheap bus tickets from Madrid to Donostia-San Sebastian can start from as little as $33 (€29) when you book in advance. The average bus ticket price for Madrid to Donostia-San Sebastian is $67 (€58); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Madrid to Donostia-San Sebastian bus travel time is 5 h 10 min   for the 218 mile (352 km) long journey, but the duration can vary if you travel on weekends and holidays.
The first bus from Madrid to Donostia-San Sebastian leaves at 5: 00 AM. Plan your trip with the Journey Planner   from Omio.
The last bus from Madrid to Donostia-San Sebastian leaves at 10: 45 PM.
Yes, there are 8 direct buses a day from Madrid to Donostia-San Sebastian with Alsa, Alsa Supra or BlaBlaCar Bus. Schedules can vary on holidays or weekends with fewer direct buses.
For the route from Madrid to Donostia-San Sebastian you can take a bus with Alsa, Alsa Supra, BlaBlaCar, Infobus, Conda, Autobuses Pamplona Madrid, Ourbus or BlaBlaCar Bus. Be sure to check out all possible bus companies that offer services from Madrid to Donostia-San Sebastian on Omio to compare what amenities they may have.

When departing from Madrid, you have various bus station options to start your route from including Madrid, Estación Sur de Autobuses, Madrid, Aeropuerto Barajas T4 and Madrid, Estación Sur/Gare routière Méndez Alvaro - 83. When arriving in Donostia-San Sebastian, you can end your trip in bus stations like Donostia-San Sebastian, Estación de Autobuses and Donostia-San Sebastian.

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

The cheapest month to travel from Madrid to Donostia-San Sebastian by bus is May.
It's helpful to compare your options as there are 3 ways to travel between Madrid and Donostia-San Sebastian including taking a bus, train or flight.
HomeBusesBus tickets to Donostia-San SebastianMadrid to Donostia-San Sebastian 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