Madrid to Donostia-San Sebastian bus

Thu, Sep 12
+ 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 Madrid to Donostia-San Sebastian

Showing times and prices for Sep 12

Cheapest

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

BlaBlaCar
06:20PM5h10
Madrid
11:30PMDonostia-San Sebastian
$291One-way
0 transfers
BlaBlaCar
12:30AM5h00
Madrid
05:30AMDonostia-San Sebastian
$321One-way
0 transfers
BlaBlaCar
12:30AM4h20
Madrid
04:50AMDonostia-San Sebastian
$331One-way
0 transfers
BlaBlaCar
10:00AM5h40
Madrid
03:40PMDonostia-San Sebastian
$351One-way
0 transfers
BlaBlaCar
12:00PM5h10
Madrid
05:10PMDonostia-San Sebastian
$361One-way
0 transfers

Bus schedule from Madrid to Donostia-San Sebastian

Showing buses for tomorrow, Thursday, September 12
Alsa
07:00AM7h00
Madrid
02:00PMSan Sebastián / Donostia, Federico García Lorca
0 transfers
Alsa
07:15AM6h45
Madrid
02:00PMSan Sebastián / Donostia, Federico García Lorca
0 transfers
Alsa Supra
08:00AM5h30
Madrid
01:30PMSan Sebastián / Donostia, Federico García Lorca
0 transfers
FlixBus
08:15AM27h10
Madrid
11:25AMSan Sebastián / Donostia, Federico García Lorca
1 transfer
Alsa Supra
08:15AM5h15
Madrid
01:30PMSan Sebastián / Donostia, Federico García Lorca
0 transfers
Alsa
09:00AM6h00
Madrid
03:00PMSan Sebastián / Donostia, Federico García Lorca
0 transfers
Alsa
09:15AM5h45
Madrid
03:00PMSan Sebastián / Donostia, Federico García Lorca
0 transfers
Alsa
11:00AM6h00
Madrid
05:00PMSan Sebastián / Donostia, Federico García Lorca
0 transfers
Alsa
01:00PM6h45
Madrid
07:45PMSan Sebastián / Donostia, Federico García Lorca
0 transfers
Alsa
01:15PM6h30
Madrid
07:45PMSan Sebastián / Donostia, Federico García Lorca
0 transfers
Alsa
04:00PM5h45
Madrid
09:45PMSan Sebastián / Donostia, Federico García Lorca
0 transfers
Alsa
04:15PM5h30
Madrid
09:45PMSan Sebastián / Donostia, Federico García Lorca
0 transfers
Alsa
05:00PM5h40
Madrid
10:40PMSan Sebastián / Donostia, Federico García Lorca
0 transfers
Alsa
05:15PM5h25
Madrid
10:40PMSan Sebastián / Donostia, Federico García Lorca
0 transfers
Alsa Supra
06:30PM5h25
Madrid
11:55PMSan Sebastián / Donostia, Federico García Lorca
0 transfers
Alsa Supra
06:45PM5h10
Madrid
11:55PMSan Sebastián / Donostia, Federico García Lorca
0 transfers
FlixBus
09:10PM15h05
Madrid
12:15PMSan Sebastián / Donostia, Federico García Lorca
1 transfer

This is the last bus of the day.

Find all the dates and times for this journey

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

Thu
Sep 12
Fri
Sep 13
Sat
Sep 14
Sun
Sep 15
Mon
Sep 16
Tue
Sep 17
Wed
Sep 18
Thu
Sep 19
Fri
Sep 20
Sat
Sep 21
Sun
Sep 22
Mon
Sep 23
Tue
Sep 24
Wed
Sep 25
Thu
Sep 26
Fri
Sep 27
Sat
Sep 28
Sun
Sep 29
Mon
Sep 30
Tue
Oct 01
Wed
Oct 02

Bus times from Madrid to Donostia-San Sebastian

Showing times and prices for Sep 12

Fastest Journey

5 h 10 m

Average

7 h 41 m

Buses per day

17

Distance

352 km

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

Fastest
Alsa Supra
06:45PM5h10
Madrid
11:55PMSan Sebastián / Donostia, Federico García Lorca
$761One-way
0 transfers
2nd Fastest
Alsa Supra
08:15AM5h15
Madrid
01:30PMSan Sebastián / Donostia, Federico García Lorca
$611One-way
0 transfers
Alsa Supra
06:30PM5h25
Madrid
11:55PMSan Sebastián / Donostia, Federico García Lorca
$751One-way
0 transfers
Alsa
05:15PM5h25
Madrid
10:40PMSan Sebastián / Donostia, Federico García Lorca
$511One-way
0 transfers
Alsa
04:15PM5h30
Madrid
09:45PMSan Sebastián / Donostia, Federico García Lorca
$511One-way
0 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 Madrid to Donostia-San Sebastian

distanceDistance218 miles (352 km)
durationAverage bus duration5 h 10 min
priceAverage bus ticket price$86 (€73)
frequencyBus frequency14 a day
changesDirect busYes, there are 7 direct buses a day
carriersBus providersAlsa, Alsa Supra or FlixBus

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 or FlixBus. Normally, there are 14 buses operating per day, including direct services available. You can get the cheapest bus tickets for this route for as low as $36 (€31), but the average price of bus tickets is $86 (€73). Travelers depart most frequently from Madrid, Estación Sur/Gare routière Méndez Alvaro - 83 and arrive in Donostia-San Sebastian, Estación de Autobuses.

Bus companies: Alsa, Alsa Supra and BlaBlaCar from Madrid to Donostia-San Sebastian

You can travel by bus between Madrid and Donostia-San Sebastian with Alsa, Alsa Supra and BlaBlaCar for as low as $34 (€29). When you search for schedules and tickets, Omio will show you the best journey.

BlaBlaCar Bus (formerly known as Ouibus or iDBUS) is a popular French bus company from France operating long-distance services in 10 countries in Europe and connecting over 300 destinations. It is a subsidiary of the French carpooling service, BlaBlaCar. Standard amenities on BlaBlaCar Bus include toilets, air conditioning, USB and power outlets for charging phones, tablets and laptops during long bus journeys, extra legroom and adjustable seats. There is also free Wi-Fi available on select routes. The only ticket type from BlaBlaCar Bus is the Standard ticket, which allows each traveler to bring one carry-on bag and up to two checked bags.

Bus information from Madrid to Donostia-San Sebastian 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 $36 (€31) when you book in advance. The average bus ticket price for Madrid to Donostia-San Sebastian is $86 (€73); 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 time is 5 h 10 min   covering the 218 mile (352 km) long journey, but the journey time can vary depending on specific dates or if traveling 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 9: 55 PM.
Yes, it is possible to travel from Madrid to Donostia-San Sebastian without having to change trains with Alsa, Alsa Supra or FlixBus. There are 7 direct buses from Madrid to Donostia-San Sebastian each day. There may be fewer direct services available on weekends or holidays.
Take the Madrid to Donostia-San Sebastian bus with Alsa, Alsa Supra or FlixBus. However, it's always good to check out all possible bus companies for the journey to Donostia-San Sebastian from Madrid as there might be differences in the amenities they offer.

Passengers board the bus most frequently from Madrid, Estación Sur/Gare routière Méndez Alvaro - 83, which is located around 3 miles (4.9 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 December.
It's helpful to compare your options as there are 3 ways to travel from Madrid to Donostia-San Sebastian including taking a train, bus or flight.

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