Cheap bus tickets from Madrid to Donostia-San Sebastian

Showing times and prices for Jan 30

Cheapest

$45

Average

$45

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 Madrid to Donostia-San Sebastian will cost around $ 45 if you buy it on the day, but the cheapest tickets can be found for only $ 45.

Cheapest
07:45AMMadrid, Aeropuerto Barajas T46h20 02:05PMSan Sebastián / Donostia, Federico García Lorca
0 changes
$451One-way
Cheapest
04:15PMMadrid, Aeropuerto Barajas T45h30 09:45PMSan Sebastián / Donostia, Federico García Lorca
0 changes
$451One-way
Cheapest
09:15AMMadrid, Aeropuerto Barajas T45h45 03:00PMSan Sebastián / Donostia, Federico García Lorca
0 changes
$451One-way
Cheapest
01:15PMMadrid, Aeropuerto Barajas T46h30 07:45PMSan Sebastián / Donostia, Federico García Lorca
0 changes
$451One-way
Cheapest
05:15PMMadrid, Aeropuerto Barajas T45h25 10:40PMSan Sebastián / Donostia, Federico García Lorca
0 changes
$451One-way

Bus schedule from Madrid to Donostia-San Sebastian

Showing buses for tomorrow, Sun, Jan 30
07:45AMMadrid, Aeropuerto Barajas T46h20 02:05PMSan Sebastián / Donostia, Federico García Lorca
0 changes
09:15AMMadrid, Aeropuerto Barajas T45h45 03:00PMSan Sebastián / Donostia, Federico García Lorca
0 changes
01:15PMMadrid, Aeropuerto Barajas T46h30 07:45PMSan Sebastián / Donostia, Federico García Lorca
0 changes
04:15PMMadrid, Aeropuerto Barajas T45h30 09:45PMSan Sebastián / Donostia, Federico García Lorca
0 changes
05:15PMMadrid, Aeropuerto Barajas T45h25 10:40PMSan Sebastián / Donostia, Federico García Lorca
0 changes

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Sun
Jan 30
$58Renfe MD
$45Alsa
$83Iberia
Mon
Jan 31
$58Renfe MD
$45Alsa
$132Iberia
Tue
Feb 1
$41Renfe Alvia
$45Alsa
$132Iberia
Wed
Feb 2
$35Renfe Alvia
Find prices
Find prices
Thu
Feb 3
$48Renfe Alvia
Find prices
$109Iberia
Fri
Feb 4
$53Renfe Intercity
$45Alsa
$86Iberia
Sat
Feb 5
$48Renfe Alvia
$45Alsa
$83Iberia
Sun
Feb 6
$58Renfe MD
$45Alsa
$86Iberia
Mon
Feb 7
$48Renfe Alvia
$45Alsa
$86Iberia
Tue
Feb 8
$28Renfe Alvia
$45Alsa
$83Iberia
Wed
Feb 9
$35Renfe Alvia
$45Alsa
$83Iberia
Thu
Feb 10
$41Renfe Alvia
Find prices
$83Iberia
Fri
Feb 11
$53Renfe Intercity
Find prices
$83Iberia
Sat
Feb 12
$48Renfe Alvia
Find prices
$83Iberia
Sun
Feb 13
$55Renfe Alvia
$45Alsa
$83Iberia
Mon
Feb 14
$48Renfe Alvia
$45Alsa
$83Iberia
Tue
Feb 15
$28Renfe Alvia
$45Alsa
$83Iberia
Wed
Feb 16
$28Renfe Alvia
$45Alsa
$83Iberia
Thu
Feb 17
$41Renfe Alvia
$45Alsa
$42Iberia
Fri
Feb 18
$47Renfe Intercity
Find prices
$83Iberia

Bus times from Madrid to Donostia-San Sebastian

Showing times and prices for Jan 30

Fastest Journey

5 h 25 m

Average

5 h 54 m

Buses per day

5

Distance

352 km

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

These direct buses cover the 352 km distance in an average of 5 h 54 m but if you time it right, some buses will get you there in just 5 h 25 m .

The slowest buses will take 6 h 30 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
05:15PMMadrid, Aeropuerto Barajas T45h25 10:40PMSan Sebastián / Donostia, Federico García Lorca
0 changes
$451One-way
2nd Fastest
04:15PMMadrid, Aeropuerto Barajas T45h30 09:45PMSan Sebastián / Donostia, Federico García Lorca
0 changes
$451One-way
09:15AMMadrid, Aeropuerto Barajas T45h45 03:00PMSan Sebastián / Donostia, Federico García Lorca
0 changes
$451One-way
07:45AMMadrid, Aeropuerto Barajas T46h20 02:05PMSan Sebastián / Donostia, Federico García Lorca
0 changes
$451One-way
01:15PMMadrid, Aeropuerto Barajas T46h30 07:45PMSan Sebastián / Donostia, Federico García Lorca
0 changes
$451One-way

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus
Accommodation

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

distanceDistance218 miles (352 km)
durationAverage bus duration5 h 25 min
priceAverage bus ticket price$45 (€38)
changesDirect busYes
carriersBus companiesAlsa, Alsa Premium, Flixbus, Eurolines Switzerland or Infobus

