[menuItemContent][menuItemRightSideContent]
Currency

COMPARE Prices across different modes

Thu
Jun 24
$62Renfe
Find prices
$207Iberia
Fri
Jun 25
$62Renfe
$48Alsa
$249Iberia
Sat
Jun 26
$53Renfe
$48Alsa
$207Iberia
Sun
Jun 27
$62Renfe
$48Alsa
Find prices
Mon
Jun 28
$62Renfe
$48Alsa
$249Iberia
Tue
Jun 29
$57Renfe
$48Alsa
$166Iberia
Wed
Jun 30
$60Renfe
$48Alsa
$166Iberia
Thu
Jul 1
$62Renfe
$48Alsa
$138Iberia
Fri
Jul 2
Find prices
$48Alsa
$207Iberia
Sat
Jul 3
$47Renfe
Find prices
$249Iberia
Sun
Jul 4
Find prices
$48Alsa
$207Iberia
Mon
Jul 5
$30Renfe
$48Alsa
$112Iberia
Tue
Jul 6
$37Renfe
$48Alsa
$166Iberia
Wed
Jul 7
$25Renfe
$48Alsa
$76Iberia
Thu
Jul 8
$30Renfe
$48Alsa
$88Iberia
Fri
Jul 9
$30Renfe
$48Alsa
$166Iberia
Sat
Jul 10
Find prices
$48Alsa
$166Iberia
Sun
Jul 11
$30Renfe
$48Alsa
$166Iberia
Mon
Jul 12
$36Renfe
Find prices
$76Iberia
Tue
Jul 13
$36Renfe
$48Alsa
$76Iberia
Wed
Jul 14
$25Renfe
$48Alsa
$76Iberia

These companies trust us. We sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus
Accommodation

Need a place to stay?

Fri, Jun 25
Total price for 1 nights, 1 adults
view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all
bus

Journey Summary

Madrid to Donostia-San Sebastian Bus Information

Avg. Bus Duration
6 hours 15 minutes
Coach Ticket Price: $48
Buses depart from:Madrid
Bus arrives in:Donostia-San Sebastian
Distance:352 km
Bus Companies:Alsa
Bus companies

Bus from Madrid to Donostia-San Sebastian with Alsa and FlixBus

For as little as $48 (€38) you can travel by bus from Madrid to Donostia-San Sebastian with Alsa and FlixBus. Omio will show you the best deals, schedules and tickets available for this trip.

FlixBus
Alsa

Flixbus is one of Europe's biggest bus companies which was created in Germany and offers bus services around Europe and US. Flixbus offers only one ticket type called Standard for your upcoming bus trip from Madrid to Donostia-San Sebastian.

Save time and money by searching for and booking your FlixBus bus between Madrid and Donostia-San Sebastian online with Omio! If you’re looking for the cheapest, fastest or earliest FlixBus bus from Madrid to Donostia-San Sebastian, Omio can help you out every step of the way. Check current FlixBus bus schedules for the ideal departure and arrival times, compare the best connections for the 218 miles (352 km) trip from Madrid to Donostia-San Sebastian as well as ticket information for the bus (such as baggage allowance and amenities offered onboard), and then book a cheap bus ticket – all in one convenient place. If you are using the Omio app to search for buses from Madrid to Donostia-San Sebastian, you can check straight away if the FlixBus ticket is a mobile ticket, which makes it easy for you to go paperless when traveling without needing to purchase tickets in person at the bus station. Buy your official FlixBus Madrid to Donostia-San Sebastian bus tickets online on Omio quickly and easily and enjoy the travel experience!

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

  • Exceptions to waive change or cancellation fees policy
  • All bookings can be canceled up to 15 minutes before departure (a fee may apply).
  • Cancellations made 30 days before departure are free of charge.
  • Canceled tickets are refunded as a voucher, which is valid for 12 months, and is the value of the original booking (minus a cancellation fee, if applicable).
  • Cashless payments recommended
  • Online booking and check-in recommended

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

Buses from Madrid to Donostia-San Sebastian
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 are cheap buses between Madrid and Donostia-San Sebastian?
If you’re looking to save money on tickets, you can find cheap Madrid to Donostia-San Sebastian buses for as little as $48 (€38)  in the next 7 days.
What is the price of a bus ticket between Madrid and Donostia-San Sebastian?
In the next 7 days you can expect to pay on average $48 (€38)  for a bus ticket to Donostia-San Sebastian from Madrid.
How many miles is it from Madrid to Donostia-San Sebastian by bus?
You should expect to travel around 218 miles (352 km)  from Madrid to Donostia-San Sebastian by bus.
How long is a bus to Donostia-San Sebastian from Madrid on average?
On average the Madrid to Donostia-San Sebastian bus travel time is 5 h 25 min  for the 218 miles (352 km) long trip, but the duration can vary if you travel on weekends and holidays.
What bus station in Madrid goes to Donostia-San Sebastian? What bus station do I come into Donostia-San Sebastian from Madrid?

There are a few bus stations in Madrid to start your journey from including Madrid, Estación Sur/Gare routière Méndez Alvaro - 83, Madrid, Moncloa and Madrid, Méndez Álvaro - Terminal. In Donostia-San Sebastian you have a few bus station options to choose from for your arrival including San Sebastián / Donostia, Federico García Lorca, Donostia-San Sebastian, Estación de Autobuses and Donostia-San Sebastian, Estación de Autobuses.

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

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

You can find the most popular departure bus station for this trip, Madrid-Puerta de Atocha, located approximately 0 mile (s) / 0 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 mile (s) / 0 km away from its city center.

Which bus providers should I travel with from Madrid to Donostia-San Sebastian?
When taking a bus from Madrid to Donostia-San Sebastian, you can count on Alsa, Alsa Premium, Flixbus or Infobus for the best way to get you to Donostia-San Sebastian. You can also check all possible bus providers who offer a service between Madrid and Donostia-San Sebastian and compare the amenities they offer before buying a bus ticket.
Are there any direct buses from Madrid to Donostia-San Sebastian?
Yes, you can search for direct buses from Madrid to Donostia-San Sebastian on Omio with Alsa, and you won’t need to transfer at another stop in between. Direct bus services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you buy your bus ticket.
When can I take the first bus from Madrid to Donostia-San Sebastian? When can I take the last bus for the day?
The first Madrid to Donostia-San Sebastian bus departs at 5: 15 AM   and the last bus from Madrid to Donostia-San Sebastian leaves at 3: 15 PM. Check out the most up-to-date bus schedule from Madrid to Donostia-San Sebastian on Omio and find the best time to travel to your destination.
When should I purchase the Madrid to Donostia-San Sebastian bus for the best deals on tickets?
You can find buses between Madrid and Donostia-San Sebastian to cost on average $48 (€38) one way if you book within the next 7 days. But we recommend buying bus tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Madrid to Donostia-San Sebastian bus generally on sale a few months before the planned travel date.
Stations

Important Stations and Airports for this Journey

Madrid
Madrid America
Amenities
Madrid Est. Sur
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the bus station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines 6<br>Bus lines 8, 102, 113, 148, 152, 156, N11<br>Suburban train lines C1, C5, C7, C10