Buses from Madrid to Donostia-San Sebastian cover the 218 miles (352 km) long route taking on average 5 h 25 min with our travel partners like Alsa, Alsa Premium, Flixbus, Eurolines Switzerland or Infobus. There are direct bus services available. You can get the cheapest bus tickets for this journey for as low as $45 (€38), but the average price of bus tickets is $45 (€38). Travelers depart most frequently from Madrid-Puerta de Atocha and arrive in San Sebastián / Donostia, Federico García Lorca.

Bus providers: Alsa and FlixBus from Madrid to Donostia-San Sebastian

Alsa and FlixBus buses will get you between Madrid and Donostia-San Sebastian from $45 (€38). With over 1000 travel companies on Omio, you can find the best bus times and tickets for your trip.

Alsa
FlixBus

Alsa is the main bus company in Spain, a subsidiary of the UK bus company National Express. Alsa offers a wide variety of national and international routes and transports more than 300 million passengers every year. Apart from the Standard fare, Alsa provides ticket types like Minimum, Reduced and Flexible fares on select routes for those looking to save money on bus journeys. While most travelers don’t mind traveling on normal buses with basic services like bathrooms, free WiFi, footrests and onboard entertainment, some others may want to check out Alsa’s deluxe buses like the Alsa Supra, Alsa Eurobus and Alsa Premium, which provide more luxurious amenities on specific routes.

  • Average Price: $45

Read on for COVID-19 recommendations and policies for your Alsa bus ticket between Madrid and Donostia-San Sebastian:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply

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.

Travel Tips: Bus to Donostia-San Sebastian from Madrid

Take the bus 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 Madrid to Donostia-San Sebastian.
FAQs

How much do cheap bus tickets from Madrid to Donostia-San Sebastian cost?

Omio customers have found the cheapest buses from Madrid to Donostia-San Sebastian to cost as little as $45 (€38)  in the next 7 days.

What is the cost of a bus from Madrid to Donostia-San Sebastian?

The Madrid to Donostia-San Sebastian bus ticket price is on average $45 (€38)  if you are looking to buy your tickets for this route in the next week.

How many miles is it from Madrid to Donostia-San Sebastian by bus?

When traveling this route you should expect the distance from Madrid to Donostia-San Sebastian by bus to be approximately 218 miles (352 km).

How many hours is the bus time between Madrid and Donostia-San Sebastian?

The bus time to Donostia-San Sebastian from Madrid is on average 5 h 25 min  for the 218 miles (352 km) long journey, but the time it takes to go to Donostia-San Sebastian from Madrid by bus can vary depending on specific dates or traveling on weekends and holidays.

Which bus station from Madrid to Donostia-San Sebastian do I depart from? Which Donostia-San Sebastian bus station from Madrid do I arrive in?

Some of the Madrid bus stations to Donostia-San Sebastian you can start your journey from include Madrid, Estación Sur/Gare routière Méndez Alvaro - 83, Madrid, Estación de Moncloa and Madrid, Méndez Álvaro - Terminal. Similarly, some of the arrival bus stations in Donostia-San Sebastian include San Sebastián / Donostia, Federico García Lorca, Donostia-San Sebastian, Estación de Autobuses and San Sebastian, Estación de Autobuses.

When traveling this route, Omio customers are departing most frequently from Madrid-Puerta de Atocha   and arriving in San Sebastián / Donostia, Federico García Lorca.

Where is the Madrid bus station located? Where is the Donostia-San Sebastian bus station located?

You can find the most popular departure bus station for this journey, Madrid-Puerta de Atocha, located approximately 1.1 miles (1.8 km) from the city center of Madrid. The most popular arrival bus station in Donostia-San Sebastian, called San Sebastián / Donostia, Federico García Lorca, is located around 0.2 miles (367 m) away from its city center.

Which bus companies should I travel with from Madrid to Donostia-San Sebastian?

Take the Madrid to Donostia-San Sebastian bus with Alsa, Alsa Premium, Flixbus, Eurolines Switzerland or Infobus. However, it's always good to check out all possible bus providers for the trip from Madrid to Donostia-San Sebastian as there might be differences in the amenities they offer.

Are there any direct buses from Madrid to Donostia-San Sebastian?

Yes, you can look for direct buses from Madrid to Donostia-San Sebastian with Alsa  without needing to transfer at another stop in between. Taking a direct bus tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this trip.

When can I take the first bus from Madrid to Donostia-San Sebastian? When can I take the last bus for the day?

The earliest bus for this route departs from Madrid at 6: 45 AM. The last bus leaves from Madrid at 4: 15 PM. Check Omio for the latest bus schedule from Madrid to Donostia-San Sebastian and book the best time to depart on your chosen travel date.

How early should I buy bus tickets to Donostia-San Sebastian from Madrid to score the best deals?

The price of a one way bus ticket from Madrid to Donostia-San Sebastian is on average $45 (€38) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for buses from all possible bus companies offering this route. In general, you can find bus tickets from Madrid to Donostia-San Sebastian available a few months in advance.